カナダ統計局からGMLファイルをダウンロードしました。それをGeoJSONに変換して、Web上のD3視覚化でその一部を使用したいと考えています。しかし、それを行うコンバーターを見つけられませんでした(http://converter.mygeodata.eu/を試しましたが、返されたGeoJSONには実際のジオメトリが含まれていませんでした)。
GMLをGeoJSONに変換する最善の方法は何ですか?
カナダ統計局からGMLファイルをダウンロードしました。それをGeoJSONに変換して、Web上のD3視覚化でその一部を使用したいと考えています。しかし、それを行うコンバーターを見つけられませんでした(http://converter.mygeodata.eu/を試しましたが、返されたGeoJSONには実際のジオメトリが含まれていませんでした)。
GMLをGeoJSONに変換する最善の方法は何ですか?
回答:
ogr2ogrを使用できます。最も簡単にインストールするには、fwToolsをダウンロードします。
次のコマンドは
ogr2ogr -f "GeoJSON" E:\lakes.geojson e:\lakes.gml
あなたが持っている場合はそうでQuantumGISを、あなたがマップするあなたのGML層を追加することができますし、レイヤを右クリックして、[保存]を選択しますようにGeoJSONフォーマットに。
vinayanが言ったように、ogr2ogrは良い解決策ですが、これまで私がこの既存のOpenLayersの例を使用するようにベクター形式をすばやく変換するために使用した便利な方法です。
http://openlayers.org/dev/examples/vector-formats.html
機能を描画するか、データを貼り付けて、機能の追加をクリックします。
R Studio(無料のソフトウェア)をお持ちの場合は、ここにあるコンバーターを使用して、大きなGMLファイルをGeoJSONに簡単に変換できます。