Información sobre la conectividad
Al crear el dataset de red tomará decisiones que determinarán qué elementos de cruces y ejes se crean a partir de las entidades de origen. Es importante asegurarse de la correcta creación de ejes y cruces para obtener unos resultados del análisis de red precisos.
La conectividad en un dataset de red se basa en las coincidencias geométricas de los extremos de la línea, los vértices de línea y los puntos, así como en la aplicación de las reglas de conectividad establecidas como propiedades del dataset de red.
Grupos de conectividad
La conectividad en la Extensión ArcGIS Network Analyst comienza con la definición de grupos de conectividad. Cada origen de eje se asigna exactamente a un grupo de conectividad, y cada origen de cruce puede asignarse a uno o más grupos de conectividad. Un grupo de conectividad puede contener cualquier número de orígenes. La forma en que los elementos de red se conectan depende de los grupos de conectividad en los que se encuentren los elementos. Por ejemplo, dos ejes creados a partir de dos clases de entidad de origen distintas pueden conectarse si se encuentran en el mismo grupo de conectividad. Si están en grupos de conectividad diferentes, los ejes no se conectarán a menos que estén unidos por un cruce que forme parte de ambos grupos de conectividad.
Los grupos de conectividad se utilizan para modelar sistemas de transporte de varios modelos. Para cada grupo de conectividad se seleccionan las fuentes de red que se interconectan. En el siguiente ejemplo de red multimodal de metro y de calles, todas las líneas de metro con sus bocas tienen asignado el mismo grupo de conectividad. Observe que Metro_Entrance también está en el grupo de conectividad con las calles, de hecho forma el vínculo entre los dos grupos de conectividad. Cualquier ruta entre los grupos debe atravesar una boca de metro compartida. Por ejemplo, un solucionador de rutas puede determinar que la mejor ruta entre dos puntos de una ciudad para un peatón consiste en caminar por la calle hasta una boca de metro, tomar el metro, hacer transbordo en una estación, tomar otro metro y salir a la calle por otra boca de metro. Los grupos de conectividad permiten que las dos redes sigan siendo independientes pero aún así estén conectadas en los cruces compartidos (las bocas de metro).
Conectar ejes en un grupo de conectividad
Se puede hacer que los ejes de un mismo grupo de conectividad se conecten de dos maneras, en función de la política de conectividad en el origen de eje.
- Si establece conectividad de extremo, las entidades de línea se transforman en ejes que sólo confluirán en los extremos coincidentes.En este caso, la entidad de línea l1 se convierte en el elemento de bordes e1 y la entidad de línea I2 se convierte en el elemento de eje e2. Esta política de conectividad hará que siempre haya un elemento de bordes creado para una entidad de línea. Generar redes con conectividad de extremo es una manera de modelar los objetos de cruce, como los puentes. Para modelar este caso, los dos orígenes, puentes y calles, se colocan en el mismo grupo de conectividad (1). El origen de las calles tiene asignada conectividad a cualquier vértice para permitir que las entidades de calle se conecten a otras entidades de calle en los vértices coincidentes. El origen de los puentes tiene asignada conectividad de extremo. Esto significa que los puentes se conectan con otras entidades de eje sólo en sus extremos. Por consiguiente, las calles que discurran por debajo de los puentes no estarán conectadas con él. El puente se conectará con otras calles en sus extremos.Si sólo tiene un origen en su red que desee utilizar para modelar pasos elevados (puentes) y pasos inferiores (túneles), podría considerar el uso de campos de elevación en datos planares. Para obtener más información, consulte la sección "Campos de elevación" más adelante.Nota:
Si está trabajando con entidades de línea de varias partes, debe saber que el ArcGIS 10.1 Network Analyst trata los vértices en el final de cada parte como extremos, no como vértices.
- Si establece conectividad a cualquier vértice, las entidades de línea se dividirán en varios ejes en los vértices coincidentes. Establecer esta política es importante si sus datos sobre calles se estructuran de tal forma que las calles se cruzan con otras calles en los vértices.En este caso, dos polilíneas que se crucen en una posición de vértice compartido se divide en cuatro ejes, con un cruce en el vértice. Los ejes e1 y e3 se identifican con la clase de entidad de origen y el ID de objeto de la entidad de línea l1. Los ejes e2 y e4 se identifican con la clase de entidad de origen y el ID de objeto de la entidad de línea l2. El cruce j3 será un cruce de sistema recién creado. Los cruces j1, j2, j4 y j5 serán cruces de sistema o cruces procedentes de puntos coincidentes de una clase de entidad de origen.
No todas las entidades de línea que se cruzan pueden generar ejes conectados. Si no comparten ningún extremo o vértice coincidente, ninguna política de conectividad creará un cruce en el punto de intersección. Los datos sobre las calles para los datasets de red deben eliminarse previamente para que o los vértices o los extremos estén presentes en todos los cruces deseados.
Si necesita recomponer sus datos sobre calles, utilice una herramienta de geoprocesamiento, como Integrar, para dividir las líneas de cruce, o bien establezca una topología en estas clases de entidad y edite las entidades de calle aplicando reglas topológicas que obliguen a dividir las entidades en las intersecciones.
Conectar ejes a través de cruces en diversos grupos de conectividad
Los ejes en los diversos grupos de conectividad sólo pueden conectarse a través de un cruce compartido por ambos grupos de conectividad.
En el ejemplo de un sistema de varios modelos que combina una red de bus y una red de calles, se agrega a ambos grupos de conectividad una parada de bus desde un origen de punto. El punto de ubicación de la parada de bus debe ser espacialmente coincidente con las líneas del autobús y las líneas de calle que une. Al agregar el punto de ubicación de la parada, su correcta transformación en un cruce depende de la política de conectividad entre cruces. Al igual que sucede con los ejes, los cruces se conectan a los ejes en los extremos o los vértices, dependiendo de la política de conectividad del origen del eje de destino. Sin embargo, hay situaciones en las que quizás desee anular este comportamiento.
Por ejemplo, la línea de bus con la que se conecta la parada tiene una política de conectividad de extremo, pero a menudo deseará colocar la parada en un vértice intermedio. Para ello deberá establecer una política de cruces que anule el comportamiento predeterminado que conecta un cruce a un determinado eje.
Para anular el comportamiento predeterminado de formación de cruces en extremos o vértices de acuerdo con la política de conectividad del origen de eje, establezca la conectividad del origen del cruce en invalidar. El valor predeterminado consiste en aceptar la política de conectividad de ejes.
Modelar la elevación
La conectividad de elementos de red puede depender no sólo de si son coincidentes en el espacio x,y, sino también de si comparten la misma elevación. Hay dos opciones para modelar la elevación: utilizando campos de elevación y valores de coordenadas z de geometría.
Campos de elevación
Los campos de elevación se utilizan en el dataset de red para refinar la conectividad en los extremos de la línea. Contienen información de la elevación derivada de los campos de una clase de entidad que participe en la red. Esto es diferente de establecer la conectividad basada en los valores de la coordenada z, en los que la información de la elevación física se almacena en cada vértice de la entidad. Los campos de elevación se aplican a los orígenes de ejes y cruces. Los orígenes de entidades de eje que utilizan campos de elevación tienen dos campos para indicar la elevación (uno para cada extremo de la entidad de línea).
En el siguiente ejemplo, las cuatro entidades de línea EF1, EF2, EF3 y EF4 pertenecen al mismo grupo de conectividad y presentan conectividad de extremo. El valor de elevación para EF3 y EF4 es 0, y para EF1 y EF2, es 1. Por lo tanto, en el punto de intersección, EF3 está conectado sólo con EF4 (ni con EF1 ni con EF2). De igual forma, EF1 sólo está conectado con EF2, no con EF3 o EF4. Es importante comprender que los campos de elevación refinan la conectividad, no la anulan. Dos elementos de bordes pueden tener el mismo valor del campo de elevación y ser coincidentes, pero si están ubicados en dos grupos de conectividad diferentes, no estarán conectados.
Numerosos proveedores de datos proporcionan datos de campos de elevación para modelar la conectividad. El modelo de conectividad de dataset de red de ArcGIS puede utilizar estos datos del campo de elevación para mejorar la conectividad. La interacción de los campos de elevación con el modelo de conectividad también es vital para modelar escenarios especiales, como puentes y túneles.
Como los extremos, cruces y vértices de ArcGIS 10.0 que tienen un valor de elevación nulo o que no tienen campos de elevación, únicamente se conectan a otros elementos si los valores de elevación coincidentes son nulos también o carecen de campos de elevación. Esto es diferente desde ArcGIS 9, en el que los elementos con valores de elevación nulos se conectarían a cualquier otro elemento coincidente, sin importar el valor de elevación. Esto es importante si está actualizando datasets de red de ArcGIS 9.
Valores de coordenadas z desde la geometría
Cuando las entidades de origen tienen valores z almacenados en su geometría, se pueden crear redes tridimensionales.
A menudo, las rutas de interior de acceso peatonal se modelan mediante redes 3D. Tenga en cuenta que los diversos vestíbulos de un edificio de varias plantas son indistinguibles en 2D, el espacio de coordenadas x,y, pero sí se pueden separar a través de sus valores de la coordenada z en un espacio 3D. De igual forma, los ascensores conectan los pisos desplazándose verticalmente. En un espacio x,y, los ascensores son puntos; pero en 3D, se modelan adecuadamente como líneas.
Los valores de la coordenada z hacen posible modelar en tres dimensiones la conectividad de las entidades de punto y de línea. La conectividad solo puede darse en un dataset de red 3D en el que las entidades de origen (específicamente, puntos, extremos de línea y vértices de línea) compartan los valores de las tres coordenadas: x, y, z. El siguiente conjunto de imágenes muestra este requisito:
Las redes tridimensionales también aceptan la configuración de la política de conectividad del grupo de conectividad, como demuestran las siguientes tres imágenes:
Una vez tenga un dataset de red en 3D, puede realizar análisis en 3D.