Obwohl es im Web viele Antworten auf diese Frage gibt, habe ich keine gefunden, die aktuell oder korrekt sind.

Die vorherrschende Ansicht scheint zu sein, dass man eine KMZ aus Google Maps exportiert, die man dann in Google Earth bearbeitet, wo es möglich sein soll, ein Element einfach von einem Ordner in einen anderen zu ziehen. Das funktioniert bei mir nicht.

In Google Earth gibt es keine Möglichkeit, ein Element von einem Ordner in einen anderen zu verschieben, den ich sehen kann.

Was ist das ( derzeit ) Richtige? Möglichkeit, Ebenen in Google Maps zu kombinieren?

Antwort

Soweit mir bekannt ist, gibt es keine solche Funktion führt die Aktionen aus, nach denen Sie speziell suchen. Um dieses Problem zu umgehen, können Sie die Layer als KML exportieren, in Meine Karten importieren, wodurch die Ordnerhierarchie beim Erstellen einer einzelnen Layer-Map entfernt und die benutzerdefinierte Map erneut in MEL in einen neuen Layer importiert wird.

Schritt für Schritt hier:

Wenn Sie zwei benutzerdefinierte My Maps-Karten kombinieren möchten:

  1. Gehen Sie zur ersten Karte und wählen Sie „Neue Ebene hinzufügen“
  2. Gehen Sie zur zweiten Karte und wählen Sie im oberen Menü (drei Punkte) die Option In kml exportieren -> Speichern Sie die Datei auf Ihrem Computer.
  3. Gehen Sie zur ersten Karte und klicken Sie in die neue Ebene und wählen Sie Importieren -> Importieren der zuvor gespeicherten kml-Datei.
  4. Die beiden Karten werden kombiniert.

Es gibt keine andere Methode zum Kombinieren von Karten in Meine Karten

Kommentare

  • Der Vorschlag, den ich kann " exportiert die Layer als KML, importiert sie in My Maps, wodurch die Ordnerhierarchie entfernt wird und eine einzelne Layer-Map erstellt wird. " ist unter den Anweisungen, die ' für mich nicht funktionieren. Ist es möglich, dass der Ersteller der Karte die Ordnerstruktur als " verknüpfte " KML implementiert hat, und das hindert mich daran Ist eines der Dinge, die in den Anweisungen angegeben sind, möglich?
  • Ich glaube, Sie haben Recht.
  • Und der einzige Weg, " die Verknüpfung " (oder sogar bestätigen, dass sie verknüpft sind) soll in Google Earth geöffnet werden und dort etwas tun (möglicherweise " Speichern unter … "?).
  • Ich würde das annehmen, denn wenn Sie " Speichern unter … ", Sie können eine neue Datei / einen neuen Datensatz als Ergebnis mit einem anderen Dateinamen / anderen Eigenschaften erstellen.
  • Und bin ich richtig, dass dort ' ist in der neuen (Chrome-basierten) Google Earth-Version nicht möglich. Nur in der (erschreckend) alten (oder zumindest alt aussehenden) Desktop-Version (7.1)?

Antwort

Beim Versuch, die vorgeschlagenen Lösungen zum Zusammenführen von Ebenen in Google Earth & MyMaps zu verwenden, sind ähnliche Probleme aufgetreten. Ich habe jedoch einige nützliche OpenSource-Tools von MapBox gefunden, die NodeJS verwenden. Sie haben ein Tool, das KML-Dateien in geoJSON konvertiert, dann ein weiteres Tool zum Zusammenführen von geoJSON und ein weiteres Tool zum Zurückkonvertieren in KML. Nach diesem Vorgang werden beim erneuten Importieren der endgültigen KML-Datei die Ebenen zusammengeführt.

Sie können diese Tools mit NodeJS auf Ihrem Computer ausführen. Um den Vorgang zu vereinfachen, habe ich eine Web-App mit Javascript erstellt. Dies kann bei Ihrem Problem hilfreich sein, oder Sie können den Quellcode meiner Web-App ändern, um Ihren Anforderungen besser zu entsprechen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.