0

デカルト座標系の x、y 座標として表される 2D ポイントのセットとしてポリゴンを保存したいと思います。

どの空間参照を使用できますか? Spatial_ref_sys テーブルを見ると、すべての空間参照は地理に関連しているようです。

多角形のポイントは、衛星のフットプリントの形状を取得するために ST_ConvexHull を呼び出す衛星測定値を表します。

4

2 に答える 2

2

通常の古い 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)

于 2013-06-25T01:51:25.903 に答える
1

特別な postgis 関数を使用しない限り、すべてのデータを地理関連として保存する必要はありません。デカルト ポイントの x、y 値を varchar または postgres で利用可能な他のタイプとして保存できます。

于 2013-06-24T08:16:37.187 に答える