Trabajando con atributos (QGIS3)

Los datos SIG tienen dos partes - características (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.

Resumen de la tarea

The dataset for this tutorial contains information about populated places of the world. The task is to query and find all the capital cities in the World that have a population greater than 1 million and save the resulting subset as a GeoJSON file.

Otras habilidades que aprenderá.

  • Seleccionar entidades de una capa usando expresiones.

  • Usando la barra de herramientas Atributos

  • Exporting selected features in a layer.

Obtener los datos

Natural Earth provides a Populated Places dataset. Download the simple (less columns) dataset.

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 a la pantalla.

../../_images/1135.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 la pantalla 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/297.png

Nota

If you do not see the toolbar, you can enable it from View ‣ Toolbars ‣ Attributes Toolbar.

  1. Clic en el botón Identificar. Una vez que la herramienta es seleccionada, clic sobre cualquier punto en la pantalla. Los aributos 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/348.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/430.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/530.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 entidades usando una expresión.

../../_images/629.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 las entidades que tienen una población mayor a un millón. Así que complete la expresión como está abajo y clic en Seleccionar Entidades y luego en Cerrar.

"pop_max" > 1000000
../../_images/729.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 entidades seleccionadas.

../../_images/828.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 aqueelos que tiene un valor de atributo pop_max mayor a 1000000.

../../_images/929.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 Entidades por Expresión en la Barra de Herramientas de Atributos.

../../_images/1027.png
  1. The field containing data about capitals is adm0cap. The value 1 indicates that the place is a capital. We can add this criteria to our previous expression using the and operator. Enter the expression as below and click Select Features and then Close.

"pop_max" > 1000000 and "adm0cap" = 1
../../_images/1136.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/1229.png
  1. Ahora exportaremos las entidades seleccionadas como una nueva capa. Clic-derecho en la capa ne_10m_populated_places_simple  y vaya a Exportar ‣ Guardar las Entidades Seleccionadas Como…

../../_images/1328.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/1427.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/1526.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/1623.png
comments powered by Disqus