目錄
1 PostgreSQL 11.0安裝及配置2 psqlODBC安裝及配置3 PostGIS安裝及配置4 pgAdmin4使用入門(mén)5 空間數據導入5.1 將PostgreSQL的bin文件路徑添加到系統環(huán)境變量5.2 柵格數據導入5.3 矢量數據導入6 PostgreSQL卸載6.1 自帶卸載工具6.2 Geek Uninstaller7 ArcGIS Desktop連接PostgreSQL7.1 連接準備7.2 ArcGIS數據庫連接7.2.1 ArcMap7.2.2 ArcGIS Pro7.3 注冊數據庫到ArcGIS Server
1 PostgreSQL 11.0安裝及配置
軟件下載入口
2 psqlODBC安裝及配置
3 PostGIS安裝及配置
4 pgAdmin4使用入門(mén)
5 空間數據導入
5.1 將PostgreSQL的bin文件路徑添加到系統環(huán)境變量
5.2 柵格數據導入
1)raster2pgsql導入柵格數據
raster2pgsql-s投影坐標系-I-M-Cshp文件路徑-t切片大小新建的數據表名|psql-hlocalhost-p5432-U數據庫用戶(hù)-d數據庫名-Wraster2pgsql-s4326-I-M-CD:rastert1.tif-t256x256public.t2|psql-hlocalhost-p5432-Upostgres-dltest-W
2)特別提示raster2pgsql導入柵格數據,與在A(yíng)rcGIS中直接將柵格數據存儲到PostgreSQL,存在兩種截然不同的數據存儲方式,間接導致后一種方式存儲的柵格數據,無(wú)法在geoserver中通過(guò)postgis發(fā)布影像服務(wù)。
5.3 矢量數據導入
1) PostGIS Shapefile Import / Export Manager
2) shp2pgsql導入矢量數據
shp2pgsql-s投影坐標系shp文件路徑新建的數據表名|psql-hlocalhost-p5432-U數據庫用戶(hù)-d數據庫名-W字體編碼shp2pgsql-s4326D:vectorT1.shppublic.t1|psql-hlocalhost-p5432-Upostgres-dltest-WGBK
6 PostgreSQL卸載
6.1 自帶卸載工具
6.2 Geek Uninstaller
1)下載完全卸載工具Geek Uninstaller
2)點(diǎn)擊完成卸載殘留
7 ArcGIS Desktop連接PostgreSQL
7.1 連接準備
1)ArcGIS 10.6及ArcGIS Pro支持的PostgreSQL可從官網(wǎng)幫助文檔獲取,也可直接查看安裝文件DatabaseSupport
C:ProgramFiles(x86)ArcGISDesktop10.6DatabaseSupportPostgreSQL
2)參考本文第1-3章安裝PostgreSQL3) 將ArcGIS10.6中的pgsqlengine.dll和st_geometry.dll拷貝到PostgreSQL的lib文件下
4)由于A(yíng)rcGIS Desktop是32位程序,ArcGIS10.5之前的版本需要將32位PostgreSQL的客戶(hù)端的libeay32.dll,libiconv-2.dll,libintl-8.dll,libpq.dll和ssleay32.dll文件拷貝到ArcGIS Desktop 安裝目錄的bin目錄下,也從官網(wǎng)Binaries下載對應32位的客戶(hù)端。然而,ArcGIS10.5及后續版本已經(jīng)有這些文件,復制后反而可能導致無(wú)法連接。5)配置PostgreSQL實(shí)現TCP/IP訪(fǎng)問(wèn)連接,修改pg_hba.conf和pg_hba.conf文件
7.2 ArcGIS數據庫連接
注意:創(chuàng )建企業(yè)級地理數據庫時(shí),授權文件須為ecp文件,prvc可在授權終端通過(guò)在線(xiàn)或者郵件方式自助轉換為ecp
7.2.1 ArcMap
1)普通連接
2)企業(yè)地理數據庫連接
3)啟用地理數據庫
注意:企業(yè)地理數據庫未啟動(dòng)前無(wú)法導入柵格數據
7.2.2 ArcGIS Pro
1)普通連接
2)企業(yè)地理數據庫連接
7.3 注冊數據庫到ArcGIS Server
1)注冊數據庫
2)驗證數據庫可用性