- Diferencias de terminología entre ArcMap, ArcScene y ArcGlobe
- Relaciones espaciales Clementini
- Comparación de las tres relaciones espaciales "contains"
- Comparación de las tres relaciones espaciales "within"
- Leyenda para los gráficos
- Seleccionar punto con punto
- Seleccionar punto con multipunto
- Seleccionar punto con línea
- Seleccionar punto con polígono
- Seleccionar multipunto con punto
- Seleccionar multipunto con multipunto
- Seleccionar multipunto con línea
- Seleccionar multipunto con polígono
- Seleccionar línea con punto
- Seleccionar línea con multipunto
- Seleccionar línea con línea
- Seleccionar línea con polígono
- Seleccionar polígono con punto
- Seleccionar polígono con multipunto
- Seleccionar polígono con línea
- Seleccionar polígono con polígono
Este tema contiene ejemplos y resultados esperables de las distintas opciones de Relación disponibles en la herramienta de geoprocesamiento Seleccionar capa por localización y la herramienta de geoprocesamiento Unión espacial.
Los tres tipos de relación espacial WITHIN_A_DISTANCE incluidos en estos gráficos.
Para obtener más detalles sobre las relaciones INTERSECT_3D y WITHIN_A_DISTANCE_3D, consulte Seleccionar por ubicación: relaciones 3D.
Diferencias de terminología entre ArcMap, ArcScene y ArcGlobe
Esta sección solo es aplicable a ArcMap, ArcScene y ArcGlobe. No se aplica a ArcGIS Pro.
El cuadro de diálogo Seleccionar por localización que aparece en el menú Selección de ArcMap, ArcScene y ArcGlobe no utiliza exactamente los mismos términos que la herramienta de geoprocesamiento para describir la relación. La tabla siguiente contiene la equivalencia de terminología.
Herramienta de geoprocesamiento | Selección\Seleccionar por localización |
---|---|
INTERSECT | Las entidades de las capas de destino intersecan la entidad de la capa fuente. |
INTERSECT_3D | Las entidades de las capas de destino intersecan (3d) la entidad de la capa fuente. |
WITHIN_A_DISTANCE_GEODESIC | Esta opción no está disponible. |
WITHIN_A_DISTANCE | Las entidades de las capas de destino están dentro de una distancia de la entidad de la capa fuente. |
WITHIN_A_DISTANCE_3D | Las entidades de las capas de destino están dentro de una distancia (3d) de la entidad de la capa fuente. |
CONTAINS | Las entidades de las capas de destino contienen a la entidad de la capa fuente. |
COMPLETELY_CONTAINS | Las entidades de las capas de destino contienen totalmente a la entidad de la capa fuente. |
CONTAINS_CLEMENTINI | Las entidades de las capas de destino contienen (Clementini) a la entidad de la capa fuente. |
WITHIN | Las entidades de las capas de destino están dentro de la entidad de la capa fuente. |
COMPLETELY_WITHIN | Las entidades de las capas de destino están totalmente dentro de la entidad de la capa fuente. |
WITHIN_CLEMENTINI | Las entidades de las capas de destino están dentro de (Clementini) la entidad de la capa fuente. |
ARE_IDENTICAL_TO | Las entidades de las capas de destino son idénticas a la entidad de la capa fuente. |
BOUNDARY_TOUCHES | Las entidades de las capas de destino tocan el límite de la entidad de la capa fuente. |
SHARE_A_LINE_SEGMENT_WITH | Las entidades de las capas de destino comparten un segmento de línea con la entidad de la capa fuente. |
CROSSED_BY_THE_OUTLINE_OF | Las entidades de las capas de destino están cruzadas por el contorno de la entidad de la capa fuente. |
HAVE_THEIR_CENTER_IN | Las entidades de las capas de destino tienen su centroide en la entidad de la capa fuente. |
Todos los detalles siguientes están escritos usando la terminología de la herramienta Seleccionar capa por localización. No obstante, estos detalles también son aplicables a la herramienta Unión espacial. Los nombres de los parámetros difieren entre las herramientas del modo siguiente:
- Seleccionar capa por localización contiene Capa de entidades de entrada. El equivalente en Unión espacial es Entidades de destino.
- Seleccionar capa por localización contiene Seleccionando entidades. El equivalente en Unión espacial es Entidades de unión.
- Seleccionar capa por localización contiene Relación. El equivalente en Unión espacial es Opción de correspondencia.
Relaciones espaciales Clementini
WITHIN_CLEMENTINI y CONTAINS_CLEMENTINI se refieren al interior y contienen relaciones espaciales tales como se definen en el artículo siguiente: Clementini, Eliseo, Paolino Di Felice, and Peter van Oosterom, "A Small Set of Formal Topological Relationships Suitable for End-User Interaction," Proceedings of the Third International Symposium on Advances in Spatial Databases, 277–295, junio 23–25, 1993.
Comparación de las tres relaciones espaciales "contains"
Definición de límite: en las líneas, el límite se refiere a los dos extremos; en los polígonos, el límite es el borde.
- CONTAINS: selecciona las entidades de la capa de entidades de entrada que contienen una entidad de la capa de entidades seleccionadas. Las entidades seleccionadas pueden estar dentro del límite de la capa de entidades de entrada o sobre él.
- COMPLETELY_CONTAINS: selecciona entidades de la capa de entidades de entrada que contienen una entidad de la capa de entidades seleccionadas, siempre y cuando la entidad de la capa de entidades seleccionadas no interseque con el límite de la capa de entidades de entrada.
- CONTAINS_CLEMENTINI: los resultados son idénticos a CONTAINS con la excepción de que si la entidad de la capa de entidades seleccionadas se encuentra completamente sobre el límite de la capa de entidades de entrada, sin que ninguna parte de la entidad contenida se encuentre correctamente dentro de la entidad de la capa de entidades de entrada, la entidad de entrada no se seleccionará. CLEMENTINI afirma que el límite de un punto siempre está vacío y que el límite de una línea son los extremos.
- CONTAINS y CONTAINS_CLEMENTINI producen resultados idénticos con entradas de punto y multipunto, y las entidades seleccionadas son punto o multipunto.
Comparación de las tres relaciones espaciales "within"
- WITHIN: selecciona las entidades en la capa de entidades de entrada que están dentro o contenidas por entidades de la capa de entidades seleccionadas.
- COMPLETELY_WITHIN: el resultado es idéntico a WITHIN excepto cuando la entidad de la capa de entidades de entrada interseca el límite de la entidad de la capa de entidades seleccionadas; en este caso no se selecciona.
- WITHIN_CLEMENTINI: el resultado es idéntico a WITHIN excepto cuando la totalidad de la entidad de la capa de entidades de entrada está sobre el límite de la entidad de la capa de entidades seleccionadas. CLEMENTINI afirma que el límite de un punto siempre está vacío y que el límite de una línea son los extremos.
Leyenda para los gráficos
La siguiente leyenda se aplica a todos los ejemplos siguientes:
- Entidad de entrada: verde
- Centro de la entidad de entrada: X roja
- Entidad de selección: gris
Los gráficos están etiquetados con una A, B, C, etc. Cada relación (INTERSECT, CONTAINS, etc.), válida para esa combinación de geometrías, se encuentra detallada en la columna izquierda de la tabla. Los casos geométricos que se seleccionarían para esa relación se encuentran detallados en la columna derecha de la tabla.
Seleccionar punto con punto
INTERSECT | Un |
CONTAINS | Un |
CONTAINS_CLEMENTINI | Un |
WITHIN | Un |
WITHIN_CLEMENTINI | Un |
ARE_IDENTICAL_TO | Un |
HAVE_THEIR_CENTER_IN | Un |
Seleccionar punto con multipunto
INTERSECT | A, C |
CONTAINS | Un |
CONTAINS_CLEMENTINI | Un |
WITHIN | A, C |
WITHIN_CLEMENTINI | A, C |
ARE_IDENTICAL_TO | Un |
HAVE_THEIR_CENTER_IN | A, C |
Seleccionar punto con línea
INTERSECT | A, C |
WITHIN | A, C |
COMPLETELY_WITHIN | Un |
WITHIN_CLEMENTINI | Un |
HAVE_THEIR_CENTER_IN | A, C |
BOUNDARY_TOUCHES | C |
Seleccionar punto con polígono
INTERSECT | A, C |
WITHIN | A, C |
COMPLETELY_WITHIN | Un |
WITHIN_CLEMENTINI | Un |
HAVE_THEIR_CENTER_IN | A, C |
BOUNDARY_TOUCHES | C |
Seleccionar multipunto con punto
INTERSECT | A, C |
CONTAINS | A, C |
CONTAINS_CLEMENTINI | A, C |
WITHIN | Un |
WITHIN_CLEMENTINI | Un |
ARE_IDENTICAL_TO | Un |
HAVE_THEIR_CENTER_IN | A, D |
Seleccionar multipunto con multipunto
INTERSECT | A, C, E, F |
CONTAINS | A, F |
CONTAINS_CLEMENTINI | A, F |
WITHIN | A, C |
WITHIN_CLEMENTINI | A, C |
ARE_IDENTICAL_TO | Un |
HAVE_THEIR_CENTER_IN | A, D |
Seleccionar multipunto con línea
INTERSECT | A, C, E, F |
WITHIN | A, C, E |
COMPLETELY_WITHIN | Un |
WITHIN_CLEMENTINI | A, E |
HAVE_THEIR_CENTER_IN | A, D, E |
BOUNDARY_TOUCHES | C, E |
Seleccionar multipunto con polígono
INTERSECT | A, C, D, E, F |
WITHIN | A, C, D, E |
COMPLETELY_WITHIN | Un |
WITHIN_CLEMENTINI | A, D, E |
HAVE_THEIR_CENTER_IN | A, B, C, E, F |
BOUNDARY_TOUCHES | C, E |
Seleccionar línea con punto
INTERSECT | A, C, D |
CONTAINS | A, C, D |
COMPLETELY_CONTAINS | A, D |
CONTAINS_CLEMENTINI | A, D |
HAVE_THEIR_CENTER_IN | D |
BOUNDARY_TOUCHES | C |
Seleccionar línea con multipunto
INTERSECT | A, C, D, E |
CONTAINS | A, C, E |
COMPLETELY_CONTAINS | Un |
CONTAINS_CLEMENTINI | A, E |
HAVE_THEIR_CENTER_IN | D |
BOUNDARY_TOUCHES | C, E |
Seleccionar línea con línea
INTERSECT | A, C, D, E, F, G, H, I, J |
CONTAINS | G, H |
COMPLETELY_CONTAINS | G |
CONTAINS_CLEMENTINI | G, H |
WITHIN | F, H |
COMPLETELY_WITHIN | F |
WITHIN_CLEMENTINI | F, H |
ARE_IDENTICAL_TO | H |
BOUNDARY_TOUCHES | C, E |
Seleccionar línea con polígono
INTERSECT | A, C, D, E, F, G, H, I, J, K, L, M, N, O |
WITHIN | A, D, G, H, I, O |
COMPLETELY_WITHIN | Un |
WITHIN_CLEMENTINI | A, D, G, H, I |
BOUNDARY_TOUCHES | F, G, H, I, K, L, M, N, O |
SHARE_A_LINE_SEGMENT_WITH | G, I, J, K, M, O |
CROSSED_BY_THE_OUTLINE_OF | C, E, H, L, N |
HAVE_THEIR_CENTER_IN | A, C, D, E, G, H, I, J, O |
Seleccionar polígono con punto
INTERSECT | A, B |
CONTAINS | A, B |
COMPLETELY_CONTAINS | Un |
CONTAINS_CLEMENTINI | Un |
HAVE_THEIR_CENTER_IN | A, D |
BOUNDARY_TOUCHES | B |
Seleccionar polígono con multipunto
INTERSECT | A, B, C, E |
CONTAINS | A, B, E |
COMPLETELY_CONTAINS | Un |
CONTAINS_CLEMENTINI | A, B |
HAVE_THEIR_CENTER_IN | A, D |
BOUNDARY_TOUCHES | E |
Seleccionar polígono con línea
INTERSECT | A, C, D, E, F, G, H, I, J, K, L, M, N, O |
CONTAINS | A, D, G, H, I, O |
COMPLETELY_CONTAINS | Un |
CONTAINS_CLEMENTINI | A, D, G, H, I |
BOUNDARY_TOUCHES | F, G, H, I, K, L, M, N, O |
SHARE_A_LINE_SEGMENT_WITH | G, I, J, K, M, O |
CROSSED_BY_THE_OUTLINE_OF | C, E, H, L, N |
HAVE_THEIR_CENTER_IN | E, I, L |
Seleccionar polígono con polígono
INTERSECT | A, C, D, E, F, G, H, I, J, K, M |
CONTAINS | C, E, H, M |
COMPLETELY_CONTAINS | C |
CONTAINS_CLEMENTINI | C, E, H, M |
WITHIN | F, G, H, M |
COMPLETELY_WITHIN | F |
WITHIN_CLEMENTINI | F, G, H, M |
ARE_IDENTICAL_TO | H, M |
BOUNDARY_TOUCHES | D, E, G, H, I, J, M |
SHARE_A_LINE_SEGMENT_WITH | D, H, I, M |
CROSSED_BY_THE_OUTLINE_OF | A, E, G, J, K |
HAVE_THEIR_CENTER_IN | C, E, F, G, H, K, L |