PostgreSQL安装及关联ArcMap
1.前言
1) PostgreSQL版本選擇
pgSQL版本必須匹配Arcgis Desktop版本,具體支持版本查看方法,打開arcgis Desktop安裝目錄,選擇DatabaseSupport查看支持數(shù)據(jù)庫版本,進入PostgreSQL查看,10.2支持pgSQL9.1及9.2。
也可以直接進入網(wǎng)址查詢
10.2版本的查詢地址
https://resources.arcgis.com/zh-cn/help/system-requirements/10.2/index.html#/na/015100000075000000/
10.3版本的查詢地址
https://desktop.arcgis.com/zh-cn/arcmap/10.3/get-started/system-requirements/database-requirements-postgresql.htm
2) pgSQL下載
pgSQL下載文件地址(可根據(jù)需要的版本修改下載連接)
https://get.enterprisedb.com/postgresql/postgresql-9.2.24-1-windows-x64-binaries.zip
https://get.enterprisedb.com/postgresql/postgresql-9.2.24-1-windows-x64.exe
?
2.軟件環(huán)境
Win7、Arcgis Desktop 10.2
?
3.所需資源及下載地址
postgresql-9.2.24-1-windows-x64
postgresql-9.2.24-1-windows-binaries
ArcGIS Server10.2授權(quán)文件
?
4.pgSQL安裝
1)雙擊postgresql-9.2.24-1-windows-x64.exe運行安裝文件。
2)點擊next,進入選擇安裝目錄,建議默認,默認安裝位置為系統(tǒng)盤Program Files表示軟件為64位。
3)選擇數(shù)據(jù)庫數(shù)據(jù)存放內(nèi)容,建議默認。
4)設(shè)置數(shù)據(jù)庫超級用戶密碼。
5)設(shè)置端口號,默認5432,若安裝其他版本,則會變化,默認即可。
6)設(shè)置地區(qū)及語言chinese。
7)開始安裝
8)安裝完成
?
5.postgis安裝
1) 在postgis安裝完成后勾選launch Stack Builder,進入安裝頁面,并選擇對應(yīng)的數(shù)據(jù)庫版本。
2) 進入下一步,選擇SpatialExtensions下的postgis2.1.8版本。
3) 選擇下載的目錄,開始下載。
4) 下載后,開始安裝。
5) 選擇安裝目錄,驗證身份,填寫pgSQL用戶名密碼。
6) 填寫空間數(shù)據(jù)庫名稱,后續(xù)彈窗依次選擇是,完成安裝。
或者自己到官網(wǎng)下載安裝包,安裝過程同上
http://download.osgeo.org/postgis/windows/pg92/postgis-bundle-pg92x64-setup-2.1.8-1.exe
?
6.pgSQL配置
1)用記事本打開C:\Program?Files\PostgreSQL\9.2\data下的pg_hba.conf文件,修改host為如下內(nèi)容;
host ???all ????????????all ????????????0.0.0.0/0 ???????????md5
重新啟動PostgreSQL服務(wù),右擊桌面任務(wù)欄,任務(wù)管理器,詳細信息,服務(wù),打開服務(wù),在?服務(wù)列表中找到,并右擊?postgresql-x64-9.2?服務(wù),重新啟動。
2)將Arcgis Desktop中的文件拷貝到pgSQL中
文件路徑:Desktop10.2\DatabaseSupport\PostgreSQL\9.2\Windows64
目標文件:st_geometry.dll。
目標路徑:C:\Program?Files\PostgreSQL\9.2\lib
?
3) 將pgSQL配置文件復(fù)制到Arcgis Desktop中
解壓之前下載的壓縮文件postgresql-9.2.24-1-windows-binaries.zip
文件路徑: postgresql-9.2.24-1-windows-binaries\pgsql\bin
目標文件:libeay32.dll、libintl.dll、libpq.dll、ssleay32.dll
目標路徑:Desktop10.2\bin
?
7.ArcMap關(guān)聯(lián)pgSQL并創(chuàng)建地理空間數(shù)據(jù)庫
1)打開ArcMap并創(chuàng)建新的空白地圖
2)創(chuàng)建企業(yè)級地理空間數(shù)據(jù)庫,使用搜索直接搜索打開功能窗口,或者在目錄中選擇工具箱-系統(tǒng)工具箱-數(shù)據(jù)管理工具-地理空間數(shù)據(jù)庫管理-創(chuàng)建企業(yè)級地理空間數(shù)據(jù)庫。
3)選擇數(shù)據(jù)庫類型,pgSQL,實例,填localhost,數(shù)據(jù)庫名稱自定義,創(chuàng)建數(shù)據(jù)庫管理員密碼,創(chuàng)建地理空間數(shù)據(jù)庫密碼,tablespacename不填,有系統(tǒng)默認創(chuàng)建,選擇arcgis Server授權(quán)文件(arcgis server 10.2許可文件.ecp),創(chuàng)建地理空間數(shù)據(jù)庫。
4) 連接數(shù)據(jù)庫在目錄中選擇數(shù)據(jù)庫連接-添加數(shù)據(jù)庫連接,選擇數(shù)據(jù)庫類型,添加localhost實例,填入之前的地理空間數(shù)據(jù)庫密碼,選擇之前自定義的數(shù)據(jù)庫名,完成連接。
?
總結(jié)
以上是生活随笔為你收集整理的PostgreSQL安装及关联ArcMap的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue-cli项目中.postcssrc
- 下一篇: 不同协议的数据包如何处理_【项目申报专员