qgis經緯度 空間資料分析以及QGIS資料載入

2021-10-13 00:14:57 字數 1846 閱讀 7227

在python中有一些空間分析的庫,比如geopandas,但是真正使用起來,第三方軟體qgis會更加方便。

空間資料

幾何特徵:點、線、面

屬性特徵:長度、面積、地形、經濟、人口等等

poi資料、osm地圖資料、影像圖資料

空間資料分析

空間資料分析:基於空間資料進行空間資訊挖掘和知識發現

從空間中獲取有關地理物件的空間位置、空間分布、空間形態、空間演變等資訊

目的:通過對空間資料的加工和分析獲取需要的結論,包括空間查詢、空間處理與計算、空間劃分、空間統計......

空間查詢:空間定位查詢:根據經緯度定位查詢其地名及其屬性(經緯度為113.80°,29.23°的地區是**,該地區人口,gpd怎麼樣)

空間關係查詢:(點線面)相交、相離、包含等關係(比如湖北省和武漢市的關係)

區域查詢:某區域內的屬性資訊(比如武漢的上市公司數量)

條件查詢:根據限定條件查詢該條件下的屬性資訊(比如gpd最強的前100城市是哪些)

空間處理與計算:幾何量算:點座標、線長度、面面積、曲率

形狀量算:三角形、正方形....

距離量算:線段距離

幾何中心量算:線段重點、圓形位置、三角形重心等

空間資料分析常用工具

空間資料分析的主要平台是地理資訊系統(gis:geographical information system)

主要的gis軟體有:arcgis、qgis、mapgis

在這裡我們主要介紹qgis:

選擇qgis原因:開源

跨平台支援多種資料檔案格式

擴充套件功能強大

可與python語言對接

qgis基本資料載入

安裝好qgis(需要安裝包的留下郵箱,直接發到你郵箱裡)後在選單欄裡會出現如圖所示,選擇其中的qgis desktop進行使用。

開啟軟體後如圖所示,在『喜歡的目錄下可直接放置我們常用的檔案或資料夾』,直接將空間資料檔案拖動到右邊工作面板可直接展示檔案內容。

資料載入方式一:文字資料載入

我們的資料檔案以excel或者csv居多,qgis無法直接讀取這些型別檔案,所以在使用前需要轉換型別,下面以某地餐飲店鋪位址為例,講解一下使用文字資料圖層載入csv檔案步驟新增文字資料圖層

選擇要轉換的csv資料檔案

選擇檔案格式

橫座標縱座標選擇csv檔案裡的緯度經度欄位名

選擇編碼(資料亂碼則換合適的編碼格式)

選擇合適的座標參照系(這裡預設就好)

樣式如圖:

資料載入方式二:拖拽載入

可以從瀏覽器面板直接拖動檔案載入,如下圖:

資料載入方式三:向量圖層載入

勾選新增向量圖層,然後選擇'.shp'檔案進行載入

樣式圖形如下(上海行政邊界和地鐵站):

向量資料

向量資料概念

向量資料是qgis能夠直接載入的一類空間資料,向量資料是在直角座標系中,用x、y座標表示地圖圖形或地理實體的位置的資料。向量資料一般通過記錄座標的方式盡可能來將地理實體的空間位置表現的準確無誤。常用的具體可分為:點向量資料:記錄點的實體,比如某個地鐵站位置,用座標(x,y)即可確定;

線向量資料:記錄線的實體,比如某條地鐵線路,用座標串的集合(x1,y1)、(x2,y2)......(xn,yn)來記錄;

面向量資料:記錄面的實體,比如上海這個城市,通常通過記錄面狀物的邊界來表現,因此有時也稱為多邊形資料,也是通過座標串(x1,y2),(x2,y2).......(xi,yi)......(xn,yn)來記錄

最常用向量資料型別——shapefileshapefile是最常用和最基本的向量資料

用於儲存地理要素的幾何位置和屬性資訊的非拓撲簡單格式

shapefile中的地理要素可通過點、線、面來表示

NEMA資料經緯度轉換

一.gps模組在定位後會輸出含有各項定位資訊的 nmea語句,其中包括經緯度 資訊,例如串列埠輸出內容 gpgga,054514.000,2238.5260,n,11401.9686,e,1,7,1.27,89.2,m,2.3,m,7f gpgsa,a,3,08,23,10,28,09,04,02,...

Sql Server 空間資料

1 地理座標系空間需要用geography 平面座標系空間用geometry,計算距離使用stdistance 字串裡經緯度的順序是 經度 空格 緯度 即 longitude latitude 如果要計算兩個lat lon點之間的實際距離就需要將geometry型別轉成geography型別,不然結...

根據經緯度查詢資料mysql

根據中心點經緯度,查詢周邊,按照距離排序 jingdu weidu 為資料庫存經度 緯度的字段 116.433842 39.91004為中心點經緯度 select round 6378.138 2 asin sqrt pow sin 39.91004 pi 180 weidu pi 180 2 2 ...