Ejercicio 4: Inundaciones en Nigeria#
Características del ejercicio#
Objetivo del ejercicio
En este ejercicio, aprenderá a digitalizar las posiciones de los asentamientos al crear nuevos conjuntos de datos. Además, aprenderá a enriquecer el conjunto de datos geoespaciales simples con información adicional.
Tipo de ejercicio de capacitación
Este ejercicio puede utilizarse en la capacitación en línea y presencial.
Puede realizarse como ejercicio guiado o de forma individual como autoaprendizaje.
Estas habilidades son relevantes para
Los conocimientos que se ponen a prueba en este ejercicio son necesarios para todos los usuarios de SIG.
Duración estimada del ejercicio
El ejercicio dura aproximadamente una hora, dependiendo del número de participantes y capacitadores.
Artículos relevantes en Wiki:
Instrucciones para capacitadores#
Rincón del instructor
Preparar la capacitación
Tómese el tiempo necesario para familiarizarse con el ejercicio y el material proporcionado.
Prepare un pizarrón. Puede ser una pizarra física, un rotafolio o una pizarra digital (p. ej., una pizarra en Miro) en la que los participantes puedan agregar sus resultados y preguntas.
Antes de comenzar el ejercicio, asegúrese de que todos hayan instalado QGIS y hayan descargado y descomprimido la carpeta de datos.
Consulte ¿Cómo hacer capacitaciones? para obtener consejos generales sobre cómo impartirlas.
Impartir la capacitación
Introducción:
Presente la idea y el objetivo del ejercicio.
Proporcione el enlace de descarga y asegúrese de que todos hayan descomprimido la carpeta antes de comenzar las tareas.
Guía paso a paso:
Muestre y explique cada paso al menos dos veces y de manera pausada para que todos puedan ver lo que está haciendo y aplicarlo en su propio proyecto de QGIS.
Pregunte con regularidad si alguien necesita ayuda o si todos están siguiendo el ejercicio, para asegurarse de que todos comprenden y realizan los pasos por sí mismos.
Mantenga una actitud abierta y paciente ante cualquier pregunta o problema que pueda surgir. Los participantes están haciendo varias tareas a la vez: prestan atención a sus instrucciones y las aplican en su propio proyecto de QGIS.
Cierre de la sesión:
Dedique tiempo al final del ejercicio a cualquier problema o pregunta relacionada con las tareas que pueda surgir.
Reserve tiempo para preguntas abiertas.
Fuentes de datos#
Descargue la carpeta de datos aquí y guárdela en su PC. Descomprima el archivo .zip. La carpeta se llama “Module_3_Exercise_1_Flood_Nigeria” y contiene toda la estructura de carpetas estándar con todos los datos en la carpeta de entrada y la documentación adicional en la carpeta de documentación.
Nigeria: División administrativa con población agregada (“kontur_boundaries_NG_20230628.gpkg”)-Kontor
Nigeria: Datos de inundaciones (“Nigeria_flood_2022_affacted_population”)- UN OCHA. Este conjunto de datos se manipuló con fines de formación.
Tareas#
Nuestro objetivo es elaborar una visión general del impacto de las inundaciones de 2022 en el estado de Burco, en Nigeria. Para ello, visualizaremos el estado y los distritos afectados, además de digitalizar las comunidades supuestamente afectadas.
Abra QGIS y cree un nuevo proyecto haciendo clic en
Projecto->Nuevo ProyectoUna vez creado el proyecto guarde el proyecto en la carpeta “project” del ejercicio “Modul3_Exercise_1_Flood_Nigeria”. Para hacer esto, haga clic en
Projecto->Guardar Comoy navegue hasta la carpeta. Nombre al proyecto de la siguiente manera: “Nigeria_Borno_flood_2022”.Cargue el GeoPackage “kontur_boundaries_NG_20230628.gpkg” en su proyecto mediante arrastrar y soltar (Wiki Video). O haga clic en
Capa->Añadir Capa->Añadir capa vectorial. Haga clic en los tres puntos
y navegue hasta “kontur_boundaries_NG_20230628.gpkg”. Seleccione el archivo y hacer clic en Abrir. De vuelta en QGIS, haga clic enAñadir(Wiki Video). Este conjunto de datos contiene todas las áreas de división administrativa (admin 0 a 5) con la población respectiva de las áreas.
Attention
Los archivos GeoPackage pueden contener varios archivos e incluso proyectos QGIS completos. Cuando cargue un archivo de este tipo en QGIS aparecerá una ventana en la que deberá seleccionar los archivos que desea cargar en su proyecto de QGIS.
En primer lugar, queremos exportar el estado de Borno desde kontur_boundaries_NG_20230628 para tenerlo como capa vectorial independiente. Para hacer esto,
Abra la tabla de atributos de “kontur_boundaries_NG_20230628” al hacer clic derecho en la capa ->
Abrir tabla de atributos(Wiki Video).Busque la fila del estado de Borno y márquela al hacer clic en el número que aparece en el extremo izquierdo de la tabla de atributos. La fila aparecerá en azul y la zona del estado de Borno se volverá amarilla en el lienzo del mapa. Puede hacer clic con el botón derecho en la fila y hacer clic en
Acercar el mapa a las filas seleccionadas(Wiki Video).Ahora haga clic derecho en la capa en el Panel de Capas y luego haga clic en
Exportar->Guardar objetos seleccionados como. Debemos guardar Borno como GeoPackage, así que ajusteFormaotde manera correspondiente. Haga clic en los tres puntos y navegue hasta su carpetatemp. Aquí puede darle el nombre a la capa “AOI_Borno_admin1” y hacer clic enGuardar. Ahora debería ver el mismo nombre en el campoLayer name. Haga clic enAceptar(Wiki Video).
En los siguientes pasos, debemos crear una capa vectorial con áreas admin 2 o en Nigeria llamadas Local Government Areas (LGA) con la población en nuestro proyecto. Como solo necesitamos las LGA, tenemos que exportarlas del conjunto de datos original.
Abra la tabla de atributos de la capa “kontur_boundaries_NG_20230628” al hacer clic derecho en la capa ->
Tabla de atributos(video en Wiki). Consulte la tabla de atributos. Se verán dos columnas de niveles de administrador “admin levels” y “osm_admin_levels”. Ambos tienen valores diferentes. En los metadatos del conjunto de datos en HDX, podemos ver que la columna “osm_admin_levels” se refiere a los niveles de administración utilizados en OpenStreetMaps (OSM). Hay una lista de qué niveles de administración oficiales corresponden a qué niveles de administración OSM. Las LGA corresponden a osm admin nivel 6. Esto significa que debemos exportar todas las entidades conosm_admin_level=6.Para exportar exactamente estas entidades utilizaremos la herramienta
Extraer por atributo. Abra la páginaCaja de herramientas de Procesos(así se hace) y busque la herramienta. Abra la herramienta y elija comoCapa de entradala capa “kontur_boundaries_NG_20230628.gpkg”. EnAtributo de seleccíonelija la columnaosm_admin_level. ElOperadortiene que ser=y comovalorutilizamos6ya que los LGA tienen el osm_admin_level 6.En
Extraído (atributo), haga clic en los tres puntos ->Guardar en GeoPackage, navegue hasta su carpetatemp, y dele nombre a la nueva capa “Nigeria_admin2_pop”. Haga clic enSave. Nombre la capa con el mismo nombre (“Nigeria_admin2_pop”). Haga clic enAceptary luego enEjecutar.
Ahora tenemos que extraer todas las LGA de Borno. Para hacer esto, utilizaremos la herramienta
Extraer por ubicacion(Wiki Video). Busque la herramienta enCaja de herramientas de Procesosy ábrala.En
Capa de entradautilizaremos “Nigeria_admin2_pop”.Para
Comparando con los objetos deutilizamos la capa “AOI_Borno_admin1”.Como
Donde los objetos (predicado geométrico)utilizamosestán dentro.Para guardar el resultado, haga clic en los tres puntos de
Extraído (localización)->Guardar en GeoPackagey vaya a la carpetatemp. Guarde la nueva capa con el nombre “Borno_admin2_pop”. Dé a la nueva capa el mismoLayer namey haga clic enEjecutar.Abra la tabla de atributos de la nueva capa. Debería haber 27 entidades.
Ya tenemos nuestras áreas de administración y ahora podemos empezar a enriquecer estas capas con datos adicionales relacionados con la inundación de 2022. Abra el archivo de Excel o PDF “Nigeria_flood_2022_affacted_population” y abra la hoja Borno. Encontrará una tabla con las LGA y las comunidades que se vieron afectadas por la inundación. Ahora queremos añadir parte de la información a nuestra capa “Borno_admin2_pop”. Para hacer esto, hay dos modos. Uno sencillo, pero más lento, y otro más complicado, pero mucho más rápido. Vamos a mostrar el modo fácil, pero en el menú desplegable de abajo puede encontrar el tutorial para el modo avanzado también.
Abra la tabla de atributos de “Borno_admin2_pop” y active el modo de edición al hacer clic en
(Wiki Video). Ahora puede editar los datos directamente en la tabla.En primer lugar, debemos agregar una nueva columna con el nombre “Flood_afffected”. Para hacer esto, haga clic en
. En la ventana Añadir campo, tiene que agregar el nombre y establecer elTipoaTexto (cadena). Haga clic enAceptar(Wiki Video).En el siguiente paso, revise en la tabla Excel/PDF qué LGA se han visto afectadas y seleccione “Sí” en la tabla de atributos para esas LGA.
Cuando haya terminado, haga clic en
para guardar sus ediciones y desactive el modo de edición haciendo clic de nuevo en
(Wiki Video).
Para visualizar el conjunto de datos enriquecidos, utilizamos la función “Clasificación por categorías”. Esto significa que seleccionamos una columna de la tabla de atributos y utilizamos el contenido como categorías para ordenar y mostrar los datos (Wiki Video).
Haga clic derecho en la capa “Borno_admin2_pop” en
panel de capas->Propriedades. Se abrirá una nueva ventana con una sección de pestañas verticales a la izquierda. Vaya a la pestañaSimbología.En la parte superior encontrará un menú desplegable. Ábralo y elija
Categorizado. EnValorseleccione “Flood_affected”.Más abajo, haga clic en
Clasificar. Ahora debería ver todos los valores únicos o atributos de la columna “Flood_affected” seleccionada. Puede ajustar los colores al hacer doble clic en una fila del campo central. Una vez que haya terminado, haga clic enAplicaryAceptarpara cerrar la ventana de simbología.
A continuación, debemos visualizar las comunidades afectadas que se indican en la tabla Nigeria_flood_2022_affected_population. Para encontrar estas comunidades en QGIS, necesitamos dos cosas. Un mapa base de OpenStreetMap y el complemento
OSM Place Search.Para añadir el OSM como mapa base, haga clic en
Capa->Añadir capa->Añadir capa SYZ.... ElijaOpenStreetMapy haga clic enAñadir. Organice su capa enpanel de capasde forma que el OSM esté en la parte inferior (Wiki Video).
Tip
No se puede interactuar con un mapa base.
Para añadir el complemento
OSM Place Search, haga clic enComplementos->Administrar e instalar complementos->Todosy busqueOSM Place Search. Una vez que lo haya encontrado, haga clic sobre él y luego enInstalar complemento. Puede abrirOSM Place Search Panelcomo cualquier otro panel, haciendo clic enVer->Panelesy marcandoOSM Place Search Panel(video en Wiki).En el panel, puede buscar lugares en OpenStreetMap escribiendo el nombre del lugar en la barra de búsqueda. A menudo tiene sentido añadir información adicional, como el nombre del país. Por ejemplo, pruebe con “Laujeri Bulama, Nigeria”.
Ahora ya tenemos todas nuestras herramientas. En el siguiente paso, creamos una nueva capa de vectores de puntos desde cero para digitalizar la ubicación de las comunidades afectadas.
Haga clic en
Capa–>Crear capa->Nueva capa GeoPackage(video en Wiki)
En
Base de datos, haga clic en
y vaya a la carpeta temp. Asigne al nuevo conjunto de datos el nombre “Borno_affected_communities_point”. Haga clic enGuardar.
Geometry type: SeleccionePoint
En
Additional dimensiondebe asegurarse siempre de queNoneestá marcada.Seleccione el sistema de referencia de coordenadas (SRC) “EPSG:4326-WGS 84”. Por defecto, QGIS selecciona el SRC del proyecto.
En
New Fieldpuede añadir columnas a la nueva capa. Añada la columna “Name”.Name= “Name”Type: SeleccioneText DataHaga clic en
Add to Fields List
para añadir la nueva columna a Fields List.Haga clic en
OK.
La nueva capa aparecerá en
Layer Panel
Actualmente el nuevo “Borno_affected_communities_point” está vacío. Para añadir entidades podemos utilizar la
Digitizing Toolbar. Si no puede ver la barra de herramientas, utiliceView->Toolbarsy compruebeDigitizing Toolbar(video en Wiki).
Seleccione la capa de puntos “Borno_affected_communities_point” en el panel de capas. Vaya a la barra de herramientas de digitalización y haga clic en
. Ahora la capa está en el modo de edición.Buscar una comunidad afectada según la tabla “Nigeria_flood_2022_affacted_population”. Una vez que haya encontrado uno, haga clic en
. Haga clic izquierdo en la entidad que desea digitalizar.Al hacer clic, aparecerá una ventana
Borno_affected_communities_point Feature Attribute. Aquí puede añadir el nombre de la ubicación.Repita el mismo proceso para tantas comunidades como quiera.
Cuando haya terminado de digitalizar, haga clic en
para guardar sus modificaciones.Haga clic de nuevo en
para cerrar el modo de edición.
En este paso, queremos añadir al mapa información sobre la población. Esto nos ayudará a visualizar dónde hay más personas potencialmente afectadas. Dado que la capa “Borno_admin2_pop” contiene esta información, podemos publicar esta capa.
Para hacer esto, haga clic derecho en la capa ->
Duplicate Layer. El nombre de la nueva capa será “Borno_admin2_pop_copy”.
Dado que los números absolutos de población son números naturales, no podemos utilizar la clasificación por categorías. En su lugar, utilizamos la opción
Graduated(video en Wiki).Haga clic derecho en la capa “Borno_admin2_pop_copy” en
Layer Panel->Properties. Se abrirá una nueva ventana con una sección de pestañas verticales a la izquierda. Vaya a la pestañaSymbology.En la parte superior hay un menú desplegable. Ábralo y elija
Graduated.En
Valueseleccionar “Population”.Color ramp: Seleccionar una rampa de color de blanco a verde. Como queremos visualizar la población, es importante utilizar colores neutros.Mode: Recuento equitativo (cuantil)Classes: 5Haga clic en
ClassifyHaga clic en
Apply
QGIS creó ahora cinco clases que cubren toda la gama de cifras de población del estado de Borno. Haga clic en la
Histogrampestaña ->Load Values. Aquí puede ver la distribución de los valores en el conjunto de datos y los límites de las clases. Vemos que la mayoría de las LGA tienen una población inferior a 300 habitantes. Pruebe otros modos de clasificación, como los cortes naturales o los intervalos equitativos.
Para visualizar “Borno_admin2_pop” (que muestra las LGA afectadas) y “Borno_admin2_pop_copy” (que muestra los datos de población) juntos, tenemos que cambiar la simbología de “Borno_admin2_pop”. En primer lugar, haga clic derecho en la capa “Borno_admin2_pop” en
Layer Panel->Properties. Se abrirá una nueva ventana con una sección de pestañas verticales a la izquierda. Vaya a la pestañaSymbology. Actualmente, utilizamos la clasificaciónCategorized. Debemos mantenerlo. Sin embargo, solo queremos mostrar las LGA afectadas. Por lo tanto, desmarcamos la fila que corresponde a las LGA sinAffected=Yes.Haga clic derecho en la capa “Borno_admin2_pop” en
Layer Panel->Properties. Se abrirá una nueva ventana con una sección de pestañas verticales a la izquierda. Vaya a la pestañaSymbology.A continuación, haga doble clic en la fila
Yes. Aquí tenemos dos opciones. Podemos utilizar una cuadrícula o solo los bordes.Para utilizar una cuadrícula, desplácese hacia abajo y seleccione la que más le convenga. A continuación, haga clic en
OK.
Para utilizar solo los bordes, hacer clic en
simple fill->Fill styley seleccionarNo Brusch. Ajuste elStroke Colora rojo o a otro color brillante. Aumente laStroke widthpara agrandar los bordes. A continuación, haga clic enOK.
Para tener una idea más detallada de la extensión de la inundación podemos cargar la capa “VIIRS_20220901_20220930_MaximumFloodWaterExtent_Nigeria.shp” que muestra la extensión máxima de agua superficial entre el 9 y el 30 de octubre de 2022. Si lo desea también puede cargar “VIIRS_20220901_20220930_PermanentWater_Nigeria.shp”. En esta capa se muestran las entidades de lagos y otras aguas superficiales permanentes. Una vez cargadas las capas en QGIS, podrá comprobar si se muestran correctamente. Sin embargo, al comprobar la información de las capas, puede ver que las nuevas capas tienen un Sistema de Referencia de Coordenadas (SRC) diferente. Tienen el código EPSG 9707, mientras que nuestro proyecto tiene el 4326 (video en Wiki).
Haga clic derecho en la capa de datos y hacer clic en “Propiedades”.
Se abrirá la ventana “Propiedades de capa” de la capa de datos. Haga clic en “Información”.
En el título “Sistema de referencia de coordenadas” encontrará toda la información sobre el SRC. Los más importantes son:
Nombre: Aquí encontrará el código EPSG
Unidades: Aquí puede averiguar si es posible utilizar metros con esta capa de datos o latitud y longitud.
Esto se convertirá en un problema tan pronto como hagamos algo diferente de solo mostrar las capas. Puesto que debemos manipular las capas en el siguiente paso, necesitamos reproyectarlas primero (video en Wiki).
Haga clic en la pestaña
Vector->Data Management Tools->Reproject Layero buscar la herramienta enProcessing Toolbox.Como
Input layerseleccione “VIIRS_20220901_20220930_MaximumFloodWaterExtent_Nigeria.shp”Seleccione como destino CRS/EPSG-Code 4326.
Guarde el nuevo archivo en su carpeta
temphaciendo clic en los tres puntos
junto a Reprojected, especifique el nombre del archivo como “Flood_extand_Nigeria_october_2022_reprojected”.Haga clic en
RunElimine la capa antigua del panel de capas al hacer clic derecho en la capa ->
Remove layer.
La capa de extensión de la inundación cubre la totalidad de Nigeria. Podemos utilizar la herramienta
Clippara cortarlo con la forma del estado de Borno (video en Wiki).Abra
Processing Toolbox(así se hace) y buscar la herramientaClip.
Note
Hay dos versiones de la herramienta
Clip. Dado que trabajamos con datos vectoriales, asegúrese de utilizar el que se encuentra en “Superposición vectorial”.Input layer: “VIIRS_20220901_20220930_MaximumFloodWaterExtent_Nigeria.shp”Overlay layer: “AOI_Borno_admin1”Para guardar el resultado, haga clic en los tres puntos de
Clipped->Save to GeoPackagee ir a su carpetatemp. Guardar la capa nueva con el nombre “Flood_extend_october_2022_reprojected_Borno”. Dé a la nueva capa el mismoLayer namey haga clic enRun.
Genial, ya hemos hecho nuestra visualización. ¡BIEN HECHO! Los resultados deberían parecerse a los de la imagen siguiente.