2013-06-24 24 views
0

我想存儲一個多邊形作爲一組2D點,表示爲笛卡爾座標系的x,y座標。用於常規直角座標系的PostGIS空間參考ID(SRID)?

我可以使用哪種空間參考?看看我的spatial_ref_sys表,所有的空間參考似乎都是地理相關的。

多邊形的點將代表衛星測量,我將調用ST_ConvexHull來獲取衛星覆蓋區的形狀。

+0

我覺得你失去了;-)。 http://gis.stackexchange.com/? –

回答

1

除非您使用specail postgis函數,否則不必將所有數據存儲爲與地理相關的數據。您可以將您的笛卡爾點的x,y值存儲爲varchar或postgres中可用的其他類型。

+0

謝謝,但正如我在我的問題的最後一點所述,我會在這些點上調用'ST_ConvexHull',這實際上是一個特殊的postgis函數。 –

1

我能夠做到這一點使用普通的舊EPSG:4326(即緯度,經度分):

CREATE TABLE my_points (id SERIAL PRIMARY KEY, point GEOMETRY); 
INSERT INTO my_points (id, point) VALUES 
    (1, ST_GeomFromText('POINT(12 23)', 4326)), 
    (2, ST_GeomFromText('POINT(23 45)', 4326)); 
SELECT ST_AsText(ST_ConvexHull(ST_Collect(point))) FROM points; 

返回LINESTRING(12 23,23 45)