安裝 PostGIS

根據維基百科
PostGIS 是一個開源程序,它為對象-關係型資料庫PostgreSQL提供了存儲空間地理數據的支持,使PostgreSQL成為了一個空間資料庫,能夠進行空間數據管理、數量測量與幾何拓撲分析。

官方安裝方法:
先安裝 PostgreSQL 9.1,和這裡提及的 Requirements。然從按同一頁的 Short Version 安裝便可。

Wiki 版,似乎比較簡單:
這裡找出自己的版本,按裡面的方法(如:from source)安裝便可。

這裡這裡會提及如何設定及登入 PostgreSQL。

測試,登入 PostgrSQL 的 command line(psql --user=user --host=localhost),以下 SQL 以不同的方法用來 WGS 84(SRID:4326)上座標計算線段的長度:
SELECT ST_Length(the_geog) As length_spheroid,  ST_Length(the_geog,false) As length_sphere
FROM (SELECT ST_GeographyFromText(
'SRID=4326;LINESTRING(-72.1260 42.45, -72.1240 42.45666, -72.123 42.1546)') As the_geog)
As foo;

結果(單位為公里),length_spheroid 比較準確因為它用了球體的 Geography 而非平面的 Geometry 的方式計算(參考計算一參考計算二,根據此,它們的總長為 34310.9 米 ),Geography 和 Geometry 可用的函數比較
 length_spheroid  |  length_sphere   
------------------+------------------
 34310.5703627301 | 34346.2060960742

內部連結:
【目錄】地理/地理資訊系統/空間資料庫/大地測量內部連結

本文連結