コンテンツへスキップ

KMLをCSVに変換

目印1つにつき1行、すべてのフィールドを列として表示します。無料で、ファイルがブラウザの外に出ることはありません。

またはここにKMLをドロップ

変換の仕組み

  1. 1

    .kmlファイルを選択してページにドロップするか、KMLテキストを貼り付けます。最大50 MBのファイルに対応しています。

  2. 2

    ページがすべてのPlacemarkを読み込みます。Pointは経度と緯度の列になります。LineString、Polygon、MultiGeometryはWKT列になり、QGISがジオメトリとして読み込みます。

  3. 3

    CSVをダウンロードします。Excel、Google Sheets、QGISの「レイヤー」、「レイヤーを追加」、「区切りテキストレイヤーを追加」から開けます。

CSVに含まれる内容

値が一つも入っていない列は省略されるため、単純なポイントファイルは10列ではなく4列になります。

格納される内容
namePlacemarkの名前。
descriptionPlacemarkの説明。HTMLタグを含め、1つのセルに格納されます。
longitudePointのWGS 84による十進度。ラインとポリゴンでは空になります。
latitudePointのWGS 84による十進度。
altitudeKMLに3つ目の座標が含まれる場合のメートル単位の高度。
geometry_typePoint、LineString、Polygon、GeometryCollectionのいずれか。
wkt単一のポイントではないジオメトリのWell-known text。QGISでCSVを読み込む際、この列をジオメトリフィールドとして選択します。
folderPlacemarkの上位にあるFolderの名前。スラッシュで結合されます。
timestampファイルに記載されたTimeStampまたはTimeSpanの開始時刻。
<field name>ExtendedDataフィールドごとに1列。DataとSchemaDataの両方の記法に対応し、フィールド名が列名になります。

対応していないこと

  • KMZはzipファイルです。先に解凍してください。このページが読み込むのは中にあるdoc.kmlです。
  • スタイル、アイコン、色は引き継がれません。CSVにはそれらを格納する場所がありません。
  • NetworkLink要素は追跡されません。ページが読み込むのは指定したファイルだけです。
  • 座標はWGS 84(EPSG:4326)のままです。投影座標系が必要な場合はQGISで再投影してください。

よくある質問

KMLファイルはアップロードされますか?
いいえ。変換はブラウザのタブ上で実行されるJavaScriptによって行われます。変換中にブラウザのネットワークパネルを開いて確認できます。ファイルを送信するリクエストはありません。タブを閉じるとファイルは消えます。
CSVをQGISで開くにはどうすればよいですか?
「レイヤー」、「レイヤーを追加」、「区切りテキストレイヤーを追加」を選択します。ファイルを選び、ジオメトリ定義を、経度をX、緯度をYとするPoint座標、またはラインとポリゴンの場合はwkt列を使うWell known textに設定します。ジオメトリのCRSはEPSG:4326です。
一部の行で経度と緯度が空なのはなぜですか?
それらの目印はラインまたはポリゴンです。ジオメトリはwkt列にあります。1つの座標ペアを2列に入れられるのはPointだけです。
KMZファイルを変換できますか?
直接はできません。KMZはdoc.kmlを含むzipアーカイブです。.zipに名前を変更して解凍し、.kmlをこのページにドロップしてください。
どのくらい大きなファイルを処理できますか?
KMLテキストで最大50 MBです。そのサイズのファイルはノートパソコンで数秒かかります。それを超える場合は、コマンドラインのogr2ogrの方が適しています。

次にQGISで開く

どちらのファイルもQGISの1つのダイアログから読み込めます。ポイントやポリゴンを画像上に配置したら、2つのTerraLab pluginが引き継ぎます。AI Segmentationがファイルにないオブジェクトを検出し、AI Editが地図上にプロジェクトを描画します。