postSQL安装和GIS数据导入
安裝
1,安裝postgerSQL
2,在Windows上為EnterpriseDb Windows PostgreSQL發(fā)行版獲取PostGIS的最簡單方法是使用StackBuilder。或者直接使用zip,安裝程序和安裝程序源文件:Zip和Installer文件
在安裝時選擇創(chuàng)建模板空間數(shù)據(jù)庫,可以用于之后根據(jù)模板創(chuàng)建空間數(shù)據(jù)庫。
啟用PostGIS- 使用SQL創(chuàng)建空間數(shù)據(jù)庫
打開pgAdmin SQL查詢窗口(稍后將介紹)或psql并運行它,僅包含所需的擴展程序即可。
CREATE DATABASE gisdb; \connect gisdb; -- Enable PostGIS (includes raster) CREATE EXTENSION postgis; -- Enable Topology CREATE EXTENSION postgis_topology; -- Enable PostGIS Advanced 3D -- and other geoprocessing algorithms CREATE EXTENSION postgis_sfcgal; -- fuzzy matching needed for Tiger CREATE EXTENSION fuzzystrmatch; -- rule based standardizer CREATE EXTENSION address_standardizer; -- example rule data set CREATE EXTENSION address_standardizer_data_us; -- Enable US Tiger Geocoder CREATE EXTENSION postgis_tiger_geocoder; -- routing functionality CREATE EXTENSION pgrouting; -- spatial foreign data wrappers CREATE EXTENSION ogr_fdw;-- LIDAR support CREATE EXTENSION pointcloud; -- LIDAR Point cloud patches to geometry type cases CREATE EXTENSION pointcloud_postgis;使用pgAdmin GUI創(chuàng)建空間數(shù)據(jù)庫
使用新數(shù)據(jù)庫的創(chuàng)建空間數(shù)據(jù)庫復選框創(chuàng)建空間數(shù)據(jù)庫
加載GIS數(shù)據(jù)
ESRI形狀數(shù)據(jù)是最容易加載到PostGIS中的數(shù)據(jù),因為PostGIS附帶了一個很好的命令行工具shp2pgsql,該工具將ESRI形狀文件轉換為PostGIS特定的SQL語句,然后可以將其加載到PostGIS數(shù)據(jù)庫中。
該文件位于PostgreSQL bin文件夾中,Windows中的默認位置為Program Files / PostGreSQL / 9.5 / bin
ESRI創(chuàng)建形狀數(shù)據(jù)
在Arcgis軟件當中創(chuàng)建要素并設置要素的參考系統(tǒng)。
找出數(shù)據(jù)的SRID
ESRI形狀文件中通常包含一個.prj,它告訴您數(shù)據(jù)的投影。
如果我們想重新投影數(shù)據(jù),則需要將該描述性投影與SRID(spatial_ref_sys表中空間參考記錄的id字段)進行匹配。
- 在文本編輯器中打開.prj文件。您會看到類似PROJCS[“WGS_1984_UTM_Zone_50N”,…]之類的內容
- 打開您的PgAdmin III查詢工具并鍵入以下語句
select srid, srtext, proj4text from spatial_ref_sys where srtext ILIKE '%WGS 84 / UTM%'
然后單擊綠色箭頭,選擇最接近的匹配項。
注意:srid不僅僅是PostGIS術語。這是OGC標準,因此您會看到在其他空間數(shù)據(jù)庫,GIS Web服務和應用程序中提到很多的SRID。大多數(shù)常見的空間參照系都有全局定義的編號。
利用工具導入GIS數(shù)據(jù)到數(shù)據(jù)庫
打開工具,連接到空間數(shù)據(jù)庫,導入GIS數(shù)據(jù)。
參考:
windows用戶入門指南:http://www.bostongis.com/PrinterFriendly.aspx?content_name=postgis_tut01
總結
以上是生活随笔為你收集整理的postSQL安装和GIS数据导入的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL修改字符集
- 下一篇: 前端学习(3325):Mdn说闭包