KMLファイルを編集および整理するためのGoogle Earthの代替


22

Google Earthでは、KMLを「シーングラフ」、つまり左パネルのツリー構造として表示する方法が気に入っています。

これにより、ドラッグアンドドロップを使用して、フォルダー内の機能を並べ替えたり、レイヤーの順序を変更したりできます。

ただし、この(やや便利な)機能は、Google Earthでは少し基本的すぎます。たとえば、googleは独自の構造でKMLを「インポート」します。変更を「保存」したい場合は、元のファイルを手動でポイントして上書きする必要があります。

また、保存時に、Google Earthは元のファイルに含まれるスタイルを上書きします(InkscapeがSVGで行うこととほぼ同じです)。それはかなり失礼です:o(

ですから、私の質問は、特にドラッグアンドドロップ再配置でツリービュー表現を使用する他の選択肢がありますか?地図表示も必要ありません(それは非常に便利ですが)


Kml Builderが廃止されましたが、機能する別のツールはありますか?...または、それをスタンドアロンで使用し、KML / KMZファイルを読み込んで、編集後にGoogle Earthで表示する方法はありますか?本当に私が興味を持っているのは、テーブルを簡単に編集できるように、説明ポップアップ用のビジュアルエディタだけです。誰もがWeb開発者ではなく、HTMLコードを知っているからです。
ハードコール

新しい質問がある場合は、[ 質問する ]ボタンをクリックして質問してください。コンテキストの提供に役立つ場合は、この質問へのリンクを含めてください。- レビューから
ダンC

回答:


1

あなたは見ていて、ここを。実際、NorthGateのKml BuilderはGEに代わる優れたツールでした

NorthgateのWebサイトから:Google Earthプラグインは廃止され、廃止されました。Kml Builderは正式に廃止されました(機能しません)が、歴史的な目的のために、ダウンロードはしばらくの間利用可能なままです。 http://www.northgates.ca/kmlbuilder/Download/

Kml Builderを使用すると、KML外部リンクを簡単に作成および編集できます。Google Earthで表示するファイル。

Kml Builderで作成した場所は、友人や同僚にメールで送信したり、インターネットやイントラネットで公開して、より多くのユーザーに公開することもできます。

Google Earthデスクトップをコンピューターにインストールしているユーザーは、作成したKMLファイルをマウスをクリックするだけで開くことができます。

KMLビルダー 3-D地球Viewerは家屋、車の色、人と道路標識のさえ影が表示されます。利用可能な解像度の程度は、関心のあるポイントにある程度基づいていますが、ほとんどの土地(一部の島を除く)は少なくとも15メートルの解像度でカバーされています。ネバダ州ラスベガスとマサチューセッツ州ケンブリッジには、15 cm(6インチ)の最高解像度の例が含まれています。Kml Builderでは、ユーザーは住所の検索(一部の国のみ)、座標の入力、または単にマウスを使用して場所を参照できます。

画像、写真、YouTubeビデオ、Flash Macromediaファイル、インターネットリンクを追加して、目印と共有スタイルのバルーンを作成できます。

Kml Builderは、フォーマットされたテキストとスタイルが設定されたポップアップバルーンを備えた関心のある地理空間ポイントを簡単に追加することで、地球上のどこかに旅行をキャプチャする場合に最適です。


Kml Builderの主な機能は次のとおりです。

  1. ほとんどのウィンドウを閉じることができるドッキングウィンドウ。
  2. [お気に入り]ツリー内でKML機能をドラッグ/ドロップします。
  3. ドラッグするときにKMLフィーチャコンテナを展開/折りたたみます。マイナス記号をドラッグして折りたたみ、コンテナフィーチャテキストを展開します。数秒待ってから出来上がり!
  4. [ファイル]»[ローカルで開く]、[ファイル]»[Webから開く]サブメニューを使用するか、実質的にどこからでもファイルをドラッグしてKMLおよびKMZファイルを開きます。
  5. Kml BuilderまたはGoogle Earthで変更を直接プレビューします。
  6. インラインまたは共有スタイルとスタイルマップを使用します。
  7. ローカルおよびリモートの画像、写真、フラッシュアニメーション、映画、インタラクティブゲーム、YouTubeビデオをバルーンに追加します。
  8. レイヤーのオン/オフ、Sun、Atmosphere、およびControlsの可視性失敗したKMLファイルを編集するための組み込みXMLエディター

これは、これまでのところ、私が見つけた最高のものだからです。ただし、ポリラインの分割とマージ、ソースでの編集、Directions APIを介した半自動ルートトレースに関しては大幅に改善できると思います。
heltonbiker


3

KML(キーホールマークアップ言語)は、XML標準に基づくタグベースの構造を使用します。Googleのデベロッパーページには、KMLファイルの設定方法の構造に関する非常に優れた情報があります。

開発者ページへのリンクは次のとおりです。https//developers.google.com/kml/documentation/kml_tut

Notepad ++やSublime Textなどのメモ帳エディターでKMLファイルを編集できます。これにより、フォルダーを並べ替えたり、レイヤーの順序を変更したりできます。

フォルダーはXMLタグ「Folder」を使用し、フォルダー内の項目は「Placemarks」、「Document」、「GroundOverlay」などになります。

テキストエディタでファイルを編集することにより、個々の機能ごとにプロパティを変更できます。

KMLレイアウトの例を次に示します。

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
  <Document>
    <name>Paths</name>
    <description>Examples of paths. Note that the tessellate tag is by default
      set to 0. If you want to create tessellated lines, they must be authored
      (or edited) directly in KML.</description>
    <Style id="yellowLineGreenPoly">
      <LineStyle>
        <color>7f00ffff</color>
        <width>4</width>
      </LineStyle>
      <PolyStyle>
        <color>7f00ff00</color>
      </PolyStyle>
    </Style>
    <Folder>
      <Placemark>
        <name>Absolute Extruded</name>
        <description>Transparent green wall with yellow outlines</description>
        <styleUrl>#yellowLineGreenPoly</styleUrl>
        <LineString>
          <extrude>1</extrude>
          <tessellate>1</tessellate>
          <altitudeMode>absolute</altitudeMode>
          <coordinates> -112.2550785337791,36.07954952145647,2357
            -112.2549277039738,36.08117083492122,2357
            -112.2552505069063,36.08260761307279,2357
            -112.2564540158376,36.08395660588506,2357
          </coordinates>
        </LineString>
      </Placemark>
  </Folder>
  </Document>
</kml>

2
ご回答有難うございます!私はすでにSublimeTextを使用して手動でKML構造を編集していますが、それは***の苦痛です!たとえば、生のプレーンテキストの座標を見ただけで、名前のない道路が道に近づき、移動したいことをどのように知ることができますか?それが最終的に解決する予定の問題です。これは、XAMLインターフェイスエディター(またはEclipseなど)の動作と非常に似ています。デザイナーウィンドウとコードウィンドウがあり、「ビュー」の1つで行われた変更が他のビューに反映されます。
heltonbiker

2

Map PlusというiOSアプリをご覧ください

これを使用して、道路の方向から多数のポリラインを作成しました。私は実際に、KMLにエクスポートした後、自分のデータ(具体的には視覚化)でできることを研究しています


私の提案は、Google Maps APIを使用してブラウザにKMLを表示することです。公開サーバーでKMLをオンラインでホストできます(GithubとDropboxで可能です)。developers.google.com/maps/documentation/javascript/…–
heltonbiker
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.