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