Postgres / PostGISの複数の行から1つのgeojsonファイルを生成する方法は?


8

地理空間オブジェクト、特にポリゴンを含むテーブルがあります。1行からST_AsGeoJSONhttp://www.postgis.org/docs/ST_AsGeoJSON.html)を使用してgeoJSON文字列を生成できることを知っています。しかし、私はすべてのテーブルから1つのgeoJSON を生成したいと思います。これは可能ですか?どうすればできますか?

前もって感謝します


3
あなたは、PostgreSQL 9.2以降を使用している場合、あなたは見つけることができますここではいくつかのexplaniationsを。
Basti 2013年

回答:


8

すでにコメントしていますが、さらにOGR2OGRを選択した場合、GeoJSONにエクスポートする方法は次のとおりです。

元のSRSを保持する場合

ogr2ogr -f "GeoJSON" yourdataoutputname.geojson PG:"host=localhost user=username dbname=yourdatabasename password=yourpassword" "yourpostgistable"

GeoJSONのデフォルトのSRSに変換する場合(EPSG 4326)

ogr2ogr -f "GeoJSON" yourdataoutputname.geojson -t_srs EPSG:4326 PG:"host=localhost user=username dbname=yourdatabasename password=yourpassword" "yourpostgistable"

1

私はあなたがこの機能ST_AsGeoJSONかとエクスポート・データベース/テーブルに行毎に生成する必要が思うに、org2ogr

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.