Información general sobre la edición de entidades de red geométrica

Este tema se aplica sólo a ArcEditor y ArcInfo.

LicenciaLicencia:

Aunque las entidades geométricas se pueden crear y editar en ArcInfo y ArcEditor, son de solo lectura en ArcView.

Las entidades de red geométrica almacenan varios mecanismos y comportamientos que mantienen la conectividad topológica entre ellas. ArcMap se integra estrechamente con la geodatabase cuando se trata de editar entidades de red.

Para obtener información general sobre las redes geométricas, cómo utilizarlas y algunos de los términos asociados, vea Qué son las redes geométricas

Crear conectividad

La conectividad topológica en una clase de entidad de red se basa en la coincidencia geométrica. Si se agrega una confluencia a lo largo de un borde, o se agrega un borde lo largo de otro borde, se conectarán topológicamente entre sí.

Utilizando el entorno de alineación de ArcMap, puede crear nuevas entidades de borde y de confluencia al vuelo ("on the fly") manteniendo la conectividad de red. La funcionalidad de alineación de ArcMap garantiza la coincidencia geométrica al agregar nuevas entidades de red a lo largo de entidades de red existentes.

Mantener la conectividad es de importancia crítica, puesto que el trazado y otras tareas de red no funcionarán sin ella como se espera.

Puesto que la conectividad se basada en la coincidencia geométrica, establecer la conectividad con entidades coincidentes será indeterminado. Por ejemplo, si se agrega una confluencia a lo largo de dos bordes coincidentes, la confluencia se puede conectar a cualquiera de los extremos. Como tal, las entidades coincidentes no se admiten dentro de la red geométrica.

Bordes simples y complejos

Un borde de una red geométrica puede ser simple o complejo. Un borde simple de una red geométrica tiene una relación de 1 a 1 con elementos de borde de la red lógica. Un borde complejo tiene una relación de 1 a muchos con elementos de borde de la red lógica. Por lo tanto, un borde complejo de la red geométrica puede representar varios bordes en la red lógica.

Si alinea una confluencia o un borde a lo largo de un borde simple, el borde al que se alinea se divide tanto en la red lógica como en la red geométrica, produciendo dos entidades de borde. Si se alinea una confluencia o un borde a lo largo de un borde complejo, ese borde se divide en la red lógica, pero continúa siendo una entidad única en la red geométrica. Seguirá siendo una entidad única; sin embargo, se creará un nuevo vértice en el punto donde se conecte la nueva confluencia o el nuevo borde.

Cruces predeterminados

Cuando se alinea un borde a otro borde donde no hay ninguna confluencia, automáticamente se inserta una confluencia para establecer la conectividad. Si un tipo de cruce predeterminado se ha especificado como parte de las reglas de conectividad para la red, se utiliza ese tipo de cruce predeterminado. Si no hay ninguna regla de conexión borde-borde entre estos tipos de borde, se inserta una confluencia huérfana, que se almacena en la clase de entidad <red>_Junction.

De igual forma, se si crea un nuevo borde en la red que no se alinee a una confluencia o un borde existente en ambos extremos, automáticamente se crea una confluencia y se conecta al extremo libre del nuevo borde. Si hay una regla de conectividad vigente que define un tipo de cruce predeterminado para el tipo de borde que se está agregando, el tipo de confluencia predeterminado es la confluencia que se agrega al extremo libre de la nueva entidad. Si un tipo de borde no tiene un tipo de cruce predeterminado asociado a través de una regla de conectividad, se inserta una confluencia huérfana, que se almacena en la clase de entidad <red>_Junction.

Más información sobre reglas de conectividad

Reemplazo de confluencia

Cuando se alinea una confluencia a una confluencia huérfana existente, la confluencia huérfana se reemplaza por la nueva confluencia. Es decir, la confluencia huérfana se elimina de la red y la nueva confluencia se inserta en su lugar. Toda la conectividad de red se mantiene. Las confluencias huérfanas no pueden reemplazar otras confluencias huérfanas. Cuando una confluencia se alinea a otra confluencia distinta de una confluencia huérfana, el reemplazo no se produce y la confluencia recién agregada no se conecta.

Cuando se crea una nueva entidad de eje en la red con un extremo que no está conectado a nada, y no hay ninguna regla de conectividad que indique qué tipo de confluencia poner en el extremo libre, se inserta el tipo de confluencia huérfana de red. Esta confluencia huérfana se puede reemplazar alineándole otra confluencia.

Mover entidades de red geométrica existentes

Cuando se mueve un borde o una confluencia de la red, las entidades de red a las que está conectado responden extendiéndose y ajustándose por sí mismos para mantener la conectividad. Cuando se mueve una entidad de red y se alinea a otra entidad de red, las entidades pueden conectarse (tal y como se muestra en la siguiente sección, "Modelos de conectividad").

Modelos de conectividad

Las operaciones de edición que implican agregar, eliminar, mover y reemplazar entidades de red pueden afectar a la conectividad de una red geométrica. Cada tipo de operación puede o no crear conectividad, dependiendo del tipo de entidades de red implicadas. Si no se crea la conectividad, se puede establecer utilizando el comando Conectar.

El siguiente conjunto de diagramas muestra varios escenarios de edición y su conectividad resultante o la falta de ella. En estos diagramas, utilice la clave siguiente para identificar qué tipos de entidades se representan en cada escenario:

Leyenda

Extender y mover

Cuando se extiende o se mueve confluencias, los bordes conectados a ellas se someten a estirado "rubber banding" para continuar conectados. Al alinear estas confluencias a otras entidades de red, la siguiente ilustración resume la conectividad de red resultante:

Extender y mover entidades de red
Extender y mover entidades de red

Eliminar

Eliminar las entidades de red puede afectar a las entidades conectadas con ellas. Al eliminar una entidad de eje, el borde se elimina físicamente de la red geométrica y se elimina lógicamente de la red lógica; sin embargo, las entidades de confluencia conectadas no se eliminan. Al eliminar entidades de confluencia, si la confluencia que se está eliminando no es de un tipo de confluencia huérfana, no se eliminará físicamente de la red geométrica. En lugar de eliminarse, la confluencia se convertirá en una confluencia huérfana. Al eliminar una confluencia huérfana, se eliminará físicamente de la red geométrica. Cuando esto pasa, dependiendo de qué tipo sea y de cuántos bordes estén conectados con ella, es posible que también se eliminen algunos bordes. La siguiente ilustración resume los resultados de eliminar confluencias de red:

Eliminar entidades de red

Desconectar entidades

La siguiente ilustración resume cómo se ve afectada la conectividad al desconectar de la red entidades de borde y confluencia utilizando el comando Desconectar en ArcMap:

Desconectar entidades de red

Conectar entidades

La siguiente ilustración resume cómo se ve afectada la conectividad al conectar entidades de red utilizando el comando Conectar en ArcMap:

Conectar entidades de red

Crear nuevas entidades de red

Al crear nuevas entidades de red y alinearlas a otras entidades de confluencia y de borde de red, la conectividad resultante y los efectos sobre las entidades a las que las conecte son los que se resumen a continuación:

Crear nuevas entidades de red

Reparar la conectividad de la red geométrica

La conectividad entre las entidades de red se mantiene al vuelo ("on the fly") cuando se crean, eliminan y modifican entidades de red. En algunas circunstancias, la asociación entre ciertas entidades de red y sus elementos lógicos puede perder la sincronización. Esto puede pasar, por ejemplo, cuando se utiliza una herramienta personalizada que no controla correctamente la anulación de las operaciones de edición.

Este tipo de incoherencia de la red suele localizarse en una colección de entidades de la red. Puede ver qué entidades tienen conectividad incoherente de tres maneras:

La herramienta Volver a Construir la Conectividad elimina y regenera la conectividad para un conjunto de entidades de red que se contiene o interseca una extensión definida por el usuario, recreando sus elementos lógicos. La conectividad se establece sobre la base de la coincidencia geométrica utilizando las mismas reglas descritas en Acerca de la creación de redes geométricas.

El comando Reparar Conectividad de ArcMap repara la conectividad dentro de una red geométrica completa o la conectividad dentro de la versión actualmente editada en ArcSDE. Se puede utilizar el comando Reparar Conectividad si un gran número de entidades tiene conectividad incoherente o las entidades se extienden por una gran parte de la red.

Además de la herramienta Volver a Construir la Conectividad y del comando Repair Connectivity, ArcMap también contiene un conjunto de herramientas y comandos para identificar las entidades de red con conectividad incoherente o geometría de red no válida. Son los comandos Errores al Construir la Red, Verificar la conectividad de red y Verificar la geometría de red y las herramientas Verificar la conectividad de red y Verificar la geometría de red. El acceso a estas herramientas y comandos se puede realizar desde la barra de herramientas Edición Red Geométrica.

Para obtener información sobre el comando Errores al Construir la Red, vea Acerca de la creación de redes geométricas.

Consideraciones sobre el rendimiento

La conectividad se establece para las nuevas entidades de red sobre la base de la coincidencia geométrica. Cuando se agrega o se mueve una entidad en una red, cada clase de entidad de la red debe analizarse para poder establecer la conectividad. Realizar una consulta espacial contra cada clase de red determinará si la entidad nueva o desplazada coincide con otras entidades de red en cualquier punto.

Si la red está en una geodatabase de ArcSDE, el análisis para la conectividad requiere varias consultas espaciales al servidor. El uso de la caché de entidades puede hacer que las ediciones sean mucho más rápidas que sin la caché, y no exige tanto del servidor.

Más información sobre el trabajo con la caché de entidades


7/10/2012