Selv om det er mange svar på dette spørsmålet på nettet, har jeg ikke funnet noe som er nylig eller riktig.

Den rådende visningen ser ut til å være at man eksporterer en KMZ fra Google Maps som man deretter redigerer i Google Earth der det skal være mulig å bare dra et element fra en mappe til en annen. Dette fungerer ikke for meg.

Det er ingen måte i Google Earth å flytte et element fra en mappe til en annen som jeg kan se.

Hva er ( for øyeblikket ) riktig måte å kombinere lag på Google Maps?

Svar

Så vidt jeg vet, er det ingen slike funksjoner som utfører handlingene du spesifikt leter etter. Som en løsning kan du eksportere lagene som KML, importere dem til Mine kart, som vil bli kvitt mappehierarkiet og opprette et enkeltlagskart og importere det tilpassede kartet til MEL på nytt i et nytt lag.

Som trinn for trinn her:

Hvis du ønsker å kombinere to My Maps-tilpassede kart:

  1. Gå til første kart og velg «Legg til et nytt lag»
  2. Gå til det andre kartet og i toppmenyen (tre prikker) og velg Eksporter til kml -> lagre filen på datamaskinen din
  3. Gå til første kart, klikk inn i det nye laget og velg Importer -> importer kml-filen du tidligere lagret.
  4. De to kartene er kombinert.

Det er ingen annen metode for å kombinere kart i Mine kart

Kommentarer

  • Forslaget om at jeg kan " eksporterer lagene som KML, importerer dem til Mine kart, som vil bli kvitt mappehierarkiet og lager et enkeltlagskart " blant instruksjonene som ikke ' ikke fungerer for meg. Er det mulig at skaperen av kartet har implementert mappestrukturen som en " koblet " KML, og det hindrer meg i å gjøre noe av det instruksjonene sier er mulig?
  • Jeg tror du har rett.
  • Og den eneste måten å " fjerne tilknytningen til " (eller til og med bekrefte at de er koblet til) er å åpne i Google Earth og gjøre noe der (kanskje " Lagre som … "?).
  • Jeg vil anta det, for når du " Lagre som … ", du er i stand til å etablere en ny fil / datasett som resultat med et annet filnavn / egenskaper.
  • Og stemmer jeg at det ' er ingen måte å gjøre dette på den nye (Chrome-baserte) Google Earth; bare i den (skremmende) gamle (eller i det minste gamle) desktop-versjonen (7.1)?

Svar

Jeg fikk lignende problemer med å prøve de foreslåtte løsningene for å slå sammen lag i Google Earth & MyMaps. Imidlertid fant jeg noen nyttige opensource-verktøy fra MapBox som bruker NodeJS. De har et verktøy som vil konvertere KML-filer til geoJSON, deretter et annet verktøy for å slå sammen geoJSON, og deretter et annet verktøy for å konvertere det tilbake til KML. Etter den prosessen vil lagene bli slått sammen på nytt ved å importere den endelige KML-filen.

Du kan kjøre disse verktøyene på datamaskinen din med NodeJS, men for å gjøre prosessen enklere opprettet jeg en webapp ved hjelp av javascript. Det kan hjelpe deg med problemet ditt, eller kanskje du kan endre kildekoden til webappen min for bedre å imøtekomme dine behov.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *