Alternativa a Google Earth per modificare e organizzare i file KML


22

Mi piace il modo in cui Google Earth visualizza KML come "grafico della scena", ovvero una struttura ad albero nel riquadro di sinistra.

Ciò consente di riorganizzare le funzionalità nelle cartelle, modificare l'ordine dei livelli, ecc. Tramite il trascinamento della selezione.

Tuttavia, questa funzionalità (piuttosto utile) è un po 'troppo semplice in Google Earth. Ad esempio, google "importa" il KML nella sua struttura e se si desidera "salvare" le modifiche, è necessario puntare manualmente al file originale per sovrascriverlo.

Inoltre, al momento del salvataggio, Google Earth sovrascrive gli stili contenuti nel file originale (praticamente ciò che Inkscape fa con SVG). È piuttosto scortese: o (

Quindi, la mia domanda è: ci sono altre alternative, in particolare usando la rappresentazione Tree View con il riarrangiamento drag-and-drop? Non ho nemmeno bisogno della visualizzazione della mappa (anche se sarebbe molto utile)


Quindi ora che Kml Builder è in pensione, ce n'è un altro che funzionerà? ... O c'è un modo per usarlo da solo e caricare in file KML / KMZ per essere visualizzati in Google Earth dopo la modifica? In realtà tutto ciò che mi interessa è un editor visivo per il popup di descrizione in modo da poter modificare facilmente la tabella. Perché non tutti sono sviluppatori web e conoscono il codice HTML.
Hardcoal

Se hai una nuova domanda, chiedila facendo clic sul pulsante Poni domanda . Includi un link a questa domanda se aiuta a fornire un contesto. - Dalla recensione
Dan C

Risposte:


1

Puoi dare un'occhiata qui . In effetti il Kml Builder di NorthGate era una buona alternativa a GE!

Dal sito Web di Northgate: il plug-in di Google Earth è stato deprecato fino all'oblio. Kml Builder è ufficialmente ritirato (non funziona) ma per scopi storici il download rimarrà disponibile per un po 'più a lungo. http://www.northgates.ca/kmlbuilder/Download/

Kml Builder semplifica la creazione e la modifica di link esterni KML. file da visualizzare in Google Earth.

I luoghi che crei con Kml Builder possono essere inviati via email ai tuoi amici o colleghi e possono anche essere pubblicati su Internet o su Intranet per un pubblico più ampio.

Chiunque abbia installato Google Earth Desktop sul proprio computer può aprire i file KML creati con un semplice clic del mouse.

I Kml Builder 3-D Terra Viewer visualizza le case, il colore delle auto, e anche le ombre delle persone e dei segnali stradali. Il grado di risoluzione disponibile si basa in qualche modo sui punti di interesse, ma la maggior parte dei terreni (ad eccezione di alcune isole) è coperta in almeno 15 metri di risoluzione. Las Vegas, Nevada e Cambridge, Massachusetts includono esempi della massima risoluzione, a 15 cm (6 pollici). Kml Builder consente agli utenti di cercare indirizzi (solo per alcuni paesi), inserire coordinate o semplicemente utilizzare il mouse per navigare verso una posizione.

Puoi creare palloncini segnaposto e stile condiviso aggiungendo immagini, immagini, video di YouTube, file Flash Macromedia e collegamenti Internet.

Kml Builder è perfetto se hai intenzione di catturare un viaggio da qualche parte sulla terra aggiungendo facilmente punti di interesse geospaziali completi di testo formattato e palloncini pop-up in stile.


Le caratteristiche principali di Kml Builder includono:

  1. Finestre ancorate in cui è possibile chiudere la maggior parte delle finestre.
  2. Trascina / rilascia le funzioni KML nella struttura I miei luoghi.
  3. Espandi / comprimi i contenitori delle funzionalità KML quando si trascina trascinando il segno meno per comprimere e un testo della funzionalità contenitore per espandere. Aspetta qualche secondo e voilà!
  4. Aprire i file KML e KMZ usando i sottomenu File »Apri localmente, File» Apri da Web o trascinando un file praticamente da qualsiasi luogo!
  5. Visualizza l'anteprima delle modifiche direttamente in Kml Builder o in Google Earth.
  6. Usa stili e mappe di stili in linea o condivisi.
  7. Aggiungi immagini locali e remote, foto, animazioni flash, film, giochi interattivi e video di YouTube ai tuoi palloncini.
  8. Attiva / disattiva i livelli, la visibilità del sole, dell'atmosfera e dei controlli Editor XML incorporato per la modifica di file KML non riusciti

Accetterò questo perché è, finora, la cosa migliore che ho trovato. Tuttavia, ritengo che potrebbe essere notevolmente migliorato per quanto riguarda la divisione e l'unione delle polilinee, la modifica dell'origine e la traccia del percorso semiautomatica tramite l'API Directions.
Heltonbiker,


3

KML (Keyhole Markup Language) utilizza una struttura basata su tag basata sullo standard XML. La pagina degli sviluppatori su google contiene alcune informazioni davvero utili sulla struttura di come sono impostati i file KML.

Ecco un link alla pagina degli sviluppatori: https://developers.google.com/kml/documentation/kml_tut

Puoi modificare i file KML in un editor di blocco note, ad esempio Notepad ++ o Sublime Text. Ciò può consentire di riorganizzare le cartelle e modificare l'ordine dei livelli.

Le cartelle utilizzano il tag XML "Cartella" e gli elementi all'interno della cartella possono essere "Segnaposto", "Documento", "GroundOverlay" e altri.

Modificando il file in un editor di testo, è possibile modificare le proprietà per ogni singola funzione.

Ecco un esempio di layout 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
Grazie per la tua risposta! Sto già usando SublimeText per modificare manualmente la struttura KML, ma è un dolore nel ***! Ad esempio, come puoi sapere QUALE È la strada senza nome che passa vicino al torrente che vuoi muovere solo guardando le sue coordinate grezze e in chiaro? Questo è il problema che ho intenzione di risolvere alla fine. Questo sarebbe molto simile al funzionamento degli editor dell'interfaccia XAML (o Eclipse, ecc.): Hai una finestra di progettazione e una finestra di codice e le modifiche apportate in una delle "viste" si riflettono nell'altra.
Heltonbiker,

2

Scopri un'app per iOS chiamata Map Plus

L'ho usato per creare un mucchio di polilinee dalle direzioni stradali. In realtà sto cercando cosa posso fare con i miei dati (in particolare la visualizzazione) dopo l'esportazione in KML


Il mio suggerimento è di utilizzare l'API di Google Maps per visualizzare il KML nel browser. Puoi ospitare KML online su un server pubblico (farebbero Github e Dropbox). developers.google.com/maps/documentation/javascript/…
heltonbiker
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.