- ホーム
- KMLからCSV
KMLをCSVに変換
目印1つにつき1行、すべてのフィールドを列として表示します。無料で、ファイルがブラウザの外に出ることはありません。
またはここにKMLをドロップ
変換の仕組み
- 1
.kmlファイルを選択してページにドロップするか、KMLテキストを貼り付けます。最大50 MBのファイルに対応しています。
- 2
ページがすべてのPlacemarkを読み込みます。Pointは経度と緯度の列になります。LineString、Polygon、MultiGeometryはWKT列になり、QGISがジオメトリとして読み込みます。
- 3
CSVをダウンロードします。Excel、Google Sheets、QGISの「レイヤー」、「レイヤーを追加」、「区切りテキストレイヤーを追加」から開けます。
CSVに含まれる内容
値が一つも入っていない列は省略されるため、単純なポイントファイルは10列ではなく4列になります。
| 列 | 格納される内容 |
|---|---|
| name | Placemarkの名前。 |
| description | Placemarkの説明。HTMLタグを含め、1つのセルに格納されます。 |
| longitude | PointのWGS 84による十進度。ラインとポリゴンでは空になります。 |
| latitude | PointのWGS 84による十進度。 |
| altitude | KMLに3つ目の座標が含まれる場合のメートル単位の高度。 |
| geometry_type | Point、LineString、Polygon、GeometryCollectionのいずれか。 |
| wkt | 単一のポイントではないジオメトリのWell-known text。QGISでCSVを読み込む際、この列をジオメトリフィールドとして選択します。 |
| folder | Placemarkの上位にある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が地図上にプロジェクトを描画します。