Está en la página 1de 56

Laboratorio Semana 09:

Aplicación de las herramientas de


Geoprocesamiento con QGIS

CURSO: C A R TO G R A F Í A Y S I G
U N I DA D : III
SEMANA: 09
DOCENTE: J O S É LU I S Z U LO AG A O B R EG Ó N
Contenidos

1. Buffer (Zona de influencia)


2. Cortar (Recortar)
3. Disolver
4. Dividir capa vectorial
5. Unir capas vectoriales
6. Intersección
7. Diferencia
8. Otras herramientas de Geoproceso en QGIS
9. Anexo: Procesamiento por lotes
10. Kahoot!
11. Bibliografía y referencias
1. Buffer (Zona de influencia)
Zona de influencia

• Crea polígonos de zona de influencia alrededor de


entidades de entrada a una distancia especificada.
• Buffer normalmente genera dos áreas: un área que
está dentro de una distancia especificada a entidades
del mundo real seleccionadas y otra área que está fuera.
El área que está dentro de la distancia especificada es
la zona buffer.
• Una zona buffer es cualquier área que sirve al propósito
de mantener las entidades del mundo real distantes
entre ellas. Las zonas buffer se utilizan a menudo para
proteger el medio ambiente, proteger zonas
residenciales o comerciales de accidentes industriales o
desastres naturales, o para prevenir la violencia.
• Algunos tipos habituales de zonas buffer pueden ser los
cinturones verdes entre zonas residenciales y
comerciales, zonas fronterizas entre países, zonas de
protección acústica alrededor de aeropuertos, o zonas
de protección de la contaminación a lo largo de los ríos.
Lógica de la herramienta
Ejercicio: Añade las capas de límites departamentales y ANP (referencia: Semana 01).
A partir de la capa de ANP, exporta en un nuevo shapefile (ANP Junin.shp) solamente
las ANP que estén únicamente dentro de Junín.
Una vez exportada, añade la nueva capa al proyecto.
Menú Vectorial > Herramientas de Geoproceso > Buffer.
Para hacer el Buffer, necesitamos una capa de entrada (ANP Junín), pero primero veamos un detalle que salta a la vista.
El campo distancia nos permitirá realizar la zona de influencia de base a un parámetro, en una unidad de medida específica.
Recordemos que el Sistema de Coordenadas que estamos utilizado está basado en Grados, minutos y segundos. En estos
casos, primero sería conveniente hacer cálculos en función al sistema métrico, pero para ello debemos reproyectar nuestros
shapes a UTM.
Cierra la herramienta, y ahora ve al menú Vectorial > Herramientas de Gestión de Datos >
Reproyectar capa.
Esta herramienta nos permitirá cambiar la proyección de coordenadas geográficas a UTM.
Recordemos primero que el Perú tiene 3 zonas UTM: 17S, 18S y 19S. En el caso de Junín, ¿A qué
zona pertenecería? Veamos la siguiente diapositiva:
Zonas UTM
del Perú
Ahora que sabemos que la zona adecuada es la 18S, vamos a rellenar los campos.
La capa de entrada será ANP Junín.
El SRC objetivo será el EPSG: 32718 – WGS 84 / UTM zone 18S.
En Reproyectada, selecciona la opción “Guardar a archivo” y selecciona una carpeta y nombre para el
archivo (en el ejemplo: ANP Junin_18S ).
Finalmente, ejecuta la herramienta y verifica el SRC de la nueva capa (Propiedades > Información).
Regresemos a la herramienta Buffer.
La capa de entrada será “Reproyectada”.
Vamos a asignarle un buffer de 10 kilómetros. Deja el número de segmentos por defecto.
Estilo de ángulo y terminación Redondos.
En Hecho Buffer > Guardar a archivo > Busca una carpeta y nombre de archivo (para el ejemplo, ANP Junin_18S Buffer).
Ejecuta y observa los resultados.
Coloca la capa nueva debajo de la reproyectada. Con la herramienta “Medir línea” (Ctrl
+ Mayus + M), haz la prueba y mide la distancia que hay desde el borde del polígono
original hasta el borde del Buffer. Puedes configurar la medición en kilómetros también.
2. Cortar (Recortar)
Cortar

• Esta herramienta se utiliza para conocer los elementos


geográficos (ya sean de tipo puntual, lineal o poligonal)
que se encuentran dentro de unos límites que
establecemos mediante una capa poligonal de corte.
• Emplearemos esta herramienta, por ejemplo, si
deseamos trabajar con la información relativa a los usos
del suelo dentro de un límite municipal, despreciando
toda aquella información que quede fuera de dicho límite.
Reglas de uso

• Las entidades de recorte pueden ser puntos, líneas y


polígonos, dependiendo del tipo de las entidades de entrada.
• Cuando las entidades de entrada son polígonos,
las entidades de recorte también deben ser polígonos.
• Cuando las entidades de entrada son líneas,
las entidades de recorte pueden ser líneas o polígonos.
Cuando recortas entidades de línea con entidades de
línea, solo las líneas coincidentes o los segmentos de
línea se escriben en la salida, como se muestra en el
gráfico que aparece a continuación.
• Cuando las entidades de entrada son puntos,
las entidades de recorte pueden ser puntos, líneas o
polígonos. Cuando se recortan entidades de punto con
las entidades de punto, solo los puntos coincidentes se
escriben en la salida, como se muestra en el gráfico que
aparece a continuación. Cuando se recortan entidades
de punto con entidades de línea, solo los puntos que
son coincidentes con las entidades de línea se escriben
en la salida.
• La Clase de Entidad de Salida contendrá todos los atributos
de las Entidades de Entrada.
Lógica de la herramienta
Ejercicio: Vamos a cortar todas las ANP que estén dentro (o tengan una parte dentro de)
Loreto. Primero selecciona el departamento de Loreto y expórtalo como shape
(aprovecha este paso para cambiar el SRC a UTM 18S).
Ahora ve al menú Vectorial > Herramientas de Geoproceso > Cortar.
La capa de entrada será ANP Nacional, mientras que la de Superposición será Loreto
(¿Y por qué no al revés?).
En Cortado, selecciona la ruta y el nombre del archivo a guardar.
Ejecuta la herramienta y luego mira los resultados.
3. Disolver
Disolver

• Este algoritmo toma una capa vectorial y combina sus


objetos espaciales en nuevos objetos espaciales.
• Se pueden especificar uno o más atributos para disolver
características pertenecientes a la misma clase (con el
mismo valor para los atributos especificados), o bien
todos los objetos espaciales se pueden disolver en una
sola.
• Todas las geometrías de salida se convertirán en
geometrías múltiples. En caso de que la entrada sea una
capa poligonal, se borrarán los límites comunes de los
polígonos adyacentes que se están disolviendo.
Lógica de la herramienta
Ejercicio: Añade la capa de límites provinciales y revisa su tabla de atributos, ¿Cuántos objetos tiene?
Supongamos que no tenemos el shape de departamentos, y queremos generarlo a partir de este otro de
provincias.
Ve al menú Vectorial > Herramientas de Geoproceso > Disolver.
En “Disolver campo(s), presiona los “…” y selecciona DEPARTAMEN.
En Disuelto, simplemente busca una carpeta y un nombre para el nuevo archivo.
Ejecuta la herramienta y ahora mira la tabla de atributos del nuevo shapefile. Si bien el número de objetos es el
esperado, la tabla tiene registros que son confusos (provincia, capital, área, perímetro). Para el caso de los dos
primeros, se podrían eliminar dichas columnas con Borrar Campo (CTRL + L), activando la edición.
Para el caso del área y perímetro, se podría volver a calcular con la calculadora de campos.
4. Dividir capa vectorial
Dividir capa vectorial

• Aunque técnicamente está en la ruta Vectorial >


Herramientas de gestión de datos > Dividir capa
vectorial, es considerada una herramienta de
geoproceso.
• Las herramientas de división en GIS te permitirá dividir
shapefiles por atributos para conseguir fragmentar
entidades cartográficas en capas temáticas
homogéneas.
• Puede servirte de ayuda cuando trabajes una capa
basada en solapamientos de capas temáticas o quieras
separar registros homogéneos en múltiples shapefiles.
Por ejemplo, a través de shapefiles basados en listas de
atributos independientes unos de otros.
Ejercicio: Ve a Vectorial > Herramientas de gestión de datos > Dividir capa vectorial. Supongamos que
queremos separar la capa “ANP Junin” en 3 shapefiles independientes. Por ello, nos conviene dividir el shape
en función al nombre del ANP.
En capa de entrada seleccionaremos ANP_Junin y en campo ID único, anp_nomb.
En directorio de salida, crea una carpeta llamada “ANP Junin” y finalmente ejecuta. Revisa luego la carpeta
que acabas de crear.
Prueba agregando los nuevos shapefiles al proyecto. Por defecto, estarán en el formato
GPKG (GeoPackage). Por ahora, las añadiremos tal cual.
5. Unir capas vectoriales
Unir capas vectoriales

• Aunque técnicamente está en la ruta Vectorial >


Herramientas de gestión de datos > Unir capas vectoriales,
es considerada una herramienta de geoproceso.
• Este algoritmo combina múltiples capas vectoriales con el
mismo tipo de geometría en una sola.
• Si las tablas de atributos son diferentes, la tabla de atributos
de la capa resultante contendrá los atributos de todas las
capas de entrada. Se añadirán nuevos atributos para el
nombre y origen de la capa original.
• Si alguna capa contiene valores Z o M, entonces la capa de
salida también contendrá esos valores. De forma similar, si
cualquiera de las capas de entrada es multiparte, la capa de
salida también será multiparte.
• De forma opcional se puede establecer el Sistema de
Referencia de Coordenadas (SRC) de la capa combinada. Si
no se establece, el SRC se tomará de la primera capa de
entrada. Todas las capas se reproyectarán a este SRC.
Ejercicio: Ve a Vectorial > Herramientas de gestión de datos > Unir capas vectoriales.
Ahora tenemos el caso inverso. Queremos unir en un único archivo las 3 ANP que tenemos por separado. En
capas de entrada, selecciona las 3 capas antes mencionadas.
En SRC de destino, podemos proyectarlas a UTM 18S.
Finalmente, en Combinado asigna un nombre al archivo (guárdalo en formato .shp) y una carpeta. Ejecuta la
herramienta.
Compara la tabla de atributos de ANP_Junin original con esta nueva. ¿Qué nuevos
campos hay y qué otros han desaparecido?
6. Intersección
Intersección

• La herramienta de Intersección calcula la intersección


geométrica de cualquier cantidad de clases de entidad y
capas de entidades.
• Las entidades, o porción de entidades, que son comunes a todas
las entradas (es decir, intersecan) se escribirán en la clase de
entidad de salida.
• Las entradas pueden ser cualquier combinación de tipos de
geometría (punto, multipunto, línea o polígono).
• El tipo de geometría de salida solo puede ser de la misma
geometría o de una geometría de menor dimensión que la
clase de entidad de entrada con la geometría de dimensión más
baja (punto = dimensión 0, línea = dimensión 1 y poli = dimensión
2).
• Especificar diferentes tipos de salida producirá diferentes tipos de
intersecciones de las clases de entidad de entrada. Éstas no son
diferentes representaciones de las mismas intersecciones; son
intersecciones que solo se pueden representar mediante ese tipo
de geometría (punto, línea o polígono).
Lógica de la herramienta
Ejercicio: Queremos saber cuáles capitales distritales (añade el shapefile de capitales distritales, descargado
en la semana 01) se intersecan (es decir, que están dentro de) con las ANP. Para ello, puedo utilizar la
herramienta de intersección.
Ve a Vectorial > Herramientas de Geoproceso > Intersección.
Como capa de entrada, coloca las capitales; como Superposición las ANP Nacionales y en Intersección coloca
el nombre del archivo a guardar. Ejecuta.
Verifica visualmente dentro de cuáles ANP se encuentran estas capitales.
Abre la tabla de atributos. ¿Qué ha pasado con las columnas?
7. Diferencia
Diferencia

• Este algoritmo extrae los objetos espaciales de la capa de entrada que caen fuera, o traslapan
parcialmente en la capa de superposición.
• Los objetos espaciales de la capa de entrada que traslapan parcialmente en la capa de superposición se
dividen por el límite y solo se conservan las partes fuera de los objetos espaciales de la capa de
superposición.
• En pocas palabras, resta el objeto 1 menos el objeto 2, conservando las propiedades del objeto colocado
en Capa de entrada.
Ejercicio: Nos piden calcular el área del departamento de Lima, pero sin considerar el área de Nor Yauyos
Cochas. Primero tendremos que extraer los polígonos correspondientes a Lima (Lima.shp) a partir del de
departamentos y el del Nor Yauyos (Nor Yauyos.shp) a partir del shapefile de ANP.
En segundo lugar, vamos a Vectorial > Herramientas de Geoproceso > Diferencia.
Usa Lima como capa de entrada, Nor Yauyos como capa de superposición, y en
“Diferencia”, coloca un nombre de archivo para el nuevo resultado. Ejecuta la
herramienta.
¿El área que aparece en la tabla de atributos será la correcta?
8. Otras herramientas de
Geoproceso en QGIS
Herramientas adicionales
• Además de las ya vistas en práctica, existen muchas otras
herramientas de Geoproceso que pueden ser de utilidad.
Entre ellas están:
• Envolvente convexa (Esta zona de cobertura se define
mediante el trazado de un “contorno mínimo” que
engloba todas las entidades dentro de un polígono
envolvente)
• Diferencia simétrica (extrae las partes de los objetos
espaciales de las capas de entrada y superposición que no
coinciden. Se eliminan las zonas solapadas entre las dos
capas. La tabla de atributos de la capa Diferencia simétrica
contiene atributos originales de las capas Entrada y
Diferencia)
• Eliminar los polígonos seleccionados (combina polígonos
seleccionados de la capa de entrada con ciertos polígonos
adyacentes borrando su límite común)
• Unión (comprueba el solape entre los objetos espaciales
en la capa de entrada y crea objetos espaciales separados
para las partes que se solapan y las que no se solapan. El
área solape creará tantos objetos espaciales de
superposición idénticas como objetos espaciales que
participan en esa superposición)
• Entre otras.
Lógica de la herramienta (Diferencia simétrica)
9. Anexo: Procesamiento por
lotes
Procesamiento por lotes

• El procesamiento por lotes o batch processing es un método de procesado de datos espaciales


muy útil para tratar múltiples capas de manera simultánea.
• Se trata de una herramienta presente en Sistemas de Información Geográfica como QGIS y
ArcGIS que permite aplicar un geoproceso espacial sobre múltiples capas de forma paralela,
simultánea, parametrizando los valores de ejecución antes de lanzarlo.
• El nombre de procesamiento es una traducción literal de la expresión inglesa batch processing, que
viene a referirse a aplicar ciertas técnicas de procesado sobre un conjunto o grupo de elementos.
• El procesamiento por lotes es un alternativa poco complicada y muy versátil, y está disponible en
(casi) todas las herramientas de QGIS.
Ejercicio: Supongamos que queremos reproyectar varias capas de WGS 84 (Geográficas) a
UTM. Podemos hacerlo mediante la ruta Vectorial > Herramientas de gestión de datos >
Reproyectar capa.
En esta ventana, ahora vamos a presionar el botón “Ejecutar como proceso por lotes” en la
parte inferior izquierda.
En Capas de entrada, presiona los (…) y luego “Seleccionar de Open Layers”. Escoge
unas 3 capas (en el ejemplo, Provincias, Departamentos y Capitales distritales) y luego
presiona aceptar.
En SRC objetivo selecciona WGS 84 18S para todos los casos. Finalmente, en los (…) de
Reproyectada, escoge la ubicación y el nombre de los archivos a guardar (fíjate que el
formato de salida sea SHP files (.shp). Guárdalo como 18S_Cap Distrital.
En SRC objetivo selecciona WGS 84 18S para todos los casos. Finalmente, en los (…) de
Reproyectada, escoge la ubicación y el nombre de los archivos a guardar (fíjate que el
formato de salida sea SHP files (.shp). Guárdalo como 18S_Cap Distrital.
Te saldrá una ventana emergente. En Modo de relleno, selecciona la opción “Rellenar con valores de
parámetro”. En Parámetros a usar, coloca “Capa de entrada”. Presiona aceptar.
Ahora, solamente resta borrar el texto “Cap Distrital” del nuevo nombre para los otros dos shapefiles (la carpeta
de guardado será la misma que la que escogiste para tu primer shapefile).
Ejecuta y mira los resultados. No olvides colocar check a “Cargar capas al completar” para no tener que hacerlo
manualmente.
Procesamiento por lotes desde
la Caja de Herramienta de Procesos

• Esta es una alternativa al método anterior.


• Simplemente, busca una herramienta cualquiera en la
barra de búsqueda (ejemplo: Disolver) y luego haz clic
derecho > Ejecutar como proceso de lotes…
10. Kahoot!
Kahoot! Semana 09

• En breve, el profesor compartirá un enlace de


Kahoot!
• Si han entendido las bases teóricas del
geoprocesamiento, podrán resolver el Kahoot!
planteado a continuación.
• Esta vez sí habrá premio: el primer lugar se
llevará +2p de bonificación sobre su nota
individual de T3, el segundo +1p y el tercero +
0.5p.
• Recuerden que las bonificaciones no son
acumulables: solo funcionan para la T3.
• ¿Están listos?
Metacognición

• ¿Qué hemos aprendido hoy?


• ¿Qué herramientas de geoprocesamiento son más útiles
para mi trabajo?
• ¿Qué herramientas ya conocía de ArcGIS?
• ¿Qué tan diferentes son las herramientas de ArcGIS y QGIS?
11. Bibliografía y referencias
Bibliografía y referencias

• 7 Herramientas de geoprocesamiento que todo analista SIG debe conocer: https://acolita.com/7-herramientas-de-


geoprocesamiento-que-todo-analista-sig-debe-conocer/
• Análisis espacial vectorial (Buffers):
https://docs.qgis.org/2.14/es/docs/gentle_gis_introduction/vector_spatial_analysis_buffers.html
• Cómo crear e importar datos a un GeoPackage en QGIS: https://mappinggis.com/2019/06/como-crear-e-importar-
datos-a-un-geopackage-con-qgis/#more-29135
• GEOtip n° 14: Dividir shapefiles por atributos: http://www.gisandbeers.com/geotip-no14-dividir-shapefiles-
atributos/#:~:text=Dividir%20shapefiles%20por%20atributo%20en,par%C3%A1metros%20es%20an%C3%A1loga
%20a%20ArcGIS.
• Hernández, Miguel (2018). Tutorial QGIS –Geoprocesos: https://www.youtube.com/watch?v=bD5ibsZNUw8
• Herramientas básicas de QGIS: geoprocesos vectoriales:
https://forestryqgis.blogspot.com/2018/02/Herramientas-Geoprocesos-vectoriales-QGIS.html
• Las 10 herramientas de geoprocesamiento que todo Técnico GIS debería conocer:
https://mappinggis.com/2014/10/herramientas-de-geoprocesamiento-en-gis/
• Procesos por lotes en QGIS para tratar múltiples capas: http://www.geomapik.com/tutoriales-gis/ejecutar-
procesos-por-lotes-qgis/
• Truco: cómo cortar polígonos con líneas: https://mappinggis.com/2013/05/truco-como-cortar-poligonos-con-lineas/
• Vector Geoprocesing:
https://docs.qgis.org/3.10/es/docs/user_manual/processing_algs/gdal/vectorgeoprocessing.html#gdalonesidebuffe
r

También podría gustarte