• Blog
  • Cursos 2019
    • Aplicaciones GIS en la nube
    • ArcGIS 10
    • ArcGIS Pro
    • ArcPy – Programación en ArcGIS con Python
    • Bases de datos espaciales: PostGIS
    • Desarrollo de aplicaciones web mapping
    • Experto GIS (ArcGIS, QGIS y gvSIG)
    • QGIS 3.4 Madeira
    • QGIS avanzado
    • PyQGIS – Programación en QGIS con Python
    • Teledetección con QGIS
    • Visores webmapping con Leaflet
  • Máster SIG
  • Preguntas frecuentes
  • Suscríbete
  • Empleo GIS
  • Contacto
    • ¿Quienes somos?

MappingGIS

Impulsa tu perfil GIS

  Acceso para alumnos                            

  • Blog
  • Cursos 2019
    • Aplicaciones GIS en la nube
    • ArcGIS 10
    • ArcGIS Pro
    • ArcPy – Programación en ArcGIS con Python
    • Bases de datos espaciales: PostGIS
    • Desarrollo de aplicaciones web mapping
    • Experto GIS (ArcGIS, QGIS y gvSIG)
    • QGIS 3.4 Madeira
    • QGIS avanzado
    • PyQGIS – Programación en QGIS con Python
    • Teledetección con QGIS
    • Visores webmapping con Leaflet
  • Máster SIG
  • Preguntas frecuentes
  • Suscríbete
  • Empleo GIS
  • Contacto
    • ¿Quienes somos?

Shapefile to kml

25 abril, 2014 Por Aurelio Morales 3 Comentarios Etiquetas: conversión, google earth, gvSIG, kml, shapefile Categorias: Tutoriales

Share on Facebook
Facebook
0Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin
Email this to someone
email

En esta entrada vamos a ver como convertir un shapefile a kml y viceversa. Esta conversión es util para poder visualizar archivos shapefile en Google Earth.

Para realizar la operación lo más rápido y fácil es utilizar el programa gvSIG en su versión 1.11.

Google Earth utiliza el sistema de referencia espacial EPSG:4326, por lo tanto nuestros archivos shapefile deben tener este sistema, sino debemos reproyectar las capas.

En primer lugar debemos añadir una capa a nuestra vista en gvSIG:

Añadir capa gvSIG

A continuación debemos seleccionar la capa y hacer clic sobre Capa → Exportar a… → Keyhole Markup Language (KML).

Export_to_kml

A continuación se abre una ventana “Exportar a fichero” en la que será necesario especificar el nombre del archivo KML de salida, en la primera opción “Seleccionar fichero” y crearemos un esquema por XML por defecto marcando la casilla correspondiente. El resto de opciones las dejaremos como vienen por defecto.

Una vez que tengamos las opciones definidas pincharemos en el botón Exportar.

Opciones_exportar
A continuación nos aparece una ventana preguntándonos se deseamos insertar la nueva capa en la vista.

insertar capa

Le decimos que si y saldrá un mensaje informándonos de que gvSIG no soporta multicapas, por lo tanto todas las geometrías se mostrarán en el mismo archivo KML.

Mensaje aviso multicapa

Aceptamos el mensaje y se añade la capa a la vista.

Capa kml añadida

Ahora podemos utilizar esta nueva capa para realizar la operación KML to shapefile.

Para ello debemos seleccionar la capa .kml e ir a Capa → Exportar a… → SHP.  Indicaremos un nombre y un directorio de salida y la añadimos a la vista.

insertar capa

Al ser un KML un archivo multicapa y un shapefile no, se añadirá a la vista una capa por cada geometría, es decir se crearán tres archivos:

  • cities_point.shp
  • cities_line.shp
  • cities_poligon.shp

Si te ha gustado este tutorial compártelo o deja un comentario. Gracias!

www.gvsig.org, 2012.

About Aurelio Morales

Licenciado en Geografía. Máster en Sistemas de Información Geográfica. Consultor GIS desde el año 2004. En MappingGIS desde 2012 para ayudarte a impulsar tu perfil GIS y diferenciarte de la competencia. Sigue a MappingGIS en Twitter y en Facebook.

Comments

  1. Toni says

    31 diciembre, 2013 at 2:18 pm

    Pablo, para convertirlo añadiendo estilos, clasificando por colores segun un campo, puedes utilizar KML Creator de VSceneGIS. Mira el link:

    http://vscenegis.blogspot.com.es/2013/12/el-nuevo-modulo-kml-creator-generar.html

  2. Pablo says

    6 marzo, 2013 at 1:31 pm

    Hola.
    ¿Sabes si hay alguna manera, además, de convertirlo manteniendo los estilos? Es decir, para acabar teniendo un kml con un campo sobre el que trabajar luego, haciendo una clasificación por colores según el campo…

    Un saludo, y enhorabuena por el blog 🙂

    • Aurelio says

      9 marzo, 2013 at 9:59 pm

      Hola Pablo, muchas gracias.
      Esta tarea de exportar a kml se puede realizar con QGIS y ArcGIS entre otros, sin embargo tal y cmo dices no mantienen los campos. En otro post (http://mappinggis.com/2012/08/28/como-crear-un-mapa-con-google-fusion-tables/) se explica como generar un kml para visualizarlo en Google maps y hacer una simbología según el campo… pero no se si te servirá. por otra parte la librería gdal también tiene herramientas de exportación como ogr2ogr… no obstante investigaré el tema.
      Saludos

Date de alta en nuestra newsletter y consigue la guía para impulsar tu perfil GIS. Recibe información de los últimos artículos publicados y de nuestros cursos.


Etiquetas

3D (7) ArcGIS (58) ArcGISOnline (6) ArcGIS Pro (9) ArcPy (14) Carto (15) CSS (7) datos (6) geoJSON (10) GeoPackage (6) GeoServer (20) GeoWebCache (5) google (10) google earth (6) Google Fusion Tables (6) google maps (9) GRASS (8) gvSIG (22) habilidades GIS (16) heatmap (5) informe anual (6) JavaScript (16) Leaflet (45) libros (10) LiDAR (9) mapas (6) Mapbox (14) nube (12) OpenGeo (9) OpenLayers (29) opensource (8) OpenStreetMap (7) OSM (6) pdf (11) plugins (33) PostGIS (31) PyQGIS (14) Python (32) QGIS (112) raster (11) shapefile (14) SHP (6) SIG (9) wfs (10) WMS (8)

Categorías

  • Bases de datos (27)
  • Clientes SIG (151)
  • ESRI (58)
  • Eventos (14)
  • Geoprocesamiento (27)
  • GIS en la nube (29)
  • GIS Open source (229)
  • Programación (60)
  • Recursos GIS (68)
  • Teledetección (12)
  • Tutoriales (72)
  • Web Mapping (130)

Imprescindibles

  • Tutoriales de SIG gratis
  • Lenguajes de programación para GIS
  • 10 habilidades para usar eficazmente un SIG
  • 8 buenas prácticas en nuestros proyectos GIS
  • 10 pasos para encontrar un empleo en el sector GIS
  • Aplicaciones para publicar datos GIS en la nube
  • Cómo descargar imágenes de Google, Bing, etc
  • Cómo descargar imágenes Landsat GRATIS
  • 16 programas GRATUITOS para trabajar con imágenes de satélite
  • ¿Cuál es la situación del empleo GIS en España?
© 2012 - 2018 MappingGIS S.L.U. | Aviso Legal | Política de privacidad | Términos y condiciones
Utilizamos Cookies propias y de terceros para realizar análisis de navegación de los usuarios y mejorar nuestros servicios. Si continua navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información aquí >> Más información Acepto No acepto
 Logo Header Menu
  • Blog
  • Cursos 2019
    • Aplicaciones GIS en la nube
    • ArcGIS 10
    • ArcGIS Pro
    • ArcPy – Programación en ArcGIS con Python
    • Bases de datos espaciales: PostGIS
    • Desarrollo de aplicaciones web mapping
    • Experto GIS (ArcGIS, QGIS y gvSIG)
    • QGIS 3.4 Madeira
    • QGIS avanzado
    • PyQGIS – Programación en QGIS con Python
    • Teledetección con QGIS
    • Visores webmapping con Leaflet
  • Máster SIG
  • Preguntas frecuentes
  • Suscríbete
  • Empleo GIS
  • Contacto
    • ¿Quienes somos?