14.3. Lesson: Digitizando Masas Forestales

A menos que vaya a utilizar su mapa georreferenciado como una simple imagen de fondo, el siguiente paso natural es digitalizar elementos a partir de él. Ya lo ha hecho en los ejercicios sobre la creación de datos vectoriales en Lesson: Creando un Nuevo Conjunto de Datos Vectoriales, cuando digitalizó los campos de la escuela. En esta lección, va a digitalizar los bordes de los bosques que aparecen en el mapa como líneas verdes, pero en lugar de hacerlo con una imagen aérea, utilizará su mapa georreferenciado.

El objetivo de esta lección: Aprender una técnica para asistir la tarea de digitalización, digitalizar una masa forestal y finalmente añadirle los datos de inventario.

14.3.1. basic Follow Along: Extrayendo los Bordes de las Masas Forestales

Abra su proyecto map_digitizing.qgs en QGIS, que guardó en la lección anterior.

Una vez escaneado y georeferenciado tu mapa podría empezar a digitalizarse directamente mirando las imágenes a modo de guía. Esa sería la forma más adecuada si la imagen desde la que vas a digitalizar es, por ejemplo, una fotografía aérea.

Si lo que está utilizando para digitalizar es un buen mapa, como en nuestro caso, es probable que la información se muestre claramente como líneas con diferentes colores para cada tipo de elemento. Esos colores se pueden extraer con relativa facilidad como imágenes individuales utilizando un software de procesamiento de imágenes como GIMP. Estas imágenes separadas se pueden usar para ayudar a la digitalización, como verá a continuación.

El primer paso será utilizar GIMP para obtener una imagen que contenga solo las masas forestales, es decir, todas las líneas verdosas que podrías ver en el mapa original escaneado:

  1. Abre GIMP (si todavía no lo has instalado, descárgatelo de internet o pregunta a tu profesor).

  2. Abra la imagen del mapa original, Archivo ► Abrir, rautjarvi_map.tif en la carpeta exercise_data/forestry. Observe que las masas forestales están representadas como líneas verdes (con el número de la masa también en verde dentro de cada polígono).

    ../../../_images/gimp_map.png

  3. Ahora puede seleccionar los píxeles en la imagen que forman los bordes de las masas forestales (los píxeles verdosos):

    1. Abre la herramienta Select ► By color.

    2. Con la herramienta activa, haga acercamiento en la imagen (Ctrl + rueda del ratón) de modo que una línea de masa forestal esté lo suficientemente cerca como para diferenciar los píxeles que forman la línea. Vea la imagen de la izquierda.

    3. Haz clic y arrastra el cursor del ratón en el medio de la línea para que la herramienta recolecte muchos valores de color de píxel.

    4. Deja de clicar y espera unos segundos. Los píxeles que coincidan con los colores recogidos por la herramienta serán seleccionados en toda la imagen.

    5. Aleja el zum para ver como los píxeles verdosos se han seleccionado en toda la imagen.

    6. Si no estas contento con tus resultados, repite la operación de pulsar y arrastrar.

    7. Su selección de píxeles debería parecerse a la imagen inferior derecha.

    ../../../_images/green_px_selected.png

  4. Una vez hayas terminado con la selección necesitas copiar la selección como una capa nueva y guardarla como un archivo de imagen separado:

    1. Copia (Ctr+C) los píxeles seleccionados.

    2. Y pegue los píxeles directamente (Ctr+V), GIMP mostrará los píxeles pegados como una nueva capa temporal en el panel Capas - Pinceles como una Selección flotante (capa pegada).

    3. Haz pulsación con el botón derecho del ratón en la capa temporal y selecciona To New Layer.

    4. Haz clic en el icono «eye» junto a la capa original para desactivarlo, para que solo sea visible la Pasted Layer:

    ../../../_images/saving_green_px.png

  5. Por último, seleccione Archivo ► Exportar…, ponga Seleccionar tipo de archivo (por extensión) como imagen TIFF, seleccione la carpeta digitizing y nómbrela rautjarvi_map_green.tif. Seleccione sin compresión cuando se le pregunte.

Podrías hacer el mismo proceso con otros elementos de la imagen, por ejemplo para extraer las líneas negras que representan calles o las marrones que representan las líneas de contorno del terreno. Pero para nosotros, con las masas forestales es suficiente.

14.3.2. basic Try Yourself georeferenciar la Imagen de píxeles Verdes

Como hiciste en la lección anterior, necesitas georeferenciar esta nueva imagen para ser capaz de utilizarla con el resto de tus datos.

Tenga en cuenta que ya no necesita digitalizar los puntos de control del terreno porque esta imagen es básicamente la misma que la imagen del mapa original, en lo que respecta a la herramienta Georreferenciador. Aquí hay algunas cosas que debe recordar:

  • Esta imagen también está, por supuesto, en KKJ / Finlandia zona 2 CRS.

  • Deberías utilizar los puntos de control base que guardaste, File ► Load GCP points.

  • Recuerde revisar los Ajustes de transformación.

  • Nombra el ráster de salida como rautjarvi_green_georef.tif en la directorio:kbd:digitizing.

Comprueba que el nuevo ráster encaja bien en el mapa original.

14.3.3. basic Follow Along: Creando Puntos de Soporte para Digitalizar

Tenga en cuenta las herramientas de digitalización en QGIS, que ya podría estar pensando que sería de gran ayuda para ajustarse a los píxeles verdes durante la digitalización. Eso es precisamente lo que va a hacer después de crear puntos de esos píxeles para utilizarlas más tarde para ayudarle a seguir las fronteras los estantes forestales en la digitalización, utilizando las herramientas de autoensamblado disponibles en QGIS.

  1. Utiliza la herramienta Raster ► Conversion ► Polygonize (Raster to Vector) para vectorizar tus líneas verdes a polígonos. Si no recuerdas cómo, puedes repasarlo en el módulo 9.1.1.

  2. Guardar como rautjarvi_green_polygon.shp dentro de la carpeta digitizing.

  3. Amplía el zum y observa como se ven los polígonos. Obtendrás algo como esto:

    ../../../_images/green_polygons.png

  4. La siguiente opción para obtener puntos de esos polígonos es obtener sus centroides:

    1. Abrir Vector ► Herramientas de geometría ► Centroides….

    2. Establezca Input Layer a polygonLayer rautjarvi_green_polygon (la capa poligonal que acabas de crear)

    3. Establezca la salida Centroids en el archivo green_centroids.shp dentro de la carpeta digitizing.

    4. Marque checkbox Abrir fichero de salida tras ejecutar algoritmo.

    5. Pulse Ejecutar. Esto calculará los centroides de los polígonos como una nueva capa y la añadirá al proyecto.

    ../../../_images/green_points.png

  5. Ahora puede eliminar la capa polygonLayer rautjarvi_green_polygon de la TDC.

  6. Cambie la simbología de la capa de centroides de la siguiente manera:

    1. Abra la Propiedades de Capa para |capa_punto| centroides_verdes.

    2. Vaya a la pestaña Symbology.

    3. Establezca Tamaño en 1,00 y elija Unidades del mapa`.

No es necesario diferenciar los puntos entre ellos, solo necesitas que estén ahí para que las herramientas de rotura los utilicen. Puedes utilizar esos puntos ahora para seguir las líneas originales mucho más fácil que sin ellos.

14.3.4. basic Follow Along: Digitaliza las Masas Forestales

Ahora estás listo para empezar con el trabajo de digitalización. Empezarías creando un archivo vectorial de polygon type, pero para este ejercicio, hay un archivo shape con parte del área de interés ya digitalizada. Terminarás de digitalizar la mitad de las masas forestales que se ha dejado entre las calles principales (líneas anchas rosas) y el lago:

../../../_images/forest_stands_to_digitize.png

  1. Vaya a la carpeta digitalización utilizando el explorador de su gestor de archivos.

  2. Arrastre y suelte el archivo vectorial forest_stands.shp a su mapa.

  3. Cambie la simbología de la nueva capa para que sea más fácil ver los polígonos que ya han sido digitalizados.

    1. Establezca Color de relleno en verde - y cambie Opacidad a 50%.

    2. Seleccione Relleno simple y ajuste Ancho del trazo a 1.00 mm.

Ahora, si recuerdas los módulos anteriores, tenemos que ajustar y activar las opciones de rotura:

  1. Ir a Proyecto ► Opciones de ajuste…

  2. Pulse snapping Habilitar autoensamblado y seleccione Configuración Avanzada.

  3. Compruebe las capas green_centroids y forest_stands

  4. Establece Tipo para cada capa a Vértice.

  5. Establecer Tolerancia para cada capa a 10

  6. Establece Unidades para cada capa en píxeles.

  7. Marque checkbox Evitar solapamiento para la capa forest_stands

  8. Presione topologicalEditing Edición topológica

  9. Elija avoidIntersectionsLayers Seguir Configuración Avanzada

  10. Cierre la ventana emergente

    ../../../_images/snapping_settings_forest.png

    Con estos ajustes de autoensamblado, siempre que esté digitalizando y se acerque lo suficiente a uno de los puntos de la capa de centroides o a cualquier vértice de sus polígonos digitalizados, aparecerá un cuadrado rosa en el punto al que se ajustará.

  11. Por último, desactive la visibilidad de todas las capas excepto forest_stands y rautjarvi_georef. Asegúrese de que la imagen del mapa ya no tiene transparencia.

Antes de empezar a digitalizar, hay que tener en cuenta algunas cosas importantes:

  • No intentes ser demasiado preciso con la digitalización de los bordes.

  • Si un borde es una línea recta, digitalízala con solo dos nodos. En general, digitaliza utilizando el menor número de nodos posible.

  • Amplía el zum a rangos cercanos solo si crees que necesitas ser preciso, por ejemplo, en algunas esquitas o cuando quieres que un polígono conecte con otro en un cierto nodo.

  • Utiliza el botón medio del ratón para amliar y reducir el zum y desplazarte mientras digitalizas.

  • Digitaliza solo un polígono de cada vez

  • Después de digitalizar un polígono, escribe la identidad de masa forestal que puedes ver en el mapa.

Ahora puedes empezar a digitalizar:

  1. Localice la parcela forestal número 357 en la ventana del mapa.

  2. Seleccione la capa forest_stands.

  3. Haga clic en el botón toggleEditing Conmutar edición para activar la edición

  4. Seleccione la herramienta capturePolygon Añadir objeto espacial polígono.

  5. Empiece a digitalizar el soporte 357 uniendo algunos de los puntos. Fíjese en las cruces rosas que indican el encaje.

../../../_images/dgitizing_357_1.png

Cuando termine:

  1. Haga clic con el botón derecho para finalizar la digitalización de ese polígono.

  2. Introduzca el ID de la parcela forestal dentro del formulario (en este caso 357).

  3. Haz clic en OK.

Si no aparece un formulario al finalizar la digitalización del polígono, vaya a Configuración ► Opciones ► Digitalización y asegúrese de que la opción Suprimir formulario emergente de atributos tras la creación del elemento no está marcada.

Tu polígono digitalizado se verá así:

../../../_images/dgitizing_357_3.png

Ahora, para el segundo polígono, elija la parcela número 358. Asegúrese de que checkbox Avoid Overlap está marcada para la capa forest_stands (como se muestra arriba). Esta opción garantiza que los polígonos no se solapen. Por lo tanto, si digitaliza sobre un polígono existente, el nuevo polígono se recortará para encontrarse con el borde de los polígonos existentes. Puede utilizar esta opción para obtener automáticamente un borde común.

  1. Comienza a digitalizar la masa 358 en una de las esquinas comunes con la masa 357.

  2. Continúe normalmente hasta llegar a la otra esquina común para ambos puestos.

  3. Finalmente, digitalice unos cuantos puntos dentro del polígono 357 asegurándose que el borde común no se intersecta. Vea la imagen inferior izquierda.

  4. Haz clic derecho para terminar de editar la masa forestal 358.

  5. Introduzca el ID como 358.

  6. Haga clic en Aceptar. Su nuevo polígono debería tener un borde común con el stand 357 como puede ver en la imagen de abajo.

../../../_images/dgitizing_358_5.png

La parte del polígono que se solapaba con el polígono existente se ha recortado automáticamente y le queda un borde común, tal y como usted pretendía.

14.3.5. basic Try Yourself Terminando la Digitalización de las Masas Forestales

Ahora tienes dos masas forestales diferentes preparadas. Y una buena idea de cómo proceder. Continúa digitalizando por tu cuenta hasta que hayas digitalizado todas las masas forestales que estén limitadas por la calle principal y el lago.

Puede parecer mucho trabajo, pero pronto te acostumbrarás a digitalizar las masas forestales. Debería llevarte unos 15 minutos.

Durante la digitalización puede que necesite editar o eliminar nodos, separar o unir polígonos. Aprendió acerca de las herramientas necesarias en Lesson: Topología de los Elementos, ahora es probablemente un buen momento para ir a leer acerca de ellos de nuevo.

Recuerda que tener activa la Enable topological editing, te permite mover nodos comunes a dos polígonos para que el borde común sea editado al mismo tiempo para ambos polígonos.

Tu resultado se parecerá a esto:

../../../_images/stands_fully_digitized.png

14.3.6. basic Follow Along: Añadiendo Datos a las Masas Forestales

Es posible que los datos de inventario forestal que tienes en tu mapa también estén escritos en papel. En ese caso, primero tendrías que haber escrito los datos en un archivo de texto o una hoja de cálculo. Para este ejercicio, la información del inventario para 1994 (el mismo inventario que el mapa) está listo como un archivo de texto separado por comas (csv).

  1. Abra el archivo rautjarvi_1994.csv del directorio exercise_dataforestry en un editor de texto y observe que el archivo de datos de inventario tiene un atributo llamado ID que tiene los números de las masas forestales. Esos números son los mismos que los identificadores de masas forestales que ha introducido para sus polígonos y se pueden utilizar para vincular los datos del archivo de texto a su archivo vectorial. Puede ver los metadatos para estos datos de inventario en el fichero rautjarvi_1994_legend.txt en la misma carpeta.

  2. Ahora añada este archivo al proyecto:

    1. Utilice la herramienta addDelimitedTextLayer Añadir capa de texto delimitado. Se accede a través de Capa ► Añadir Capa ► Añadir Capa de Texto Delimitado….

    2. Configure los detalles en el cuadro de diálogo como se indica a continuación:

      ../../../_images/inventory_csv_import.png
    3. Pulse :guilabel: Añadir para cargar el archivo formateado csv en el proyecto.

  3. Para vincular los datos del fichero .csv con los polígonos digitalizados, cree una unión entre las dos capas:

    1. Abra las Propiedades de Capa para la capa forest_stands.

    2. Ve a la pestaña Joins.

    3. Haga clic en symbologyAdd Añadir nueva unión en la parte inferior del cuadro de diálogo.

    4. Seleccione rautjarvi_1994.csv como Unir capa.

    5. Establezca el campo Unir como ID.

    6. Establezca el campo :guilabel: Destino en :guilabel: ID.

    7. Haz clic en OK dos veces.

Los datos del fichero de texto deberían estar ahora vinculados a su fichero vectorial. Para ver lo que ha ocurrido, seleccione la capa forest_stands y utilice openTable Abrir tabla de atributos. Puede ver que todos los atributos del fichero de datos de inventario están ahora vinculados a su capa vectorial digitalizada.

Verá que los nombres de los campos llevan el prefijo rautjarvi_1994_. Para cambiar esto:

  1. Abra las Propiedades de Capa para la capa forest_stands.

  2. Ve a la pestaña Joins.

  3. Seleccione Unir capa rautjarvi_1994

  4. Haga clic en el botón toggleEditing Editar la unión seleccionada para activar la edición

  5. En checkbox Prefijo del nombre del campo personalizado elimine el nombre del prefijo

    ../../../_images/join_csv.png

Los datos del fichero .csv sólo están vinculados a su fichero vectorial. Para que este enlace sea permanente, de modo que los datos se graben realmente en el fichero vectorial, debe guardar la capa forest_stands como un nuevo fichero vectorial. Para ello:

  1. Haga clic con el botón derecho en la capa forest_stands.

  2. Seleccione Exportar ► Guardar objetos espaciales como….

  3. Defina Formato como ESRI Shapefile.

  4. Defina el nombre del archivo en pie_de_bosque_1994.shp dentro de la carpeta forestry

  5. Para incluir el nuevo archivo como capa en el proyecto, marque checkbox Añadir archivo guardado al mapa.

../../../_images/save_vector_layer.png

14.3.7. basic Try Yourself Suma de área y perímetro

Para terminar de recopilar la información relacionada con estas masas forestales, podrías calcular el área y el perímetro de las masas. Calculaste las áreas de los polígonos en Lesson: Ejercicio Suplementario. Vuelva a esa lección si lo necesita y calcule las áreas de las masas forestales. Nombra el nuevo atributo Area y asegúrate de que los valores calculados están en hectáreas. También puedes hacer lo mismo para el perímetro.

Ahora su capa forest_stands_1994 está lista y repleta de toda la información disponible.

Guarde su proyecto para conservar las capas actuales del mapa por si necesita volver a él más adelante.

14.3.8. In Conclusion

Ha llevado unos pocos clics de ratón pero ahora tienes tus viejos datos de inventario en formato digital y listos para usar en QGIS.

14.3.9. What’s Next?

Podrías empezar haciendo diferentes análisis con tu nueva marca de conjuntos de datos, pero puede que estés más interesado en relizar análisis en un conjunto de datos más actualizado. El tema de la siguiente lección será la creación de masas forestales utilizando fotos aéreas actuales y la adición de información relevante a tu conjunto de datos.