Ejercicio 4b: utilizar la topología de la geodatabase para corregir errores de línea

Este tema se aplica a ArcGIS for Desktop Standard y ArcGIS for Desktop Advanced exclusivamente.

Complejidad: Intermedio Requisito de datos: ArcGIS Tutorial Data for Desktop Ruta de los datos: \ArcGIS\ArcTutor\Editing\Topology

Acerca de la topología de la geodatabase

La topología de la geodatabase es un conjunto de reglas que definen de qué modo las entidades pertenecientes a una o más clases de entidad comparten geometría. La topología de la geodatabase se crea en la ventana Catálogo o en ArcCatalog y se puede agregar a ArcMap como una capa, exactamente igual que cualquier otro dato. Después de realizar la edición de las clases de entidad, valide la topología de la geodatabase para ver si los cambios realizados incumplen alguna de las reglas de topología. Se requiere una licencia de ArcGIS for Desktop Standard o ArcGIS for Desktop Advanced para crear, editar o validar la topología de la geodatabase.

En este ejercicio, vamos a crear una regla topológica de la geodatabase simple para ayudarle a encontrar errores de digitalización en datos de línea de lote importados desde CAD, después de esto, utilizaremos las herramientas de topología y edición para corregirlos.

LicenciaLicencia:

Este tutorial requiere una licencia ArcGIS for Desktop Standard o una licencia ArcGIS for Desktop Advanced . No puede completarlo con una licencia de ArcGIS for Desktop Basic .

Crear una topología de geodatabase

Requisito previo:

Inicie ArcMap y visualice las barras de herramientas Editor y Topología.

Pasos:
  1. Haga clic en el botón AbrirAbrir en la barra de herramientas Estándar.
  2. Navegue hasta el documento de mapa GeodatabaseTopology.mxd ubicado en el directorio \Editing\Topology en el que instaló los datos del tutorial. (C:\ArcGIS\ArcTutor es la ubicación predeterminada).
  3. Haga clic en el mapa y, a continuación, haga clic en Abrir.
  4. Si el documento de mapa del ejercicio anterior sigue abierto y se le solicita que lo cierre, puede hacerlo sin guardar los cambios.
  5. Este mapa contiene dos capas, una para líneas de lote de parcela y otra para mostrar el área de estudio. Es necesario crear una topología de geodatabase de manera que pueda buscar y corregir cualquier error espacial encontrado en los datos de línea de lote.
  6. Si la ventana Catálogo todavía no está abierta, haga clic en el botón Ventana de catálogoCatálogo en la barra de herramientas Estándar para visualizarla. La ventana Catálogo le permite gestionar los datasets y es donde agregará la topología. Puede acoplar la ventana a la interfaz de usuario de ArcMap haciendo clic en el pin de la esquina superior derecha.
  7. Si fuera necesario, expanda la carpeta Home - Editing\Topology, que visualiza los contenidos de la carpeta Topología instalada con los datos del tutorial.
    Dataset de entidades StudyArea de la ventana Catálogo
  8. Expanda la geodatabase Topología, si es necesario, y haga clic en el dataset de entidades StudyArea. Ahora, vamos a crear una topología de geodatabase para ayudarle a encontrar errores en los datos de líneas de lote. La topología será simple e incluirá una clase de entidad y una regla topológica.
  9. Haga clic con el botón derecho del ratón en el dataset StudyArea, seleccione Nuevo, y a continuación, haga clic en Topología.
  10. En la introducción, haga clic en Siguiente.
  11. En el siguiente panel del asistente, puede establecer la tolerancia cluster. La tolerancia cluster es la distancia mínima que puede haber entre las partes independientes de las entidades. Los vértices y bordes de las entidades situados dentro de la tolerancia cluster se alinean juntos. Por defecto, el asistente proporciona la tolerancia cluster más pequeña posible, que viene determinada por la precisión de la referencia espacial del dataset. La precisión de un dataset define la cantidad de unidades del sistema que se pueden almacenar por unidad de medición lineal, y controla el grado de precisión con el que las coordenadas se almacenan en el dataset.
  12. Acepte el nombre y la tolerancia cluster predeterminados y haga clic en Siguiente.
  13. Ahora, podemos elegir las clases de entidad del dataset que se van a incluir en la topología. Marque la casilla LotLines y haga clic en Siguiente.
  14. Cuando tenga más de una clase de entidad en una topología puede darles clasificaciones diferentes. Cuando alguno de los vértices o ejes de las entidades se sitúe dentro de la tolerancia cluster de la otra entidad, la clasificación de la clase de entidad controlará cuál de ellos se desplaza a la otra ubicación. Las clases de entidad con una clasificación menor se alinearán respecto de las clases de entidad con clasificación superior. La clasificación más alta es 1; la menor es 50. Las partes de las entidades con la misma clasificación situadas dentro de la tolerancia cluster se promedian geométricamente.
  15. Acepte las clasificaciones por defecto y haga clic en Siguiente.
  16. Cuando construye una topología, puede elegir las reglas que regirán las relaciones espaciales permitidas entre entidades.
  17. Haga clic en Agregar regla.
  18. Haga clic en la flecha Regla y, a continuación, haga clic en No deben quedar nodos colgados.
    Agregue la regla No deben quedar nodos colgados
  19. Los nodos colgados son los extremos de las líneas que no están alineados a otras líneas en la clase de entidad. Los nodos colgados deberán encontrarse en la clase de entidad LotLines, ya que representan lugares en los que la tarea de línea CAD importada no está correctamente conectada.
  20. Haga clic en Aceptar.
  21. La regla queda agregada a la lista de reglas de topología. Haga clic en Siguiente.
  22. Revise el resumen y haga clic en Finalizar.

    Aparecerá un mensaje que le informa que se ha generado la topología, y, a continuación, otro mensaje solicitándole si desea validar dicha topología. Durante la validación se pueden encontrar errores en la capa.

  23. Haga clic en .
  24. Aparecerá un mensaje que le informa que se está validando la topología, a continuación, la topología nueva aparecerá en el dataset StudyArea.

Agregar la topología al mapa

Ahora puede utilizar la topología para que le ayude a encontrar errores de nodos colgados en los datos de líneas de lote. Es posible que en el futuro necesite construir entidades de lote poligonales a partir de estas líneas. Por tanto, es importante, en primer lugar, limpiar esos datos ya que solo se creará un polígono de lote si una línea que divide dos lotes no los separa completamente.

Pasos:
  1. En la ventana Catálogo, expanda el dataset de entidades StudyArea, si fuera necesario, haga clic en StudyArea_Topology y arrástrelo sobre el mapa.
  2. Haga clic en No cuando se le solicite si desea agregar todas las capas que participan en la topología, ya que dichas capas ya están en el mapa.
  3. Cierre la ventana Catálogo.
  4. La capa de topología muestra todos los errores de topología. Tenga en cuenta que en la tabla de contenido de ArcMap, la capa de topología puede mostrar errores de área, línea y punto. Esta topología solo tiene una clase de entidad y una regla, de manera que todos los errores de topología se refieren a dicha regla. La regla topológica especifica que las líneas de lote no pueden tener nodos colgados. La geometría del error en nodos colgados es un punto ubicado en el extremo colgado de una entidad de línea. Todas las entidades del mapa con un error de color rojo son nodos colgados.

Buscar errores de topología

El siguiente paso para que estos datos nos sean útiles es identificar los errores de topología. Las líneas de lote que tienen un nodo colgado, en las que un extremo de la línea no está conectado a otra línea de lote, son errores que se deben localizar para limpiar los datos y así poder crear polígonos de lote. Para cerrar un polígono, es necesario extender algunos nodos colgados; otros exceden la línea con la que deberían alinearse y hay otros que es necesario recortar. Algunos de estos errores los podrá encontrar a continuación.

Pasos:
  1. Haga clic en Marcadores y, a continuación, haga clic en Errores de nodo colgado.

    El mapa hará zoom sobre el área marcada. A continuación, se muestran tres errores de nodo colgado, que corregirá en este ejercicio.

    Errores que se corregirán en el tutorial

  2. Haga clic en el menú Editor en la barra de herramientas Editor y haga clic en Comenzar la edición.
  3. Haga clic en el Inspector de errores Inspector de errores en la barra de herramientasTopología.
  4. La ventana Inspector de errores le permite gestionar e interactuar con todos los errores de topología del mapa.
  5. Asegúrese de que puede ver los mismos tres errores que aparecen en el mapa con la ventana Inspector de errores abierta. Es posible que tenga que realizar un desplazamiento panorámico por el mapa para volverlos visibles de nuevo.
  6. Marque la casilla Errores y las casillas de verificación Amplitud visible solamente de la ventana Inspector de errores.
  7. Haga clic en Buscar ahora en la ventana Inspector de errores.

Corregir un error de arco colgante

Todos los errores del mapa son violaciones de la regla No deben quedar nodos colgados. Sin embargo, hay varios problemas que pueden originar este tipo de error. Un error de nodo colgado puede originarse por una línea que se extiende más allá de la línea a la que se supone que debe tocar, o por una línea que no se extiende lo suficiente. Se trata de los errores de arco colgante y de arco corto, respectivamente.

Los nodos colgados también se pueden producir en las entidades digitalizadas a partir de hojas de mapa adyacentes. A veces, es necesario alienar estas líneas juntas de modo que se conecten para formar una línea continua. Otros errores de nodos colgantes se producen en el borde de las hojas de mapa, cuando una línea queda cortada en los datos originales de origen.

Ahora tendrá que corregir uno de los errores del mapa.

Pasos:
  1. Haga clic en la columna Entidad 1 de la ventana Inspector de errores hasta que la entidad más al norte del mapa parpadee y se vuelva de color negro para mostrar que ha quedado seleccionada.
  2. Acérquese al error hasta que pueda ver en qué lugar se cruzan la línea de lote con el error y la otra línea de lote.
    Corregir error de nodo colgado con arco colgante
  3. Este es un error de arco colgante, un tipo de error que se encuentra frecuentemente en tareas de línea importadas de programas CAD o digitalizadas sin utilizar la alineación para controlar la conectividad de las entidades de línea.
  4. Haga clic con el botón derecho del ratón sobre el error en la ventana Inspector de errores y haga clic en Recortar.
  5. Introduzca 3 en el cuadro de texto Distancia máxima y presione INTRO.
    Se ha corregido el error de arco colgante

    El segmento de nodo colgante se ha recortado donde se intersecan las líneas, por lo que el error desaparece. El menú de acceso directo Inspector de errores proporciona un listado de posibles soluciones para el error. Ha recortado la entidad de línea para corregir el error. Pero otra opción podría haber sido marcar el error como una excepción o alinear o extender la línea hasta que alcanzara otra entidad.

Corregir un error de arco corto

Pasos:
  1. Haga clic en el botón Volver a la extensión anteriorVolver a la extensión anterior en la barra de herramientas Herramientas hasta que pueda ver los dos errores restantes en esta área de los datos. A continuación, vamos a corregir otro tipo de error de nodo colgado.
    Quedan dos errores por corregir
  2. Acérquese al error más occidental de los dos que quedan.
    Corregir error de nodo colgado con arco corto
  3. Acérquese de nuevo, si es necesario, hasta que pueda ver en qué lugar no conectan la línea de lote con el error y la otra línea de lote.
  4. Este es un error de arco corto, otro tipo de error que se encuentra frecuentemente en tareas de línea importadas de programas CAD o digitalizadas sin utilizar la alineación para controlar la conectividad de las entidades de línea. A esta línea le falta un poco más de medio metro. Para corregir este error tendrá que extender el arco corto hasta que alcance la línea con la que debería haberse alineado.
  5. Haga clic en la herramientaCorregir el error de topologíaHerramienta Arreglar error de topología en la barra de herramientas Topología. Esta herramienta le permite seleccionar y aplicar de forma interactiva soluciones definidas previamente a los errores de topología del mapa.
  6. Arrastre un recuadro alrededor del error.
    Seleccionar el error con la herramienta Corregir error de topología
  7. Haga clic con el botón derecho del ratón en el mapa y, a continuación, haga clic en Extender.
  8. Introduzca 3 en el cuadro de texto Distancia máxima y presione INTRO.
    Se ha corregido el error de arco corto

    Ha corregido el arco corto extendiendo la línea con el nodo colgado hasta la otra línea. Si la distancia hasta la siguiente línea hubiese sido mayor de los tres metros de la distancia máxima especificada, la línea no podría haberse extendido.

Corregir una línea digitalizada por duplicado

A veces, una línea o parte de una línea determinada se digitaliza por duplicado durante la creación de los datos. Esto puede suceder con dibujos CAD o con líneas digitalizadas en una tableta digitalizadora.

Pasos:
  1. Haga clic en el botón Volver a la extensión anteriorVolver a la extensión anterior en la barra de herramientasHerramientas hasta que pueda ver el error restante en esta área de los datos.
    Queda un error por corregir
  2. Acérquese al error.
  3. Haga clic en Buscar ahora en la ventana Inspector de errores.
  4. Haga clic en el valor numérico de la columna Entidad 1.
    El error de línea parpadea

    La entidad de línea que tiene el nodo colgado parpadea. Tenga en cuenta que no parpadea toda la línea de lote.

  5. Acérquese hasta que pueda ver que hay dos líneas de lote casi paralelas, una de las cuales tiene el nodo colgado.
    Error de línea digitalizada por duplicado
  6. Vamos a corregir este error eliminando la línea extra.
  7. Haga clic con el botón derecho del ratón en el valor numérico de la columna Entidad 1, haga clic en Seleccionar entidades y, a continuación, pulse la tecla DELETE. Con esto se elimina la línea extra.
  8. Haga clic en el botónVolver a la extensión anteriorVolver a la extensión anterior en la barra de herramientas Herramientashasta que pueda ver el área en la cual ha estado trabajando.
    Todos los errores de esta área se han corregido

Revisar las áreas que ha editado

Ha corregido tres errores resultado de violaciones de la regla No deben quedar nodos colgados. En cada caso, el error se ha corregido con la edición de la geometría de una entidad de línea de lote mediante recorte, extensión o eliminación de la entidad.

Visualizar los errores de topología es útil para hacer un seguimiento de dónde se han producido problemas con los datos, pero para corregir el error es necesario corregir los datos, no puede editar directamente la capa de entidades de errores de topología.

Cuando edite entidades en una topología, esta hace un seguimiento de dónde se han realizado los cambios. Estos lugares se denominan áreas sin validar ya que posiblemente, al realizar los cambios, se podría haber violado la regla topológica, pero el error, si existe, no se puede encontrar hasta que se vuelva a validar el área sin validar. Al validar de nuevo la topología, se comprueban las áreas sin validar.

Puede ver las áreas que se han editado mostrando las áreas sin validar en la capa de topología.

Pasos:
  1. Haga clic con el botón derecho del ratón en la tabla de contenido y, a continuación, haga clic en Propiedades.
  2. Haga clic en la pestaña Simbología.
  3. Marque la casilla Áreas sin validar.
  4. Haga clic en Aceptar.
    Mostrar las áreas sin validar
  5. Ahora ya se pueden ver las áreas sin validar en el mapa. Las áreas sin validar cubren las entidades que ha editado. Las áreas sin validar optimizan el proceso de validación, como si únicamente se comprobara la existencia de errores ya que únicamente se comprueban para ver si hay errores. Aléjese, si es necesario, para que pueda ver la amplitud completa de los cuadros con áreas sin validar.
  6. Haga clic en el botón Validar la topología en el área especificada Validar topología en el área especificada en la barra de herramientas Topología.
  7. Arrastre un cuadro alrededor del área sin validar situada al norte.
    Validar el área sin validar situada al norte

    El área sin validar desaparece y no se encuentran errores en el área que acaba de validar.

  8. Haga clic en el botón Validar la topología en la extensión actual Validar topología de la amplitud actual en la barra de herramientas Topología.
    Se eliminan todas las áreas sin validar

    La topología se valida en el resto de áreas que ha editado, y el área sin validar se elimina.

Crear un informe del estado de los datos

Pasos:
    El siguiente paso será generar un informe que resuma el número de errores de topología que quedan en los datos.
  1. Haga clic con el botón derecho del ratón en la tabla de contenido y, a continuación, haga clic en Propiedades.
  2. Haga clic en la ficha Errores.
  3. Haga clic en Generar resumen.
  4. El resumen muestra el número de errores y excepciones de topología; puede tener un número de errores diferente. Puede guardar este informe en un archivo de texto para documentar el estado de los datos, aunque no es necesario para este ejercicio.
    Resumen de los errores de topología restantes
  5. Haga clic en Aceptar.

Corregir varios errores a la vez

Muchos de los errores, al igual que ocurre con la líneas digitalizada por duplicado, es necesario corregirlos uno a uno por eliminación modificación o desplazamiento de entidades individuales. Otros errores deben corregirse mediante la creación de nuevas entidades. Sin embargo, hay veces en las que una clase de entidad contiene varios errores, tales como los errores de arco colgante y de arco corto, que son sencillos de corregir. Si este es el caso, puede seleccionar varios errores a la vez con la herramienta Corregir error de topología y aplicar la misma corrección a todos. Si lo prefiere, puede marcar individualmente cada error mediante la ventana Inspector de errores. Se trata de una decisión de flujo de trabajo y de garantía de calidad que su organización debe tomar antes de que empezar a aplicar correcciones de topología a varios errores a la vez.

Por otra parte, también resulta útil buscar entre los datos y evaluar si las correcciones son adecuadas. Seguro que no considera adecuado recortar líneas con nodos colgantes que realmente necesiten alinearse con otra línea, o extender otra que realmente necesite ser recortada. En este caso, si extiende líneas con nodos colgantes que están comprendidas en los tres metros de otra línea probablemente no causará problemas en los datos, puesto que las parcelas y los derechos de paso son mayores de tres metros.

A continuación, utilizaremos este método para limpiar varios errores a la vez.

Pasos:
  1. Haga clic en el botón Extensión completaExtensión completa en la barra de herramientas Herramientas.
  2. Haga clic en la herramientaCorregir el error de topología Herramienta Arreglar error de topología en la barra de herramientas Topología.
  3. Arrastre un cuadro alrededor de todos los errores del mapa. Con esta acción se seleccionan todos los errores. Ahora, vamos a corregir los errores de arco corto.
  4. Haga clic con el botón derecho del ratón en el mapa y, a continuación, haga clic en Extender.
  5. La distancia máxima que estableció al corregir el otro error de arco corto es correcta, por tanto, presione INTRO. El proceso puede tardar unos pocos segundos mientras se comprueban todas las entidades con nodos colgados para ver hay una entidad comprendida en tres metros respecto a la que deben extenderse.

    Los errores de arco corto se han corregido y en el mapa aparecen varias áreas sin validar. Cada área sin validar marca el cuadro de delimitación de una entidad que ha sido editada mediante la corrección del error de extensión.

  6. Haga clic en Buscar ahora en la ventana Inspector de errores. (Si cierra la ventana Inspector de errores, puede volverla a abrir otra vez desde la barra de herramientas Topología).
  7. A la derecha del menú desplegable Mostrar se visualiza el número de errores de topología. Tenga en cuenta que muchos no se han corregido. Si lo desea, puede recortar el resto de errores y continuar corrigiendo los errores de topología para limpiar estos datos.
  8. Haga clic en el menú Editor en la barra de herramientas Editor y haga clic en Detener edición.
  9. Haga clic en para guardar las modificaciones.
  10. Cierre ArcMap si ha terminado de trabajar con el tutorial. No es necesario guardar el documento de mapa.
  11. Para continuar con el siguiente ejercicio, haga clic en Ejercicio 5a: transformar datos.

En este ejercicio, ha creado una topología de geodatabase con reglas simples que le ayudan a limpiar los datos. Ha aprendido a utilizar el Inspector de errores para encontrar errores de un determinado tipo, y a utilizar algunas de las herramientas de edición para corregir errores en los datos.

9/11/2013