Cómo funciona Intersecar por pares

La herramienta Intersecar por pares calcula la intersección entre las entidades en dos capas de entidades o clases de entidad utilizando una técnica de comparación por pares. Las entidades, o porciones de entidades, que son comunes a ambas entradas (es decir, se intersecan) se escriben en la clase de entidad de salida.

Comparación entre las herramientas Intersecar e Intersecar por pares

Con la herramienta Intersecar por pares, una entidad de la primera entrada se interseca con una entidad individual de la segunda entrada. Es distinto de cómo funciona la herramienta Intersecar. Con la herramienta Intersecar, se intersecan todas las entidades, independientemente de la capa de entrada a la que pertenezca la entidad.

La herramienta Intersecar

  • Permite intersecar varias capas de entidades o clases de entidad
  • Busca la intersección de todas las entidades de entrada, independientemente de la capa de entidades de entrada a la que pertenezcan, creando una estructura topológica que representa la intersección geométrica de todas las entidades

La herramienta Intersecar por pares

  • Solo funciona con dos capas de entidades o clases de entidad de entrada
  • Toma entidades de la primera capa de entidades de entrada y las interseca con cada entidad de la segunda capa de entrada, una a una, creando nuevas entidades que representan la intersección.

herramienta Intersecar

Se calculan todas las superposiciones (intersecciones) entre todas las entidades, independientemente de la capa de entidades de entrada a la que pertenezcan. Dado que se calculan todas las intersecciones, es posible que la salida contenga muchas más entidades de las incluidas en el recuento de todas las entidades de entrada combinadas. Hay muchas ocasiones en las que las todas las entradas contienen decenas de miles de entidades, pero la salida contiene cientos de millones de entradas debido a las complejas superposiciones que existen entre ellas.

Por ejemplo, a continuación se ilustran dos capas de entidades. Una contiene 10 entidades (zonas de influencia alrededor de puntos) y la otra contiene una entidad (un cuadrado).

Entrada 1

La entrada 1 contiene 10 entidades poligonales que se superponen, etiquetada por OID.

Entrada 2

Entrada 2 - 1 de polígono, etiquetada por OID.

En la ilustración de abajo se muestra el resultado del proceso de la herramienta Intersecar con las dos capas de entidades de arriba. Observe que se calculan todas las superposiciones (intersecciones) entre todas las entidades, independientemente de la capa de entidades de entrada a la que pertenezcan. Esto puede dar como resultado muchas más entidades de las que se incluían en las entradas originales. Hay más polígonos en la salida (167 entidades) de los que había en las entradas combinadas (el total de entradas era de 11 entidades). Este incremento en la cifra de entidades nuevas con la herramienta Intersecar puede aumentar muy rápidamente, dependiendo de la complejidad de la superposición de las entradas.

Salida de la herramienta Intersecar
Salida de la herramienta Intersecar: 167 entidades de salida, etiquetadas por OID.

Herramienta Intersecar por pares

Con la herramienta Intersecar por pares, la salida será mucho más simple. Cada entidad de salida corresponde a la intersección de una entidad de la entrada 1 y una entidad de la entrada 2. Con la herramienta Intersecar, se calculan las intersecciones entre las entidades de la entrada 1, pero no con la herramienta Intersecar por pares.

Salida de la herramienta Intersecar por pares
Salida de la herramienta Intersecar por pares: 10 entidades de salida

Entradas de polígonos y salida de punto

En el siguiente gráfico se ilustra el resultado de intersecar dos capas de entidades poligonales con el parámetro Tipo de salida establecido en Punto.

Con la herramienta Intersecar, las entidades de punto de salida se encuentran donde un polígono de una de las capas de entidades de entrada tiene un vértice que interseca el límite de un polígono de la otra capa de entidades de entrada.

Con la herramienta Intersecar por pares, las entidades de punto de salida se encuentran donde un polígono de una de las capas de entidades de entrada tiene un vértice que toca el límite de un polígono de la otra capa de entidades de entrada. No se obtienen los puntos donde se cruzan los polígonos.

Intersección de polígonos con salida de punto
Intersección de polígonos con salida de punto
Intersección por pares de polígonos con salida de punto
Intersección por pares de polígonos con salida de punto

Diferencias clave

Rendimiento

Con la herramienta Intersecar por pares se puede obtener un buen rendimiento cuando se realiza una intersección masiva de entidades que se superponen. Para los casos sencillos en los que la cantidad de superposición es menor, puede que no observe ninguna mejora de rendimiento utilizando la herramienta Intersecar por pares.

Nota:

No olvide que la salida varía mucho entre las dos herramientas. Puede que desee probar con pequeños subconjuntos de datos a fin de analizar la salida y determinar cuál de las dos herramientas es más adecuada para sus necesidades de análisis.

La herramienta Intersecar es una herramienta muy compleja que permite buscar superposiciones únicas entre todas las entidades de las entradas. Teniendo en cuenta la complejidad de este tipo de operación, la herramienta Intersecar es muy eficaz y se escala extremadamente bien. Si necesita buscar incidentes de superposición únicos entre todas las entidades de las entradas, la herramienta Intersecar es la mejor opción.

¿Qué herramienta debe utilizar?

Determinar la herramienta que debe utilizar es una cuestión de velocidad y de la salida más adecuada para sus análisis. Si la herramienta Intersecar finaliza en un tiempo razonable y crea una salida adecuada para sus análisis, puede seguir utilizándola.

En cambio, si con la herramienta Intersecar observa lo siguiente, puede que deba investigar con la herramienta Intersecar por pares, siempre y cuando la salida que se cree sea adecuada para sus análisis.

  • Tarda mucho tiempo en ejecutarse
  • Falla debido a falta de recursos
  • Crea una cifra elevada de entidades de salida en comparación con la cantidad de entidades de entrada (por ejemplo, decenas o cientos de miles de entidades en la entrada y de decenas a cientos de millones de entidades en la salida)