Alternativa a Google Earth para editar y organizar archivos KML

22

Me gusta la forma en que Google Earth muestra KML como un "gráfico de escena", es decir, una estructura de árbol en el panel izquierdo.

Esto le permite reorganizar características en carpetas, cambiar el orden de las capas, etc. mediante arrastrar y soltar.

Sin embargo, esta funcionalidad (bastante útil) es un poco demasiado básica en Google Earth. Por ejemplo, google "importa" el KML en su propia estructura, y si desea "guardar" los cambios, debe apuntar manualmente al archivo original para sobrescribirlo.

Además, al guardar, Google Earth sobrescribe los estilos contenidos en el archivo original (más o menos lo que Inkscape hace con SVG). Eso es bastante grosero: o (

Entonces, mi pregunta es: ¿hay otras alternativas, específicamente el uso de la representación de Vista de árbol con la reorganización de arrastrar y soltar? Ni siquiera necesito mostrar el mapa (aunque eso sería muy útil)

heltonbiker
fuente
Entonces, ahora que Kml Builder está retirado, ¿hay otro que funcione? ... ¿O hay una manera de usarlo solo y cargar archivos KML / KMZ para verlos en Google Earth una vez editados? Realmente todo lo que me interesa es un editor visual para la ventana emergente de descripción para que podamos editar la tabla fácilmente. Porque no todos son desarrolladores web y conocen el código HTML.
Hardcoal
Si tiene una nueva pregunta, hágala haciendo clic en el botón Hacer pregunta . Incluya un enlace a esta pregunta si ayuda a proporcionar contexto. - De la opinión
Dan C

Respuestas:

1

Puedes echar un vistazo aquí . ¡De hecho, el Kml Builder de NorthGate fue una buena alternativa a GE!

Desde el sitio web de Northgate: Google Earth Plugin ha quedado en desuso. Kml Builder está oficialmente retirado (no funciona) pero para fines históricos la descarga permanecerá disponible por un tiempo más. http://www.northgates.ca/kmlbuilder/Download/

Kml Builder facilita la creación y edición de KML Enlace externo. archivos para ver en Google Earth.

Los lugares que cree con Kml Builder pueden enviarse por correo electrónico a sus amigos o compañeros de trabajo e incluso pueden publicarse en Internet o en Intranets para un público más amplio.

Cualquier persona que tenga instalado Google Earth Desktop en su computadora puede abrir sus archivos KML creados con solo un clic del mouse.

El Visor de Tierra en 3D de Kml Builder muestra casas, el color de los automóviles e incluso las sombras de las personas y los letreros de las calles. El grado de resolución disponible se basa en cierta medida en los puntos de interés, pero la mayoría de la tierra (a excepción de algunas islas) está cubierta en al menos 15 metros de resolución. Las Vegas, Nevada y Cambridge, Massachusetts, incluyen ejemplos de la resolución más alta, de 15 cm (6 pulgadas). Kml Builder permite a los usuarios buscar direcciones (solo para algunos países), ingresar coordenadas o simplemente usar el mouse para buscar una ubicación.

Puede crear globos de marca de posición y estilo compartido agregando imágenes, imágenes, videos de YouTube, archivos Flash Macromedia y enlaces de Internet.

Kml Builder es perfecto si planea capturar un viaje en algún lugar de la tierra al agregar fácilmente puntos de interés geoespaciales completos con texto formateado y globos emergentes con estilo.


Las características clave de Kml Builder incluyen:

  1. Ventanas acopladas en las que la mayoría de las ventanas se pueden cerrar.
  2. Arrastre / suelte las funciones KML dentro del árbol de Mis lugares.
  3. Expandir / contraer contenedores de características KML al arrastrar arrastrando sobre el signo menos para contraer y un texto de características de contenedor para expandir. ¡Solo espera unos segundos y listo!
  4. Abrir archivos KML y KMZ utilizando los submenús Archivo »Abrir localmente, Archivo» Abrir desde la web o arrastrando un archivo desde prácticamente cualquier lugar.
  5. Obtenga una vista previa de los cambios directamente en Kml Builder o en Google Earth.
  6. Utilice estilos y mapas de estilo en línea o compartidos.
  7. Agregue imágenes locales y remotas, fotos, animación flash, películas, juegos interactivos y videos de YouTube a sus globos.
  8. Activar / desactivar capas, visibilidad de Sun, Atmosphere y controles Editor XML incorporado para editar archivos KML que fallan
SIslam
fuente
Aceptaré este porque es, hasta ahora, lo mejor que pude encontrar. Sin embargo, creo que podría mejorarse en gran medida con respecto a la división y fusión de polilíneas, la edición en origen y el seguimiento de ruta semiautomático a través de API de Direcciones.
Heltonbiker
La API de Google Earth ha quedado en desuso y, por lo tanto, KML Builder se ha retirado oficialmente .
Paul
3

KML (Keyhole Markup Language) utiliza una estructura basada en etiquetas basada en el estándar XML. La página del desarrollador en Google tiene información realmente buena sobre la estructura de cómo se configuran los archivos KML.

Aquí hay un enlace a la página del desarrollador: https://developers.google.com/kml/documentation/kml_tut

Puede editar archivos KML en un editor de bloc de notas, como Notepad ++ o Sublime Text. Esto puede permitirle reorganizar carpetas y cambiar el orden de las capas.

Las carpetas usan la etiqueta XML "Carpeta", y los elementos dentro de la carpeta pueden ser "Marcas de posición", "Documento", "GroundOverlay" y otros.

Al editar el archivo en un editor de texto, puede cambiar las propiedades de cada característica individual.

Aquí hay un ejemplo de diseño 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>
Btelliot
fuente
2
¡Gracias por tu respuesta! Ya estoy usando SublimeText para editar manualmente la estructura KML, ¡pero es un fastidio en el ***! Por ejemplo, ¿cómo puede saber CUÁL es la carretera sin nombre que pasa cerca del arroyo que desea mover simplemente mirando sus coordenadas de texto sin formato? Ese es el problema que planeo resolver eventualmente. Esto sería muy similar al trabajo de los editores de interfaz XAML (o Eclipse, etc.): tiene una ventana de diseñador y una ventana de código, y los cambios realizados en una de las "vistas" se reflejan en la otra.
heltonbiker
2

Echa un vistazo a una aplicación para iOS llamada Map Plus

Lo utilicé para crear un montón de polilíneas a partir de direcciones de carretera. De hecho, estoy investigando qué puedo hacer con mis datos (específicamente la visualización) después de exportar a KML

Ted
fuente
Mi sugerencia es usar la API de Google Maps para mostrar el KML en el navegador. Puede alojar KML en línea en un servidor público (Github y Dropbox lo harían). developers.google.com/maps/documentation/javascript/…
heltonbiker