GMLをGeoJSONに変換


9

カナダ統計局からGMLファイルをダウンロードしました。それをGeoJSONに変換して、Web上のD3視覚化でその一部を使用したいと考えています。しかし、それを行うコンバーターを見つけられませんでした(http://converter.mygeodata.eu/を試しましたが、返されたGeoJSONには実際のジオメトリが含まれていませんでした)。

GMLをGeoJSONに変換する最善の方法は何ですか?

回答:


17

ogr2ogrを使用できます。最も簡単にインストールするには、fwToolsをダウンロードします。

次のコマンドは

ogr2ogr -f "GeoJSON" E:\lakes.geojson e:\lakes.gml

あなたが持っている場合はそうでQuantumGISを、あなたがマップするあなたのGML層を追加することができますし、レイヤを右クリックして、[保存]を選択しますようにGeoJSONフォーマットに。


ありがとう!試してみたところ、「エラー1:認識できないジオメトリタイプ<表面>」が表示されました。-これは、GMLにGeoJSONに簡単に変換できない機能があることを意味しますか?
Lars Grammel

2
あたりとしてgis.stackexchange.com/a/11482/5850、あなたはGDAL 1.8.0を必要とするか、above..whatはあなたのバージョンですか?
ビナヤン

1
最新バージョン、試す@LarsGrammel gisinternals.com/sdk/...
ビナヤン

最新のfwTools for Windows(2.4.7)を使用しました。あなたが提案したようにGDALの最新バージョンを試します。
Lars Grammel

GDAL 1.9.1(最新のSDKに含まれています)がうまくいきました。ありがとう!
Lars Grammel


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