QGIS練手 資料

2022-01-20 02:21:08 字數 1922 閱讀 6918

又熬夜了...

這篇部落格可能會將qgis資料管理部分和arcgis資料管理進行對比學習。

qgis用的是shp檔案、kml檔案、geojson檔案較多,gml也可...

arcgis不用說,幾乎全都支援(請放棄使用遠古的coverage格式···)

當前最通用還是shp檔案,不是因為它效能優秀,是因為歷史緣故。

qgis我目前使用了geopackage這個本地資料庫,它有3個子檔案組成:*.gpkg、*.gpkg-wal、*.gpkg-shm

arcgis本地資料庫有兩種,mdb已經不推薦了,大多數時候還是gdb

ps:arcgis內建的資料結構規定了arcgis的資料庫只能是物件導向的。

為了提高效能,一般採用關聯式資料庫。

qgis我目前已經學會postgresql的postgis外掛程式,通常稱為postgis資料庫

此外,qgis還支援spatiallite、sqlite、mysql、oracle、db2這些資料庫ms

arcgis在arcsde的支援下,幾乎所有的第三方關聯式資料庫都可以連線上去,但是不一定是最新版本

postgis提供了一款shp/dbf2postgis工具,支援dbf或者shp檔案(必須英文名)匯入匯出postgis資料庫

肯定會有資料編輯的時候,我目前做過的操作是

在本地建立geopackage資料庫和向量資料,編輯完成後轉存到postgis資料庫裡。

向量資料編輯無非就兩種資料

第一種就是地理資訊資料,也叫空間資料,一般在關聯式資料庫或者arcgis屬性表裡以幾何字段表示,這就是這份資料的幾何資訊。

第二種就是非空間資料,也叫屬性資料。即關聯式資料庫裡的表或者arcgis屬性表的其他列,可以儲存對應的空間資料下的其他資訊。

(bb一句,空間分析圍繞著空間資料和非空間資料展開,可以只分析空間資料,也可以只分析非空間資料,當然也可以二者結合一起分析)

當然也有一種簡便的空間資料編輯方法,即直接對postgis裡的向量資料(被稱作表)進行編輯。

概念:模式。

模式就是乙個虛擬的目錄。打個比方,見下圖

pracdb資料庫下就有5個模式,這相當於arcgis裡的要素資料集;而模式下的錶即對應arcgis要素資料集下的要素類。只不過,arcgis要素資料集下的要素類遠遠不止普通的向量資料罷了。

在qgis3.4中,使用資料庫工具(或者選單欄上的資料庫管理工具)即可進行postgis資料庫的資料操作。

使用**選單,可以建立普通資料表,也可以建立帶幾何欄位的空間向量資料,也可以匯入支援的所有型別的資料。

在建立表的時候,就可以指定非空間資料所定義的列的資訊了,比如列名(即屬性名)、列資料型別(整形浮點型文字型日期型等)、資料長度等。

建立空間資料時,需要指定幾何資料,否則就是普通的**了。上圖中點向量和普通**的圖示還是不同的(在mygza...那個模式下)

在這個**選單下的「編輯**」按鈕,也可以對已有的向量資料進行列編輯,增刪改都可以(見下圖)。

注意:普通資料表在瀏覽面板裡是看不到的:

啟用這個工具,右鍵需要編輯的頂點,就可以編輯其xy座標了,x是經度,y是緯度(假如你用的是gcs)

未完待續(還想試試匯入csv或者其他資料)

安裝qgis3 QGIS 3 14 Pi,來了!

北京時間2020年6月22日,qgis最新版本 lr,即latest release qgis 3.14 pi 正式發布,這是3.12版本發布四個月之後,qgis的又一次重大公升級。與此同時,qgis長期版本 ltr,即long term release 同步更新為 qgis 3.10.7 a co...

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

在python中有一些空間分析的庫,比如geopandas,但是真正使用起來,第三方軟體qgis會更加方便。空間資料 幾何特徵 點 線 面 屬性特徵 長度 面積 地形 經濟 人口等等 poi資料 osm地圖資料 影像圖資料 空間資料分析 空間資料分析 基於空間資料進行空間資訊挖掘和知識發現 從空間中...

QGIS基本使用

setings user inte ce translation 簡體中文 資料格式 向量向量式資料以點 線 面構成,來表示真實世界的地理現象 點 point 由一組座標組成,用符號表示,是最簡單的空間地理單元,屬於零維空間 線 line 由一線段或連續線段組成,屬一維空間之圖徵,具有長度 起點和終...