PostgreSQL安装及关联ArcMap,创建地理空间数据库
?
0.參考資料
1.前言
2.筆者軟件環(huán)境
3.所需資源及下載地址
4.pgSQL安裝
5.postgis安裝(選)
6.pgSQL配置
7.ArcMap關(guān)聯(lián)pgSQL并創(chuàng)建地理空間數(shù)據(jù)庫(kù)
?
0.參考資料
https://wenku.baidu.com/view/99fdc7c179563c1ec4da7114.html
https://www.cnblogs.com/liqingwen/p/5894462.html
1.前言
筆者giser小白一枚,在安裝配置pgSQL時(shí)遇到了許多問(wèn)題,在這里將心得分享跟大家
對(duì)于不同于筆者環(huán)境(下方)的同學(xué),筆者有以下建議(相同環(huán)境可略過(guò))
1) PostgreSQL版本選擇
pgSQL版本必須匹配Arcgis Desktop版本,具體支持版本查看方法,打開(kāi)arcgis Desktop安裝目錄,選擇DatabaseSupport查看支持?jǐn)?shù)據(jù)庫(kù)版本,進(jìn)入PostgreSQL查看,10.2支持pgSQL9.1及9.2
2) pgSQL下載(官網(wǎng)不穩(wěn)定,可能需要多次嘗試)
這里筆者不是很懂,但是從多日以來(lái)的碰壁大致摸索出,pgSQL下載需要兩種文件,一種是exe結(jié)尾的64位安裝文件,一種是rar結(jié)尾的32位解壓縮文件,提供后續(xù)一些配置文件
1>??搜索pgSQL,進(jìn)入官網(wǎng)
2>??點(diǎn)擊上方download進(jìn)入下載頁(yè)面
3>??選擇win操作系統(tǒng)
4>??進(jìn)入下載選擇界面
5>??下載安裝文件,點(diǎn)擊download the installer,進(jìn)入安裝包下載界面,選擇版本,pgSQL版本根據(jù)之前確定版本選擇,win版本統(tǒng)一選擇64(32位不可行,筆者測(cè)試,讀者也可自行下載測(cè)試),等待跳轉(zhuǎn)下載頁(yè)面,即可下載exe安裝文件
6>??下載配置文件,返回4>下載界面,選擇zip archive進(jìn)入配置文件下載界面,選擇下載版本,win版本選擇32位,等待下載彈窗即可
7>??后續(xù)安裝配置過(guò)程參考后面內(nèi)容
?
2.筆者軟件環(huán)境
win10、Arcgis Desktop 10.2
3.所需資源及下載地址
postgresql-9.2.24-1-windows-x64
postgresql-9.2.24-1-windows-binaries
postgis-bundle-pg92x64-setup-2.1.8-1(選)
ArcGIS Server10.2授權(quán)文件
記事本文件(選)
鏈接:https://pan.baidu.com/s/133qP3svpP7tV1Vy4l3FVPg 密碼:ek29
鏈接:https://pan.baidu.com/s/1j-XkoUv0DANE3CzYxTbbAw 密碼:slv5
鏈接:https://pan.baidu.com/s/1NGNXmxeUymTsb6cujTiC0Q 密碼:zebb
也可按照前面建議自行在官網(wǎng)下載
4.pgSQL安裝
1)?????????雙擊postgresql-9.2.24-1-windows-x64.exe運(yùn)行安裝文件
2)?????????點(diǎn)擊next,進(jìn)入選擇安裝目錄,建議默認(rèn),默認(rèn)安裝位置為系統(tǒng)盤(pán)Program Filer表示軟件為64位(借鑒參考資料中圖片,忽略版本細(xì)節(jié))
3)?????????選擇數(shù)據(jù)庫(kù)數(shù)據(jù)存放內(nèi)容,建議默認(rèn)
4)?????????設(shè)置數(shù)據(jù)庫(kù)超級(jí)用戶密碼。建議使用記事本記錄
5)?????????設(shè)置端口號(hào),默認(rèn)5432,若安裝其他版本,則會(huì)變化,默認(rèn)即可
6)?????????設(shè)置地區(qū)及語(yǔ)言chinese
7)?????????開(kāi)始安裝
8)?????????安裝完成
5.postgis安裝(選)
方法一(筆者未成功,似乎下載過(guò)程出現(xiàn)問(wèn)題):
1) 在postgis安裝完成后勾選launch Stack Builder,進(jìn)入安裝頁(yè)面,并選擇對(duì)應(yīng)的數(shù)據(jù)庫(kù)版本
2) 進(jìn)入下一步,選擇SpatialExtensions下的postgis2.1.8版本
3) 選擇下載的目錄,開(kāi)始下載
4) 下載后,開(kāi)始安裝
5) 選擇安裝目錄,驗(yàn)證身份,填寫(xiě)pgSQL用戶名密碼
6) 填寫(xiě)空間數(shù)據(jù)庫(kù)名稱(chēng),后續(xù)彈窗依次選擇是,完成安裝
方法二:從開(kāi)始菜單中的pgSQL進(jìn)入Stack Builder,后續(xù)同上
方法三:自己到官網(wǎng)或提供鏈接下載安裝包,安裝過(guò)程同上
6.pgSQL配置
1)用記事本打開(kāi)C:\Program?Files\PostgreSQL\9.2\data下的pg_hba.conf文件,修改為如下面紅圈部分;重新啟動(dòng)PostgreSQL服務(wù),右擊桌面任務(wù)欄,任務(wù)管理器,詳細(xì)信息,服務(wù),打開(kāi)服務(wù),在?服務(wù)列表中找到,并右擊?postgresql-x64-9.2?服務(wù),重新啟動(dòng)。
?
2)將Desktop中的文件拷貝到pgSQL中
文件路徑:Desktop10.2\DatabaseSupport\PostgreSQL\9.2\Windows64
目標(biāo)文件:st_geometry.dll。
目標(biāo)路徑:C:\Program?Files\PostgreSQL\9.2\lib
?
3) 將pgSQL配置文件復(fù)制到Desktop中
解壓之前下載的壓縮文件postgresql-9.2.24-1-windows-binaries
文件路徑: postgresql-9.2.24-1-windows-binaries\pgsql\bin
目標(biāo)文件:libeay32.dll、libintl.dll、libpq.dll、ssleay32.dll
目標(biāo)路徑:Desktop10.2\bin
7.ArcMap關(guān)聯(lián)pgSQL并創(chuàng)建地理空間數(shù)據(jù)庫(kù)
1)打開(kāi)ArcMap并創(chuàng)建新的空白地圖
2)創(chuàng)建企業(yè)級(jí)地理空間數(shù)據(jù)庫(kù),使用搜索直接搜索打開(kāi)功能窗口,或者在目錄中選擇工具箱-系統(tǒng)工具箱-數(shù)據(jù)管理工具-地理空間數(shù)據(jù)庫(kù)管理-創(chuàng)建企業(yè)級(jí)地理空間數(shù)據(jù)庫(kù),如圖
3)選擇數(shù)據(jù)庫(kù)類(lèi)型,pgSQL,實(shí)例,填localhost,數(shù)據(jù)庫(kù)名稱(chēng)自定義,創(chuàng)建數(shù)據(jù)庫(kù)管理員密碼,創(chuàng)建地理空間數(shù)據(jù)庫(kù)密碼,tablespacename不填,有系統(tǒng)默認(rèn)創(chuàng)建,選擇arcgis Server授權(quán)文件,創(chuàng)建地理空間數(shù)據(jù)庫(kù)
4) 連接數(shù)據(jù)庫(kù)在目錄中選擇數(shù)據(jù)庫(kù)連接-添加數(shù)據(jù)庫(kù)連接,選擇數(shù)據(jù)庫(kù)類(lèi)型,添加localhost實(shí)例,填入之前的地理空間數(shù)據(jù)庫(kù)密碼,選擇之前自定義的數(shù)據(jù)庫(kù)名,完成連接
??
總結(jié)
以上是生活随笔為你收集整理的PostgreSQL安装及关联ArcMap,创建地理空间数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 发布订阅
- 下一篇: DVWA——SQL盲注(全等级)