安裝PostgresSQl 並創建SDE數據庫

     

本博客編寫的軟件環境如下 

操作系統: win7 

ArcGIS版本 10.1

數據庫: postgresql-9.0.6-1-windows-x64  以及連接postgresql數據庫的32位客戶端的5個dll 下載地址(libeay32.dll,libiconv-2.dll,libintl-8.dll,libpq.dll,ssleay32.dll)。

 

       之前寫在線編輯的Demo,用到的SDE是存儲在開源的Postgresql數據庫中的,本篇主要是介紹關於PostgesSql的安裝以及通過ArcGIS 10.1 for  Desktop 來 創建並連接數據庫。這裏選擇我安裝的postgresql-9.0.6-1-windows-x64 ,爲了能夠讓ArcGIS Server來連接我們的數據庫,我們選擇的是postgresql 是64位的。下面開始一步一步的安裝

 開始安裝,按默認設置一直下一步,中間過程需要設置數據庫服務器的密碼

 

安裝之後連接數據庫會得到如下錯誤,提示我們連接不到指定的數據庫服務器(因爲 ArcGIS 桌面是32位,32位的桌面無法連接64位的Postgesql數據庫的)

安裝完成之後把爲了讓ArcMap連接數據庫的需要把連接postgres的32位的客戶端的dl五個dll(這五個dll 是從32位的postgressql客戶端中抽取出來)放到,Arcmap的bin目錄下。

接下來創建數據庫,找到創建企業級數據庫的工具,填寫如下,instance填寫計算機名或者爲localhost,

填寫完信息之後,點擊OK 又提示如下錯誤

根據提示我們把ST_STGEOMETRY.dll放到postgresSql的lib目錄下。ST_STGEOMETRY.dll可以從ArcGIS桌面安裝目錄下獲得,比如我的在C:\Program Files (x86)\ArcGIS\Desktop10.1\DatabaseSupport\PostgreSQL 讓後放到C:\Program Files\PostgreSQL\9.0\lib  因爲我的是默認安裝,大家可以根據自己的安裝路徑來設置

 

然後再次創建數據庫,提示數據庫創建成功了

SDE數據庫創建成功之後開始連接數據庫

填寫好信息之後選擇我們要連接的數據庫

點擊OK就可以了連接上了

 

注意事項

我們創建數據的時候數據庫名字不能有大寫字母出現。否則會出現錯誤。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章