QGIS exportando atributos en un archivo KML

12

Esto es lo que estoy haciendo:

  1. Cree una capa cargando un archivo de forma en QGIS
  2. Seleccionar atributos de ese archivo
  3. Exporte los atributos seleccionados con la casilla de verificación "guardar solo las características seleccionadas" cuando guarde el archivo

Necesito exportar los nombres correspondientes a cada polígono. Desafortunadamente, cuando guardo como archivo KML y lo abro en Google My Maps, solo puedo ver los límites de los polígonos, por lo tanto, necesito nombrarlos. La información está en una columna en la tabla de atributos.

Francesco Bria
fuente
CON RESPECTO AL PROBLEMA DE CIERTOS CAMPOS QUE NO SE MOSTRAN EN LA EXPORTACIÓN Descubrí por qué algunos campos no seguirían: su contenido era NULO. ¡Puse un 0 en todos los campos de una sola función y todos los campos marcados se exportaron con éxito y ahora aparecen en la tabla de atributos de destino! Por lo tanto, la mayoría de las celdas de datos pueden ser NULL, pero si al menos una característica contiene un valor en un campo específico, se exportará.
Olivier

Respuestas:

15

En versiones más recientes (usé QGIS 2.18.9 ) si hace clic derecho en la capa -> "Guardar como ..." puede alternar " Seleccionar campos para exportar y sus opciones de exportación ". Allí puede seleccionar todos los campos que desea exportar.

ingrese la descripción de la imagen aquí

Opcional: en la ventana Guardar como - Desplácese hacia abajo hasta "Opciones de origen de datos", puede agregar el nombre del campo seleccionado a "Descripción Campo" o "Nombre Campo". Por ejemplo, si marcó el campo "ABC123" e ingresó "ABC123" en NameField, los datos de ABC123 tendrán "Nombre" como título de la columna en la capa de exportación.

Zeronull
fuente
13

He encontrado una solución a mi problema y me gustaría compartirla.

Logré exportar atributos (hasta dos) en la ventana "guardar como" al guardar una capa vectorial.

Más precisamente, en la sección "opciones de fuente de datos", tengo:

  • Establecer como "relativeToGround" el "Modo de altitud"
  • Nombre del atributo escrito que me gustaría exportar en el campo "Campo de descripción"
  • Escribió el nombre del atributo que me gustaría exportar en el campo "NameField"

Puede exportar un máximo de dos de esta manera. Si quieres más de lo que deberías encontrar una forma alternativa

Aquí puede ver los campos que debe completar al exportar un archivo KML

Francesco Bria
fuente
2

El esquema kml xml no tiene una etiqueta para etiquetar características de polígonos solo marcas de posición = puntos. Una solución alternativa para hacerlo es crear una nueva capa de puntos a partir de la capa de polígono y, en el cuadro Guardar capa vectorial como diálogo, defina el campo de etiquetado en el cuadro de texto NameField. Una vez que haya creado ambos kml en GE, seleccione Archivo> Abrir para agregar ambos kml.

Alternativamente, puede editar el polígono kml / xml en un editor de texto y agregar manualmente las etiquetas MultiGeometry para cada función, consulte el siguiente enlace:

Agregar etiquetas a polígonos

artwork21
fuente
2

He tenido el mismo problema con una capa que consiste en vectores que quiero mostrar en Google Earth con atributos. Descubrí que necesitaba guardar como ClampToground. Luego, en "Opciones de origen de datos", solo coloque el nombre del campo que desea como nombre principal para mostrar en "NameField". Deje "Campo de descripción" en blanco. Guardado así en Wein y todos los campos con datos aparecen en una tabla en Google Earth.

Sigrid
fuente
2

Google Earth etiquetará los polígonos si sigue esta ruta fácil: en "guardar capa vectorial como" y en Codificación, seleccione el menú desplegable en "Seleccionar campos para exportar y sus opciones de exportación" y luego marque las casillas junto a los campos a los que desea exportar Google Earth. A continuación, seleccione "ClampToGround" y debajo de eso elimine el texto de "DescriptionField" y escriba el nombre exacto del campo (marcado arriba) en "NameField" que desee para la lista desplegable de Google Earth.

El campo que eligió para NameField aparecerá en su lista de polígonos en Google Earth y cuando seleccione el polígono, los otros campos aparecerán en un cuadro emergente.

Sigrid
fuente
1

Google no etiqueta polígonos pero sí etiqueta puntos. Para tener una etiqueta en Google Earth para los Puntos, debe completar el nombre de la columna (de su tabla de atributos en QGIS) que desee en el NameField en el menú Guardar como de la capa dentro de QGIS.

Max Vogel
fuente
-1

La mejor manera de exportar a kml en qgis es mediante el uso del complemento mmqgis. https://plugins.qgis.org/plugins/mmqgis/

Alexandre
fuente