Även om det finns många svar på denna fråga på webben har jag inte hittat några som är senaste eller korrekta.

Den rådande synen verkar vara att man exporterar en KMZ från Google Maps som man sedan redigerar i Google Earth där det är tänkt att vara möjligt att helt enkelt dra ett element från en mapp till en annan. Detta fungerar inte för mig.

Det finns inget sätt i Google Earth att flytta ett element från en mapp till en annan som jag kan se.

Vad är ( för närvarande ) rätt sätt att kombinera lager i Google Maps?

Svar

Såvitt jag vet är nej det finns ingen sådan funktion som utför de åtgärder du specifikt letar efter. Som en lösning kan du exportera lagren som KML, importera dem till Mina kartor, som kommer att bli av med mapphierarkin och skapa en enskild karta och återimportera den anpassade kartan till MEL till ett nytt lager.

Som steg för steg här:

Om du vill kombinera två My Maps-anpassade kartor:

  1. Gå till första kartan och välj ”Lägg till ett nytt lager”
  2. Gå till den andra kartan och i toppmenyn (tre punkter) och välj Exportera till kml -> spara filen på din dator
  3. Gå till första kartan, klicka in i det nya lagret och välj Importera -> importera kml-filen du tidigare sparade.
  4. De två kartorna kombineras.

Det finns ingen annan metod för att kombinera kartor i Mina kartor

Kommentarer

  • Förslaget att jag kan " exportera lagren som KML, importera dem till Mina kartor, som kommer att bli av med mapphierarkin och skapa en enskild karta " är bland instruktionerna som ' inte fungerar för mig. Är det möjligt att skaparen av kartan har implementerat mappstrukturen som en " länkad " KML, och det hindrar mig från att göra något av det som instruktionerna säger är möjligt?
  • Jag tror att du stämmer.
  • Och det enda sättet att " ta bort länken " (eller till och med bekräfta att de är länkade) är att öppna i Google Earth och göra något där (kanske " Spara som … "?).
  • Jag antar det, för när du " Spara som … ", du kan skapa en ny fil / dataset som resultat med ett annat filnamn / egenskaper.
  • Och stämmer jag att det ' s inget sätt att göra detta i den nya (Chrome-baserade) Google Earth; bara i den (skrämmande) gamla (eller åtminstone gamla) skrivbordsversionen (7.1)?

Svar

Jag stötte på liknande problem när jag försökte de föreslagna lösningarna för att slå samman lager i Google Earth & MyMaps. Jag hittade dock några användbara opensource-verktyg från MapBox som använder NodeJS. De har ett verktyg som konverterar KML-filer till geoJSON, sedan ett annat verktyg för att slå samman geoJSON, sedan ett annat verktyg för att konvertera det tillbaka till KML. Efter den processen, omimport av den slutliga KML-filen kommer lagren att slås samman.

Du kan köra dessa verktyg på din dator med NodeJS, men för att göra processen enklare skapade jag en webbapp med javascript. Det kan hjälpa till med ditt problem, eller kanske kan du ändra källkoden för min webbapp för att bättre passa dina behov.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *