2

KML からライン座標をエクスポートする必要があります。KML2CSV エクスポート ツールをいくつか使用しています。しかし、このプログラムは私のkmlを読むことができません。エラー: 読み取りエラー。

座標が必要な理由: リージョンのパイプラインがある kml。KMLなしでGoogleマップにこの座標を表示する必要があります..

私はあなたに説明できることを願っています。

4

2 に答える 2

5

1 つの解決策: Google フュージョン テーブル

KML から座標を抽出する 1 つの方法は、KML をGoogle の Fusion Tablesにアップロードすることです。Google Earth がデータを解析する場合、Fusion Table にインポートできる可能性が高くなります。

「Fusion Table」を作成するショートカットは、ここから「Create a Fusion Table」をクリックして KML ファイルを選択するだけです。Fusion Table を直接作成するには、Google Drive (別名 Google Docs) にログインし、[作成] をクリックし、[その他] で [Fusion Table] を選択して KML ファイルをインポートします。

インポートした後、オンラインで試すための多くの視覚化オプションがあります。

[ファイル] メニューの [ダウンロード] を選択して、データを CSV または KML ファイルとしてエクスポートすることもできます。 http://support.google.com/fusiontables/answer/2548807/

ただし、Fusion Tables での KML インポートの CSV エクスポートでは、KML ジオメトリ (分離された緯度/経度フィールドではなく) がエクスポートされるため、結果のファイルをテキスト エディターでさらに編集し、KML マークアップを取り除くことができます。

1,"<Point><coordinates>-122.536226,37.86047,0.0</coordinates></Point>"

Google Fusion Tables では、SQL に似たクエリを使用して RESTful APIを介してプログラムでアクセスし、データ行を挿入、更新、または削除することもできます。

更新: Google Fusion テーブルは 2019 年 12 月 3 日に廃止され、その後は機能しなくなります。

KML の検証

他の KML2CSV コンバーターを使用できない場合は、KML に無効な要素が含まれている可能性があります。Google Earth は依然として不適切な形式の KML をレンダリングする可能性があるため、その KML を別の場所で使用する必要がある場合は、KML データを検証する必要があります。

Galdos KML Validatorを使用できます。また、KML を検証するためのヒントもいくつか提案してください。

于 2012-12-17T14:40:57.120 に答える