Disponible con licencia de Location Referencing.
La herramienta Generar intersecciones genera nuevas intersecciones y actualiza las intersecciones existentes. Los escenarios para generar y actualizar intersecciones se detallan en las siguientes secciones.
Intersecciones y prevención de conflictos
Cuando se habilita la prevención de conflictos, se aplican las siguientes condiciones que afectan a las rutas de intersección.
- Si la prevención de conflictos no está habilitada y las rutas no se bloquean durante el cálculo de intersección, es responsable de conciliar cualquier conflicto de intersección con la versión principal. Esto se hace aceptando (conciliación) cambios en la ruta en la versión de edición de las intersecciones principal y de recálculo.
- Si se habilita la prevención de conflictos, todas las rutas que intersecan con rutas para las que se calculan intersecciones también se bloquean.
En el siguiente ejemplo, se selecciona la ruta D (resaltada en amarillo) antes de ejecutar Generar intersecciones. Dado que las rutas AA, BB, CC y DD se intersecan con la ruta D, se deben adquirir bloqueos para todas esas rutas.
Antes de generar intersecciones, las rutas D, AA, BB, CC y DD están bloqueadas (resaltadas en verde).
La herramienta falla cuando no hay bloqueos disponibles para intersecar rutas.
Como se muestra en la siguiente imagen, se selecciona la Ruta D (resaltada en amarillo) para generar intersecciones. Dado que las rutas AA, BB, CC y DD se intersecan con la Ruta D, se deben adquirir bloqueos para esas rutas. Dado que la Ruta CC (resaltada en naranja) no puede ser bloqueada por la persona B (porque están bloqueadas por la persona A o por la persona B en otra versión), no se pueden generar intersecciones.
Cuando se habilita la prevención de conflictos, las siguientes condiciones se aplican a la adquisición de bloqueos.
- Si la herramienta se ejecuta en la versión predeterminada, los bloqueos adquiridos como resultado de ejecutar esta herramienta se liberan tras una ejecución correcta.
- Si la herramienta se ejecuta en una versión secundaria, los bloqueos adquiridos como resultado de ejecutar esta herramienta no se liberan tras una ejecución correcta.
- Si la herramienta genera un error o se detiene a mitad durante una ejecución, se liberan los bloqueos adquiridos por la herramienta.
Escenarios para generar intersecciones
Los escenarios de generación de intersecciones se detallan en las siguientes secciones.
Intersecciones únicas
En el diagrama y la tabla siguientes, se genera una intersección única donde se encuentran tres rutas.
Id. de intersección | Intersecciónnombre | ID de ruta | Nombre de clase de entidad | Id. de entidad | Fecha inicial | Fecha final | Medir |
---|---|---|---|---|---|---|---|
1 | A y B y C | A,B,C | Red1 | 1/1/2000 | <nulo> | 5 |
Una intersección generada o actualizada desde el escenario anterior tiene las siguientes características:
- Se genera una única intersección en la ubicación donde coinciden las tres rutas A, B y C.
- El nombre de intersección está determinado por el orden de clasificación de los Id. de ruta.
- Los Id. de ruta están separados por comas y ordenados alfabéticamente.
- El Id. de entidad se proporciona solo para intersecciones que no sean de ruta.
- Las fechas están determinadas por el rango de fechas común a todas las rutas que constituyen la intersección.
- La medida es la medida de la primera ruta de la lista de Id. de ruta en la ubicación de la intersección.
Intervalo de tiempo de intersección
En el diagrama y la tabla siguientes, la intersección tiene un intervalo de tiempo.
La Ruta A existe entre las fechas 2010-<null>, la Ruta B entre las fechas 2000-2012 y la Ruta C entre las fechas 2020-<null>. Las intersecciones están determinadas por el rango de fechas común a todas las rutas que constituyen la intersección.
IntersecciónId. | Intersecciónnombre | RutaId. | Entidadclasenombre | EntidadId. | Fecha inicial | Fecha final | Medir |
---|---|---|---|---|---|---|---|
1 | A y B | A,B | Red1 | 2010 | 2012 | 5 | |
2 | A y C | A,C | Red1 | 2020 | <nulo> | 5 |
Un intervalo de tiempo de intersección del escenario anterior tiene las siguientes características:
- Entre las fechas 2010-2012, solo existía la Ruta A y la Ruta B, de modo que se crea una intersección (ID:1) para las fechas entre las dos rutas.
- La ruta B dejó de existir después de 2012 y apareció una nueva ruta C en 2020, de modo que se crea una intersección (ID:2) entre las fechas 2020-<null> para la Ruta A y la Ruta C, ya que ese es el rango de fechas común entre esas dos rutas.
Múltiples intersecciones
En el diagrama y la tabla siguientes se detalla la intersección de las rutas en más de una ubicación.
IntersecciónId. | Intersecciónnombre | ID de ruta | Clase de entidadnombre | Id. de entidad | Fecha inicial | Fecha final | Medir |
---|---|---|---|---|---|---|---|
1 | A y B | A,B | Red1 | 2000 | <nulo> | 2 | |
2 | A y B (2) | A,B | Red1 | 2000 | <nulo> | 8 |
En los casos en los que las entidades se intersecan en más de una ubicación, los nombres de intersección tienen el sufijo…(2), …(3) y así sucesivamente.
Usar valores Z
En los diagramas y las tablas siguientes no se utilizan valores z. En el segundo ejemplo, se utilizan valores z.
La siguiente tabla muestra los valores z en el punto de intersección.
Valores z en rutas
Ruta | Valor Z |
---|---|
A | 10 |
B | 34 |
C | 34 |
El resultado en las dos tablas siguientes difiere dependiendo de si se utilizan valores z o no en la clase de entidad de intersección.
Cuando no se utilizan valores z
Id. de intersección | Intersecciónnombre | ID de ruta | Nombre de clase de entidad | Id. de entidad | Fecha inicial | Fecha final | Medir |
---|---|---|---|---|---|---|---|
1 | A y B y C | A,B,C | Red1 | 1/1/2000 | <nulo> | 5 |
Cuando se utilizan valores z
Id. de intersección | Intersecciónnombre | ID de ruta | Nombre de clase de entidad | Id. de entidad | Fecha inicial | Fecha final | Medir |
---|---|---|---|---|---|---|---|
1 | B y C | B,C | Red1 | 1/1/2000 | <nulo> | 24 |
Los valores z se utilizan para generar las intersecciones; por lo tanto, la Ruta B y la Ruta C participan en la intersección porque sus valores z (34 y 34) están dentro de la tolerancia z (0,001 m en este caso). La Ruta A con el valor z de 10 está fuera de la tolerancia z.
El Id. de intersección es único para cada ubicación x, y, z (cuando se consideran los valores z) o cada ubicación x,y (cuando no se tienen en cuenta los valores z). Si tiene varias intersecciones en una ubicación (solo es posible debido a la presencia de varios intervalos de tiempo), todas esas intersecciones tienen el mismo Id. de intersección.
Intersecciones de rutas y polígonos
En el diagrama y la tabla siguientes se detallan las intersecciones de rutas y polígonos.
IntersecciónId. | Intersecciónnombre | RutaId. | FCnombre | EntidadId. | Fecha inicial | Fecha final | Medir |
---|---|---|---|---|---|---|---|
1 | A y Poli1 | A | Polígono1 | Poli1 | 2000 | <nulo> | 2 |
2 | A y Poli1 (2) | A | Polígono1 | Poli1 | 2000 | <nulo> | 8 |
Una intersección de rutas y polígonos del escenario anterior tiene las siguientes características:
- Estas son las intersecciones de rutas y polígonos, por lo que se proporciona el Id. de entidad de ellas.
- La misma combinación de nombre de intersección de polígonos y rutas aparece más de una vez, por lo que los nombres de intersección tienen el sufijo …(2), …(3) y así sucesivamente.
Escenarios para actualizar intersecciones
- Cuando se actualizan las intersecciones, pueden ocurrir las siguientes situaciones:
- Se crean nuevas intersecciones: se pueden crear nuevas intersecciones debido a actividades de edición, como crear una ruta, realinear una ruta, ampliar una ruta, reasignar una ruta, realineación cartográfica u otras actividades de edición, incluidas entidades que no son LRS, como ferrocarriles o límites políticos.
- Las intersecciones presentes se retiran: se retira una intersección con su campo ToDate rellenado con la fecha de edición de la ruta debido a la realineación de una ruta, la retirada de una ruta, la reasignación de una ruta u otras actividades de edición.
- Las intersecciones presentes se mueven: las intersecciones se mueven debido a la realineación cartográfica o a las ediciones de entidades que no son LRS. En tales casos, se cambia la ubicación de la intersección, se actualiza la forma (ubicación de punto) de la intersección y se mantiene el Id. de intersección. Las intersecciones no se retiran en este caso. Si una entidad interseca una ruta en varias ubicaciones y las ubicaciones de intersección cambian, la intersección original más cercana a la nueva ubicación determina dónde se mueve la intersección.
- Las intersecciones presentes se eliminan: las intersecciones se eliminan debido a la realineación cartográfica o a la edición de entidades que no son LRS. Esto ocurre cuando las rutas ya no intersecan las entidades en ningún rango de tiempo.
Los siguientes escenarios de detalles de la tabla pueden ocurrir al actualizar intersecciones:
Actividad de edición | Intersección de ruta y ruta | Intersección de ruta y capa no LRS |
---|---|---|
Ediciones de ruta | Retira las intersecciones presentes o recrea intersecciones | Retira las intersecciones presentes o crea intersecciones |
Realineación cartográfica: intersección como resultado | Mueve las intersecciones presentes o crea intersecciones | Mueve las intersecciones presentes o crea intersecciones |
Realineación cartográfica: no más intersecciones | Elimina las intersecciones presentes | Elimina las intersecciones presentes |
Entidad no LRS editada: intersección como resultado | N/A | Mueve las intersecciones presentes |
Entidad no LRS editada: no más intersecciones | N/A | Elimina las intersecciones presentes |
Las siguientes secciones presentan ejemplos de actualizaciones de intersección.
La intersección se actualiza cuando se agrega una entidad de intersección
En los diagramas y las tablas siguientes se detallan las actualizaciones de intersección tras agregar una nueva entidad de intersección.
Existe una intersección entre la Ruta A y la Ruta B.
Id. de intersección | Intersecciónnombre | ID de ruta | Nombre de clase de entidad | Id. de entidad | Fecha inicial | Fecha final | Medir |
---|---|---|---|---|---|---|---|
1 | A,B | A,B | Red1 | 1/1/2000 | 1/1/2010 | 5 |
Cuando se crea o se incorpora la Ruta C, y se interseca con la Ruta A y la Ruta B en la ubicación de la intersección original, se crea una nueva intersección con el mismo Id. de intersección que incorpora la Ruta A, la Ruta B y la Ruta C.
Id. de intersección | Intersecciónnombre | ID de ruta | Nombre de clase de entidad | Id. de entidad | Fecha inicial | Fecha final | Medir |
---|---|---|---|---|---|---|---|
1 | A,B | A,B | Red1 | 1/1/2000 | 1/1/2010 | 5 | |
1 | A,B,C | A,B,C | Red1 | 1/1/2010 | <nulo> | 5 |
La intersección se actualiza cuando se retira una ruta
En diagramas y las tablas siguientes se detallan las actualizaciones que se producen después de retirar una ruta de intersección.
Id. de intersección | Intersecciónnombre | ID de ruta | Entidadclasenombre | Id. de entidad | Fecha inicial | Fecha final | Medir |
---|---|---|---|---|---|---|---|
1 | A,B | A,B | Red1 | 1/1/2000 | <nulo> | 5 |
Cuando se retira parte de la Ruta B, que abarca la ubicación de la intersección, la intersección se retira con la fecha final de la Ruta B.
Id. de intersección | Intersecciónnombre | ID de ruta | Entidadclasenombre | Id. de entidad | Fecha inicial | Fecha final | Medir |
---|---|---|---|---|---|---|---|
1 | A,B | A,B | Red1 | 1/1/2000 | 31/12/2020 | 5 |
Actualizaciones de intersección después de la realineación cartográfica
En diagramas y las tablas siguientes se detallan las actualizaciones que se producen después de que se realinee cartográficamente parte de la Ruta B.
La ubicación de la intersección se actualiza junto con la medida en la ubicación de la nueva intersección a lo largo de la Ruta A. En los casos en los que la Ruta B se realinea cartográficamente y ya no se interseca con la Ruta A, la intersección se elimina.
Id. de intersección | Intersecciónnombre | ID de ruta | Entidadclasenombre | Id. de entidad | Fecha inicial | Fecha final | Medir |
---|---|---|---|---|---|---|---|
1 | A,B | A,B | Red1 | 1/1/2000 | <nulo> | 5 |
Id. de intersección | Intersecciónnombre | ID de ruta | Nombre FC | Id. de entidad | Fecha inicial | Fecha final | Medir |
---|---|---|---|---|---|---|---|
1 | A,B | A,B | Red1 | 1/1/2000 | <nulo> | 3 |