5.2. Lesson: Topología de los Elementos

La topología es un aspecto útil de las capas de datos vectoriales, ya que minimiza errores como la superposición o huecos.

Por ejemplo: si dos elementos comparten un borde, y editas el borde utilizando la topología, no necesitarás editar primero un elemento y luego otro cuidadosamente para que luego coincidan. En lugar de eso puedes editar el borde compartido y los dos elementos cambiarán al mismo tiempo.

El objetivo de esta lección: Entender la topología utilizando ejemplos.

5.2.1. moderate Follow Along: Autoensamblado

El autoensamblado facilita la edición topológica. Esto permitirá que el cursor del ratón se ajuste a otros objetos mientras digitaliza. Para configurar las opciones de autoensamblado:

  1. Vaya a la entrada del menú: menuselection: Proyecto -> Opciones de autoensamblado….

  2. Ajusta tu diálogo Opciones de autoensamblado para activar la capa landuse con Tipo vértice y tolerancia 12 pixels:

    ../../../_images/set_snapping_options.png
  3. Asegúrate de que el cuadro en la columna Evitar superposición está marcada.

  4. Abandone el diálogo.

  5. Seleccione la capa landuse y entre en modo edición (toggleEditing)

  6. Verifique (en :menuselection:`Ver –> Barras de herramientas) que la barra de herramientas Digitalización Avanzada está activada.

  7. Amplía esa área (habilita capas y etiquetas si es necesario):

    ../../../_images/zoom_to.png
  8. Digitalice esta nueva área (ficticia):

    ../../../_images/new_park_area1.png
  9. Cuando se le solicite, dele un OGC_FID de 999, pero no dude en dejar los otros valores sin cambios.

    Si tiene cuidado al digitalizar y permite que el cursor se ajuste a los vértices de las áreas adyacentes, notará que no habrá espacios entre su nueva área y las áreas adyacentes existentes.

  10. Tenga en cuenta las herramientas undo deshacer y redo redo en la barra de herramientas Digitalización avanzada.

5.2.2. moderate Follow Along: Corrección de Elementos Topológicos

Las entidades de topología a veces pueden necesitar ser actualizadas. En nuestra área de estudio, un área se ha convertido en bosque, por lo que la capa de landuse necesita una actualización. Por lo tanto, ampliaremos y uniremos algunas entidades del bosque en esta área:

../../../_images/zoom_to.png

En lugar de crear nuevos polígonos para unir las áreas forestales, vamos a usar la Herramienta Vértice para editar y unir los polígonos existentes.

  1. Entre en modo edición (si todavía no está activa)

  2. Seleccione la herramienta vertexToolActiveLayer Herramienta vértices.

  3. Elija un área de bosque, seleccione un vértice y muévalo a un vértice adyacente para que las dos entidades del bosque se encuentren:

    ../../../_images/corner_selected_move.png
  4. Click en los otros vértices y ajústelos en el lugar.

    El borde topológicamente correcto tiene este aspecto:

    ../../../_images/areas_joined.png

    Continúe y una unas pocas áreas mas usando la Herramienta Vértices.

    También puede usar la herramienta capturePolygon Agregar función de polígono para llenar el espacio entre los dos polígonos de bosque. Si ha habilitado Evitar superposición, no tiene que agregar cada vértice, se agregarán automáticamente si su nuevo polígono se superpone a los existentes.

    Si está utilizando nuestros datos de ejemplo, deberías tener un área forestal similar a esta:

../../../_images/node_example_result.png

No te preocupes si has unido más, menos o diferentes áreas forestales.

5.2.3. moderate Follow Along: Herramienta: Simplificar Objeto Espacial

Continuando en la misma capa, probaremos la herramienta simplifyFeatures Simplificar objeto espacial:

  1. Haz clic en ella para activarla.

  2. Click en una de las áreas que ha unido usando o la Herramienta Vértices o Añadir Entidad. Verá este diálogo:

    ../../../_images/simplify_line_dialog.png
  3. Modificar la :guilabel:`Tolerancia`y mire lo que ocurre:

    ../../../_images/simplify_line_example.png

    Esto le permite reducir el número de vértices.

  4. Haga clic en Aceptar.

La ventaja de esta herramienta es que le proporciona una interfaz simple e intuitiva para la generalización. Pero note que la herramienta arruina la topología. El polígono simplificado ya no comparte límites con sus polígonos adyacentes, como debería. Por lo tanto, esta herramienta es más adecuada para funciones independientes.

Antes de continuar, ajusta los polígonos a su estado original deshaciendo el último cambio.

5.2.4. moderate Try Yourself Herramienta: Añade un Anillo

La herramienta addRing Agregar anillo le permite agregar un anillo interior a una entidad de polígono (hacer un agujero en el polígono), siempre que el agujero esté completamente contenido dentro del polígono (tocar el límite está bien). Por ejemplo, si ha digitalizado los límites exteriores de Sudáfrica y necesita agregar un agujero para Lesotho, usaría esta herramienta.

Si experimenta con la herramienta, puede notar que las opciones de autoensamblado pueden evitar que cree un anillo dentro de un polígono. Por lo tanto, se recomienda desactivar el autoensamblado antes de cortar un agujero.

  1. Inhabilite el autoensamblado para la capa landuse utilizando el botón snapping Habilitar autoensamblado (o use el atajo s).

  2. Use la herramienta addRing Añadir anillo para crear un agujero en medio de una geometría poligonal.

  3. Dibuje un polígono sobre la entidad de destino, como si estuviera utilizando la herramienta addPolygon Agregar polígono.

  4. Al hacer click-derecho, el hueco será visible.

  5. Borre el hueco que acaba de crear usando la herramienta deleteRing Borrar Anillo.

    Nota

    Click dentro del hueco para borrarlo.

Comprueba tus resultados

5.2.5. moderate Try Yourself Herramienta: Añade una Parte

La herramienta addPart Agregar parte le permite agregar una nueva parte a una entidad, que no está directamente conectada a la entidad principal. Por ejemplo, si ha digitalizado los límites de la parte continental de Sudáfrica, pero aún no ha agregado las Islas del Príncipe Eduardo, usaría esta herramienta para crearlas.

  1. Seleccione el polígono al cuál quiere añadir la parte usando la herramienta selectRectangle Seleccionar Entidades por área o click único.

  2. Use la herramienta Añadir Parte para añadir un área periférica .

  3. Elimine la parte que acaba de crear utilizando la herramienta deletePart Eliminar parte.

    Nota

    Click dentro de la parte para borrarla.

Comprueba tus resultados

5.2.6. moderate Follow Along: Herramienta: Remodelar Objetos

La herramienta reshape Reformar objetos se usa para extender una entidad poligonal o cortar una parte de ella (a lo largo del límite).

Extendiendo:

  1. Seleccione el polígono usando la herramienta selectRectangle Seleccionar entidades por área o click único.

  2. Click-izquierdo dentro del polígono para empezar a dibujar.

  3. Dibuja una forma fuera del polígono. El último vértice debe volver adentro del polígono.

  4. Click-derecho para finalizar la forma:

    ../../../_images/reshape_step_one.png

    Esto dará un resultado parecido a:

    ../../../_images/reshape_result.png

Cortar una parte:

  1. Seleccione el polígono usando la herramienta selectRectangle Seleccionar entidades por área o click único.

  2. Haz click fuera del polígono.

  3. Dibuja una forma dentro del polígono. El último vértice debe regresar fuera del polígono.

  4. Click-derecho fuera del polígono:

    ../../../_images/reshape_inverse_example.png

    El resultado de lo anterior:

    ../../../_images/reshape_inverse_result.png

5.2.7. moderate Try Yourself Herramienta: Dividir Objetos Espaciales

La herramienta splitFeatures Dividir objetos espaciales es similar a la herramienta reshape Remodelar objetos, excepto que no elimina ninguna de las dos partes. En cambio, los mantiene a ambos.

Usaremos la herramienta para cortar una esquina de un polígono.

  1. Primero, seeccione la capa landuse y vuelva a habilitar el autoensamblado para ello.

  2. Seleccione la herramienta splitFeatures Dividir Objetos Espaciales y haga click en un vértice para comenzar a dibujar una línea.

  3. Dibuje la línea límite.

  4. Haga click en un vértice en el lado «opuesto» del polígono que desea dividir y haga click derecho para completar la línea:

    ../../../_images/split_feature_example.png
  5. En este punto, puede parecer que no ha pasado nada. Pero recuerde que la capa landuse se representa sin líneas de borde, por lo que no se mostrará la nueva línea de división.

  6. Utilice la herramienta selectRectangle Seleccionar entidades por área o click único para seleccionar la parte que acaba de dividir; ahora se resaltará la nueva entidad:

    ../../../_images/new_corner_selected.png

5.2.8. hard Try Yourself Herramienta: Combinar Objetos Espaciales

Ahora volveremos a unir la entidad que acaba de dividir en la parte restante del polígono:

  1. Experimente con las herramientas mergeFeatures Combinar Objetos Espaciales Seleccionados y mergeFeatAttributes Combinar los atributos de los objetos espaciales seleccionados.

  2. Comprueba las diferencias.

Comprueba tus resultados

5.2.9. In Conclusion

La edición de la topología es una herramienta potente que te permite crear y modificar objetos rápida y fácilmente, a la vez que asegurar que permanecen topológicamente correctos.

5.2.10. What’s Next?

Ahora sabe cómo digitalizar fácilmente la forma de los objetos, ¡pero agregar atributos sigue siendo un dolor de cabeza! A continuación, le mostraremos cómo usar los formularios, haciendo que la edición de atributos sea más simple y efectiva.