一、安裝前準備
在開始安裝PostGIS之前,我們需要確保包含以下內容:
1. PostgreSQL已經安裝並且在運行。
2. 為PostgreSQL安裝了pgAdmin圖形用戶界面。
3. 已經下載了PostGIS並解壓縮了它。可以從 https://postgis.net/source/ 下載。
二、編譯和安裝
接下來,我們需要進行編譯和安裝。這裡介紹一種源碼編譯的方式。
1. 為PostgreSQL編譯和安裝支持擴展的版本
使用以下命令行編譯。
./configure --enable-extensions --with-pgconfig=/usr/local/pgsql/bin/pg_config make make install make check
2. 為PostGIS編譯和安裝
使用以下命令行編譯。
./configure make make install
三、創建PostGIS支持擴展
接下來,我們需要在PostgreSQL數據庫中創建PostGIS支持擴展。使用以下命令行可以完成這個過程。
psql -U postgres -d database -c "CREATE EXTENSION postgis;"
四、測試PostGIS是否安裝成功
測試PostGIS是否安裝成功可以使用以下命令行進行。
psql -U postgres -d database -c "SELECT PostGIS_Version();"
如果PostGIS已經安裝成功,它將返回安裝的版本號,如下所示:
--------------------------------------------------- POSTGIS="2.1.0 r11822" GEOS="3.3.3-CAPI-1.7.4" PROJ="Rel. 4.8.0, 6 March 2012" GDAL="GDAL 1.10.0, released 2013/04/24" LIBXML="2.7.8" LIBJSON="UNKNOWN" RASTER (1 row)
五、使用PgAdmin測試PostGIS是否安裝成功
可以通過以下步驟來測試PostGIS是否可以在PgAdmin中使用。
1. 連接PostgreSQL數據庫
2. 選擇查看側欄選項卡並展開public組
3. 查找並選擇添加新項按鈕
4. 選擇PostGISextMaker
5. 輸入PostGIS並選擇添加按鈕
6. 選擇「擴展」選項卡
7. 確認PostGIS擴展是否已安裝並在當前數據庫中可用
六、總結
到此,我們已經完成了PostGIS的安裝和配置。在實際應用中,PostGIS可以用來管理空間數據,如地圖、GIS數據等等。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/280349.html