PostGis基本操作-新建空间数据库与shp数据的导入
場景
PostGresSQL簡介與Windows上的安裝教程:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/113981563
在上面介紹了PostGreSql的安裝,安裝完成后可選擇安裝postgis擴展。
那么怎么使用PostGis新建空間數(shù)據(jù)庫以及shp地圖數(shù)據(jù)的導(dǎo)入。
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
關(guān)注公眾號
霸道的程序猿
獲取編程相關(guān)電子書、教程推送與免費下載。
實現(xiàn)
空間數(shù)據(jù)庫的創(chuàng)建
首先在電腦中打開pgAdmin,輸入密碼連接成功之后,點擊數(shù)據(jù)庫-新建-數(shù)據(jù)庫
?
這里取名叫demo,然后再demo數(shù)據(jù)庫上右鍵-查詢工具
?
然后輸入
CREATE EXTENSION postgis;并點擊上面三角形的運行按鈕
?
然后在擴展里面就有postgis了,并且可以繼續(xù)在查詢工具中執(zhí)行
SELECT postgis_full_version();驗證是否安裝成功
?
shp數(shù)據(jù)的導(dǎo)入
安裝完postgresql以及postgis的擴展后,就可以在電腦中搜索
PostGis Shapefile and DBF Loader Exporter工具來進行shp文件的導(dǎo)入
?
注意:
首先你要有一個shp文件,這里提供一個中國省級行政區(qū)劃_shp地圖數(shù)據(jù)文件:
https://download.csdn.net/download/BADAO_LIUMANG_QIZHI/15785012
將其下載之后,注意兩點,一是shp文件名不能有中文,而是shp的路徑中不能有中文。
打開工具后,點擊View connection details
然后輸入要連接的用戶名和密碼以及ip端口和數(shù)據(jù)庫
?
點擊ok后會提示連接成功。
然后為了兼容不同版本的兼容問題,這里的Options下的Import Options中的編碼修改為GBK
?
然后點擊import按鈕,選擇上面下載的或者要導(dǎo)入的shp文件的路徑
這里不能只有shp文件,還需要dbf文件,不然會導(dǎo)入失敗
導(dǎo)入成功之后會有成功的提示
?
查看數(shù)據(jù)是在架構(gòu)下public下表下面就可以找到新導(dǎo)入的表,然后右鍵查看/編輯數(shù)據(jù)-前100行,就可以看到數(shù)據(jù)了。
?
?
總結(jié)
以上是生活随笔為你收集整理的PostGis基本操作-新建空间数据库与shp数据的导入的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Nginx的可视化神器nginx-gui
- 下一篇: Mysql中怎样使用update更新某列