4

PostGIS の地理データの中心の経度と緯度が必要です。形式は EPSG 2206 と呼ばれ、レコード内の列は「長さ」、「形状領域」、および「the_geom」です。

4

2 に答える 2

7

クエリを使用して経度と緯度を取得します。

Longitude

SELECT ST_X(the_geom) FROM myTable;

Latitude

SELECT ST_Y(the_geom) FROM myTable;
于 2014-01-23T05:19:18.853 に答える
2

「地理」とはどのようなものか。不規則な多角形には「中心」がない場合があることに注意してください。ただし、データ型に応じて 2 つのオプションがあります。

1-重心:

SELECT ST_AsText(ST_Centroid(the_geom)) from TABLE_NAME;

ここに文書化されています

2- Point_On_Surface:

SELECT ST_AsText(ST_PointOnSurface(the_geom)) from TABLE_NAME;

ここに文書化されています

編集

ドキュメントには次のように記載されていることにも注意してください。

1 つの制限は、[地理タイプ] が WGS 84 long lat (SRID:4326) のみをサポートすることです。geography と呼ばれる新しいデータ型を使用します。この新しいタイプをサポートする GEOS 関数はありません。回避策として、ジオメトリ タイプとジオグラフィ タイプの間で相互に変換できます。

これは、EPSG/SRID 2206 では geography タイプのデータを持つことができないことを意味します。

于 2012-11-04T07:27:45.693 に答える