Convirtiendo KML en un gráfico vectorial ... y viceversa

10

¿Hay un medio simple para convertir, digamos, un SVG u otro archivo de formato de imagen vectorial a KML y viceversa?

Existen herramientas de edición de vectores increíblemente poderosas que intentan replicar la forma en que funciona la realidad, o al menos la forma en que se presenta a los ojos del artista. Las herramientas de manipulación de SIG están mucho más centradas en los datos en sí, en lugar de los "por qué" de los datos.

Hay casos en los que me gustaría importar un archivo KML en GIMP o Fireworks, volver a tocarlo y volverlo a convertir. ¿Nadie?

ahmadhanb
fuente
Buena pregunta. Es interesante señalar que ambos son XML, por lo que, en cierto modo, son "casi lo mismo" (aunque bastante diferentes, por supuesto). Básicamente debería implicar la asignación bidireccional de cada tipo de datos equivalente de un dominio a otro. Un alimento interesante para pensar sería asignar estilos KML a estilos CSS y viceversa ...
heltonbiker

Respuestas:

5

¿Simple como en SVG a KML y KML a SVG?

Esta herramienta convierte archivos de Google Earth (kml y kmz) en archivos SVG vectoriales, utilizables en Inkscape, Illustrator y otro software.

kml2svg.free.fr convierte la mayoría de los elementos que contienen un documento GE:

folders
placemarks (points, lines, polygones, multigeometries and embeded images)
tours
Sketchup resources (depending of the resources..)

utilizando la proyección de tierra deseada:

Mercator,
Miller,
Cylindrical Equal-Area (Lambert, Behrmann, Tristan Edwards, Peters, Galls, Balthasart),
Cylindrical Equidistant,
Sinusoidal,
Van der Grinten I,
Polyconic,
Albers Equal-Area Conic,
Conic Equidistant,
Bonne,
Lambert Conformal Conic,
Lambert Azimuthal Equal-Area,
Cassini

http://kml2svg.free.fr/

Mapperz
fuente
Aquí hay otra herramienta pequeña que convierte a la inversa: bitbucket.org/tbrugz/kmlutils/changesets También hay herramientas que rectificarán un vector "plano" o una imagen ráster a WGS84, etc.: labs.metacarta.com/rectifier <- el cual, creo, es un servicio web envuelta alrededor de una herramienta escrita para la hierba
Además, aquí < bit.ly/gNZ53A > es una respuesta que recomienda Illustrator -> GlobalMapper (350USD) -> KML, y posiblemente viceversa. globalmapper.com/product/features.htm afirma ser capaz de "Recortar, reproyectar y combinar / mosaico cualquier combinación de datos ráster y datos de elevación" y "... editar las características vectoriales existentes. Las funciones recién creadas y editadas pueden ser guardado en cualquiera de los formatos de exportación admitidos. Se pueden crear fácilmente formas como rectángulos, círculos, elipses, arcos, amortiguadores alrededor de entidades existentes y anillos de rango concéntrico ". Ahora necesito $ 350 ... meh.
Otra herramienta que podría funcionar (aunque no he descubierto completamente cómo) es Potlatch 2 por mapquest < open.mapquestapi.com/dataedit > o < josm.openstreetmap.de > por openstreetmap. Para obtener más información, consulte esta publicación de blog: mapperz.blogspot.com/2010/11/… (mapperz, ¿es usted?)
Sí, es mi blog, gracias por las relaciones públicas. Más Potlatch 2 (Desarrollo OSM) está aquí wiki.openstreetmap.org/wiki/Potlatch_2
Mapperz
5

Algunas notas:

  1. Necesitaría un editor que pudiera trabajar con coordenadas geográficas en lugar de simples X, Y. O necesitaría reproyectar coordenadas al convertir.
  2. La conversión de KML a SVG significaría potencialmente perder información específica de KML que el formato SVG no almacena.
  3. La conversión de SVG a KML significaría potencialmente perder el estilo SVG y otras características que no están cubiertas en KML.
  4. GIMP no es un editor de gráficos vectoriales (AFAIK), probablemente te refieres a Inkscape.

Aparte de eso, hay bastantes herramientas que dicen hacer lo que estás buscando .

Igor Brejc
fuente
1) 3d vs 2d ... se olvidó de eso. 4) GIMP ahora tiene herramientas vectoriales limitadas incorporadas
3

Quería obtener un área geográfica de un archivo KML en Microsoft Visio. Lo tengo funcionando así:

  1. Abra el archivo KML en la aplicación web.
  2. Obtenga la proyección de la manera que desee
  3. Exportar a archivo SVG
  4. Importa el archivo SVG en Inkscape
  5. Guarde el archivo como archivo EMF
  6. Inserte el archivo EMF en Visio como una imagen

Visio admite la inserción de archivos SVG, pero por alguna razón no funcionó, así que tuve que ir a través de Inkscape.

Kim
fuente