Hoewel er veel antwoorden op deze vraag op het web zijn, heb ik er geen gevonden die recent of correct zijn.

De heersende Het lijkt erop dat men een KMZ exporteert vanuit Google Maps die men vervolgens bewerkt in Google Earth, waar het mogelijk zou zijn om een element eenvoudig van de ene map naar de andere te slepen. Dit werkt niet voor mij.

Er is geen manier in Google Earth om een element van de ene map naar de andere te verplaatsen die ik kan zien.

Wat is ( momenteel ) correct manier om lagen in Google Maps te combineren?

Antwoord

Voor zover ik weet, Nee, er is niet zon functie dat voert de acties uit waarnaar u specifiek op zoek bent. Als tijdelijke oplossing kunt u de lagen exporteren als KML, ze importeren in My Maps, waardoor de maphiërarchie wordt verwijderd door een kaart met één laag te maken en de aangepaste kaart opnieuw naar MEL in een nieuwe laag kunt importeren.

Stap voor stap hier:

Als u twee aangepaste My Maps-kaarten wilt combineren:

  1. Ga naar de eerste kaart en selecteer “Voeg een nieuwe laag toe”
  2. Ga naar de tweede kaart en in het bovenste menu (drie puntjes) en kies Exporteren naar kml -> sla het bestand op je computer op
  3. Ga naar de eerste kaart, klik in de nieuwe laag en kies Importeren -> importeer het kml-bestand dat u eerder hebt opgeslagen.
  4. De twee kaarten zijn gecombineerd.

Er is geen andere methode om kaarten in My Maps te combineren

Opmerkingen

  • De suggestie dat ik " exporteer de lagen als KML, importeer ze in My Maps, waardoor de maphiërarchie wordt verwijderd door een enkellaagse kaart te maken " is tussen de instructies die ' niet voor mij werken. Is het mogelijk dat de maker van de kaart de mapstructuur heeft geïmplementeerd als een " gelinkte " KML, en dat dat mij belet zijn een van de dingen die de instructies zeggen mogelijk?
  • Ik denk dat je gelijk hebt.
  • En de enige manier om " " (of zelfs bevestigen dat ze gelinkt zijn) is openen in Google Earth en daar iets doen (misschien " Opslaan als … "?).
  • Ik neem aan van wel, want als je " Opslaan als … ", je bent in staat om een nieuw bestand / dataset te maken als resultaat met een andere bestandsnaam / eigenschappen.
  • En heb ik gelijk dat er ' s geen manier om dit te doen in de nieuwe (op Chrome gebaseerde) Google Earth; alleen in de (beangstigend) oude (of in ieder geval oud ogende) desktopversie (7.1)?

Antwoord

Ik kwam soortgelijke problemen tegen bij het proberen van de voorgestelde oplossingen om lagen in Google Earth & MyMaps samen te voegen. Ik vond echter enkele nuttige opensource-tools van MapBox die NodeJS gebruiken. Ze hebben een tool die KML-bestanden naar geoJSON converteert, dan nog een tool om geoJSON samen te voegen, en dan nog een tool om het weer naar KML te converteren. Na dat proces worden de lagen samengevoegd door het definitieve KML-bestand opnieuw te importeren.

U kunt deze tools op uw computer uitvoeren met NodeJS, maar om het proces gemakkelijker te maken, heb ik een webapp gemaakt met javascript. Het kan helpen met uw probleem, of misschien kunt u de broncode van mijn webapp aanpassen om beter aan uw behoeften te voldoen.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *