桌面GIS鏈接Postgresql總結

對於非開發人員的GISer而言,數據庫這東西更多停留在mdb,gdb的層面,相對而言這些數據的使用不管是在處理仍是管理上,門檻相對較低。可是目前所處的信息爆炸的大數據時代,僅僅依靠桌面GIS自己的數據存儲遠遠不夠,在存儲大量數據的時候,仍然須要專門的數據庫管理。因此桌面GIS如何在關係型數據庫中寫入空間數據也是一個重要的過程。此文是在閱讀了網上的部分博客及本身的親身經驗寫成。主要介紹桌面GIS中兩大表明——Esri的ArcGIS以及開源的QGIS。使用的關係型數據庫是Postgresql,它的空間擴展是PostGIS。 桌面GIS: Esri ArcGIS 10.2 Esri ArcSDE 10.2 QGIS 2.8.2 關係型數據庫及空間擴展: Postgresql 9.5.0_x64 PostGIS 2.2 以上軟件的安裝略過了,網上均有教程。sql

(一)QGIS鏈接Postgresql 我的最喜好QGIS的一點就是它與PostGIS以及其餘各種數據庫的無縫銜接,確實能夠說是直連數據庫。數據庫

http://img.blog.csdn.net/20160814111153852?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast 主要是經過這個數據庫的操做架構

http://img.blog.csdn.net/20160814111659416?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast 先新建一個鏈接,輸入名稱、主機、數據庫、調整SSL模式、用戶名、密碼,最後測試鏈接。測試

http://img.blog.csdn.net/20160814111758457?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast大數據

若是跳出這個頁面,就證實你成功啦.net

http://img.blog.csdn.net/20160814111923599?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEastblog

接下來按肯定以後,只要在最開始的頁面點擊「鏈接」,就已經愉快地連上了。若是你打開Postgresql,會發現全局架構是對應的,因此確認是鏈接成功的。教程

http://img.blog.csdn.net/20160814112444076?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast 這邊選擇了一個2008年2月3日北京市的一輛出租車軌跡數據來作測試開發

http://img.blog.csdn.net/20160814114125035?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast http://img.blog.csdn.net/20160814114329678?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEastget

QGIS中,基於出租車軌跡生成的熱圖

http://img.blog.csdn.net/20160814115147010?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast (二)ArcGIS Desktop 鏈接Postgresql ArcGIS Desktop 10.2以後提供了Postgresql直連的功能,固然這裏的直連,我認爲能夠叫僞直連,由於它仍然須要ArcSDE的支持,而不像QGIS能夠直接鏈接。 固然直連的的方法仍是相對簡單的,不過我也遇到了一個問題,個人Postgresql是64位。可是ArcGIS Desktop目前只有32位。因此即便安裝了ArcSDE,也沒法直接鏈接。須要Postgresql32位裏面的一些dll文件。

http://img.blog.csdn.net/20160814125546757?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast 將這些Postgresql對應版本32位的dll文件複製粘貼到ArcGIS安裝目錄下面的"/ArcGIS/Desktop 10.2/bin的文件夾裏,接着能夠打開ArcGIS進行鏈接了。

http://img.blog.csdn.net/20160814125853967?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

http://img.blog.csdn.net/20160814125936477?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

http://img.blog.csdn.net/20160814130025431?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast 選擇同一個測試數據導入PostGIS

http://img.blog.csdn.net/20160814131743095?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

基於ArcGIS鏈接Postgresql裏面的數據製做的核密度圖

http://img.blog.csdn.net/20160814132014377?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

相關文章
相關標籤/搜索