OSMの地図:GML → KMLを変換する代わりにKMLを入手

地図をGMLからKMLに変換したいですか?データがOpenStreetMap由来であれば、中間のGMLファイルは不要です。osm2cdrはOSMのソースから地図を直接生成し、すぐ使えるKMLをお渡しします。これは「GMLをダウンロード → コンバーターにアップロード → KMLを取得」という一連の流れよりも速く、より正確です。地図上で範囲を選び、KML形式を選択して、最新のOSMデータと建物・道路・水域・フィーチャのレイヤーを備えた結果をダウンロードするだけです。

KML形式のOpenStreetMap地図の例
OSM地図をKMLにエクスポートした例

GMLとKMLの違い

形式拡張子種別用途
GML.gmlGISGIS data exchange, WFS services, government GIS standards, INSPIRE
KML.kmlGISViewing in Google Earth, geodata sharing, creating tourist routes, presentations

osm2cdrでKMLを入手する方法

  1. 1osm2cdrのホームページで地図上の範囲を選択します
  2. 2KML形式を選び、必要に応じてスタイルとCRSを選択します
  3. 3「エクスポート」をクリックして、できあがったKMLファイルをダウンロードします

KML形式のプロパティ

拡張子.kml
種別GIS
用途Viewing in Google Earth, geodata sharing, creating tourist routes, presentations

KMLが必要なとき

KML形式は、結果を専用プログラムで開いて地図の作業を続けたいときに便利です。編集、印刷、分析、プロジェクトへの組み込みなどです。osm2cdrは最新のOpenStreetMapデータでレイヤーに分割されたKMLを提供するので、ダウンロード後すぐにファイルを使えます。

KML形式について詳しく

GML → KMLに変換すると何が変わるか

GML → KMLの変換では、ジオメトリと属性の両方が保たれます。変わるのはコンテナのモデルだけです。単一ファイルか複数ファイルのセットか、対応するフィールド型、形式上の制限などです。このような変換は通常、特定のツールとの互換性のために行われます。osm2cdrはOpenStreetMapのデータからKMLを直接提供します。中間のGMLファイルは不要です。

自分のGMLファイル(OSM由来でないもの)をお持ちの場合

osm2cdrは第三者のGMLファイルを受け付けたり変換したりしません。このサービスはOpenStreetMapのデータのみを扱います。OSM由来ではない自分のGMLファイルをすでにお持ちの場合は、第三者のツールでKMLに変換してください。コマンドラインからのGDAL/ogr2ogr、またはQGISでGMLを開き、レイヤーをKMLとして保存します。無料でローカルに動作し、クラウドへのアップロードは不要です。

よくある質問:GML → KML

自分のGMLファイルをアップロードできますか?

まだ対応していません。現時点ではGMLファイルのアップロードに対応していないため、ogr2ogrまたはQGISでファイルをKMLに変換してください。なお、データがOpenStreetMap由来であれば、ファイルはまったく必要ありません。osm2cdrが地図を直接KMLにエクスポートします。

無料ですか?

はい、osm2cdrでOpenStreetMapの地図をKMLにエクスポートするのは無料です。範囲とKML形式を選んで、結果をダウンロードしてください。

KMLはどのプログラムで開けますか?

KML形式は、そのカテゴリ向けの専用プログラムで開けます。一覧と詳細はKML形式のページをご覧ください。

オンラインのGML → KMLコンバーターより優れているのはなぜですか?

オンラインコンバーターでは、結果の品質が元のGMLファイルの品質に制限されます。osm2cdrはOpenStreetMapのソースからデータを取り込み、正しいレイヤーを備えたKMLを直接生成します。中間のGMLファイルによる損失はありません。

関連する変換