Trabajando con atributos (QGIS3)

Los datos SIG tienen dos partes - objetos espaciales (features) y atributos. Los atributos son datos estructurados sobre cada característica. Este tutorial muestra cómo ver los atributos de cada capa vectorial SIG y hacer consultas básicas sobre los mismos en QGIS.

Vista general de la tarea

Los conjuntos de datos para este tutorial contienen información de centros poblados de todo el mundo. La tarea es buscar y encontrar todas las ciudades capitales del mundo que tengan una población mayor a 1 millón y guardar el subconjunto resultante como un archivo GeoJSON

Otras habilidades que aprenderá

  • Seleccionar objetos espaciales de una capa usando expresiones.

  • Usar la barra de herramientas Atributos

  • Exportar objetos espaciales seleccionados en una capa.

Obtener los datos

Natural Earth provee un conjunto de datos Centros Poblados. Descargue el conjunto de datos simple (menos columnas)

Para su comodidad, puede descargar directamente una copia de los conjuntos de datos del enlace abajo:

ne_10m_populated_places_simple.zip

Fuente de Datos [NATURALEARTH]

Procedimiento

  1. Ubique el archivo ne_10m_populated_places_simple.zip en el Navegador QGIS y expándalo. Seleccione el archivo ne_10m_populated_places_simple.shp y arrástrelo al lienzo.

../../_images/1140.png
  1. Una nueva capa ne_10m_populated_places_simple será ahora cargada en QGIS y verá varios puntos que representan los lugares poblados del mundo. La vista predeterminada en el lienzo QGIS muestra la geometría de la capa SIG. Cada punto también tiene asociado atributos. Veámoslos. Ubique la Barra de Herramientas de Atributos. Esta barra de herramientas contiene varias herramientas útil para inspeccionar, ver, seleccionar, y modificar atributos de una capa.

../../_images/2103.png

Nota

Si no ve la barra de herramientas, puede habilitarla desde Vista ‣ Barras de Herramientas ‣ Barra de Herramienta de Atributos

  1. Clic en el botón Identificar. Una vez que la herramienta esté seleccionada, clic sobre cualquier punto en el lienzo. Los atributos asociados de ese punto serán mostrados en el nuevo panel Resultados de Identificar. Una vez esté listo explorando atributos de diferentes puntos, puede hacer clic en el botón Cerrar.

../../_images/353.png
  1. En vez de ver el atributo de una entidad a la vez, queremos verlos todos juntos como una tabla. Clic en el botón Abrir Tabla de Atributos en la Barra de Herramientas de Atributos. También puede hacer clic-derecho sobre la capa ne_10m_populated_places_simple y seleccionar Abrir Tabla de Atributos.

../../_images/432.png
  1. Puede deslizarse horizontalmente y localizar la columna pop_max. Este campo contiene la población del lugar asociado. Puede hacer clic dos veces en el encabezado del campo para ordenar la columna en orden descendente.

../../_images/532.png
  1. Ahora estamos listos para realizar nuestra consulta sobre estos atributos. QGIS usa expresiones similares a SQL para realizar consultas. Clic en el botón Seleccionar objetos espaciales usando una expresión.

../../_images/631.png
  1. En la ventana Seleccionar por Expresión, expanda la sección Campos y Valores y haga doble-clic a la etiqueta pop_max. Notará que es agregada a la sección expresión abajo. Si no está seguro acerca de los valores de campo, puede hacer clic en Cargar todos los valores únicos para ver valores de atributos existen en el conjunto de datos. Para este ejercicio, estamos buscando encontrar todas los objetos espaciales que tienen una población mayor a un millón. Así que complete la expresión como está abajo y clic en Seleccionar Objetos Espaciales y luego en Cerrar.

"pop_max" > 1000000
../../_images/731.png

Nota

En el motor de Expresión QGIS, el texto con comillas dobles se refiere a un campo y el texto con comillas simples se refiere a un valor de cadena de texto.

  1. Notará que algunas filas en la tabla de atributos están ahora seleccionadas. La ventana de etiqueta también cambia y muestra el conteo de objetos espaciales seleccionados.

../../_images/830.png
  1. Cierre la ventana de la tabla de atributos y retorne a la ventana principal de QGIS. Notará que un subconjunto de puntos está ahora representado en amarillo. Esto es el resultado de nuestra consulta y los puntos seleccionados son aquellos que tiene un valor de atributo pop_max mayor a 1000000.

../../_images/931.png
  1. Actualicemos nuestra consulta para incluir una condición que el lugar debería ser también una capital además de tener una población mayor a 1 millón. Para obtener rápidamente el editor de expresión, puede usar el botón Seleccionar Objetos Espaciales por Expresión en la Barra de Herramientas de Atributos.

../../_images/1030.png
  1. El campo que contiene el dato acerca de capitales es adm0cap. El valor 1 indica que el lugar es una capital. Podemos agregar este criterio a nuestra expresión previa usando el operador and. Ingrese la expresión como está abajo y clic en Seleccionar objetos espaciales y luego Cerrar.

"pop_max" > 1000000 and "adm0cap" = 1
../../_images/1141.png
  1. Regrese a la ventana principal QGIS. Ahora verá un subconjunto más pequeño de puntos seleccionados. Este es el resultado de una segunda consulta y muestra todos los lugares del conjunto de datos que son capitales de país así como tienen una población mayor a 1 millón.

../../_images/1233.png
  1. Ahora exportaremos los objetos espaciales seleccionados como una nueva capa. Clic-derecho en la capa ne_10m_populated_places_simple  y vaya a Exportar ‣ Guardar los Objetos Espaciales Seleccionados Como…

../../_images/1332.png
  1. Puede elegir cualquier formato de su preferencia en el Formato. Para este ejercicio, escogeremos GeoJSON. GeoJSON es un formato basado en texto que es usado ampliamente en el mapeo web. Clic en el botón junto a Nombre de archivo e ingrese populated_capitals.geojson como el archivo de salida.

../../_images/1430.png
  1. Los datos de entrada tienen varias columnas. Sólo puede escoger un subconjunto de las columnas originales para exportación. Expanda la sección Seleccionar campos a exportar y sus opciones de exportación. Clic en Deseleccionar Todo y marque las columnas name y pop_max. Clic en Aceptar.

../../_images/1529.png
  1. Una nueva capa populated_capitals será cargada en QGIS. Puede desmarcar la capa ne_10m_populated_places_simple para esconderla y ver los puntos de la nueva capa exportada.

../../_images/1627.png
comments powered by Disqus