Escenarios para generar y actualizar intersecciones

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.

La ruta D está seleccionada y no hay bloqueos presentes.
No hay bloqueos presentes antes de ejecutar la herramienta.

Antes de generar intersecciones, las rutas D, AA, BB, CC y DD están bloqueadas (resaltadas en verde).

Los bloqueos se adquieren en rutas de intersección.
Los bloqueos se adquieren en rutas de intersección.

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.

No se generan intersecciones, ya que no están disponibles todos los bloqueos.
No se generan intersecciones, ya que no están disponibles todos los bloqueos.

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.

Intersecciones de rutas
Las intersecciones de rutas se generan donde se encuentran las rutas.

Id. de intersecciónIntersecciónnombreID de rutaNombre de clase de entidadId. de entidadFecha inicialFecha finalMedir

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.

Intersecciones con intervalo de tiempo
Las intersecciones tienen 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ónnombreRutaId.EntidadclasenombreEntidadId.Fecha inicialFecha finalMedir

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.

Las entidades se intersecan en más de una ubicación.
Las entidades se intersecan en más de una ubicación.

IntersecciónId.IntersecciónnombreID de rutaClase de entidadnombreId. de entidadFecha inicialFecha finalMedir

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.

No se utilizan valores Z.
No se utilizan valores Z.

La siguiente tabla muestra los valores z en el punto de intersección.

Valores z en rutas

RutaValor 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ónIntersecciónnombreID de rutaNombre de clase de entidadId. de entidadFecha inicialFecha finalMedir

1

A y B y C

A,B,C

Red1

1/1/2000

<nulo>

5

Cuando se utilizan valores z

Id. de intersecciónIntersecciónnombreID de rutaNombre de clase de entidadId. de entidadFecha inicialFecha finalMedir

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.

Intersecciones de rutas y polígonos
Las intersecciones de polígonos y rutas utilizan el Id. de entidad.

IntersecciónId.IntersecciónnombreRutaId.FCnombreEntidadId.Fecha inicialFecha finalMedir

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ónIntersección de ruta y rutaIntersecció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.

Intersección de la Ruta A y la Ruta B
Existe una intersección entre la Ruta A y la Ruta B.

Id. de intersecciónIntersecciónnombreID de rutaNombre de clase de entidadId. de entidadFecha inicialFecha finalMedir

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.

Intersección de la Ruta A, la Ruta B y la Ruta Cuna
Una nueva ruta, denominada Ruta C, interseca en la misma ubicación.

Id. de intersecciónIntersecciónnombreID de rutaNombre de clase de entidadId. de entidadFecha inicialFecha finalMedir

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.

Intersección de la Ruta A y la Ruta B
Existe una intersección entre la Ruta A y la Ruta B.

Id. de intersecciónIntersecciónnombreID de rutaEntidadclasenombreId. de entidadFecha inicialFecha finalMedir

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.

La intersección de la Ruta A y la Ruta B se retira debido a la retirada de la Ruta B
La intersección se retira debido a la retirada de la Ruta B.

Id. de intersecciónIntersecciónnombreID de rutaEntidadclasenombreId. de entidadFecha inicialFecha finalMedir

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.

Intersección de la Ruta A y la Ruta B
Existe una intersección entre la Ruta A y la Ruta B.

Id. de intersecciónIntersecciónnombreID de rutaEntidadclasenombreId. de entidadFecha inicialFecha finalMedir

1

A,B

A,B

Red1

1/1/2000

<nulo>

5

La Ruta B se realinea cartográficamente
La Ruta B se realinea cartográficamente.

Id. de intersecciónIntersecciónnombreID de rutaNombre FCId. de entidadFecha inicialFecha finalMedir

1

A,B

A,B

Red1

1/1/2000

<nulo>

3