Este tema contiene ejemplos y resultados esperados de las opciones del parámetro Relación disponibles en la herramienta Seleccionar capa por ubicación y la herramienta Unión espacial.
Para obtener más información sobre las opciones Intersecar 3D y Dentro de una distancia 3D, consulte Seleccionar por ubicación: Relaciones 3D.
Terminología
Palabra clave de diálogo | Palabra clave de Python |
---|---|
Intersecar | INTERSECT |
Intersecar 3D | INTERSECT_3D |
Intersecar (DBMS) | INTERSECT_DBMS |
Dentro de una distancia geodésica | WITHIN_A_DISTANCE_GEODESIC |
Dentro de una distancia | WITHIN_A_DISTANCE |
Dentro de una distancia 3D | WITHIN_A_DISTANCE_3D |
Contiene | CONTAINS |
Contiene completamente | COMPLETELY_CONTAINS |
Contiene Clementini | CONTAINS_CLEMENTINI |
Dentro de | WITHIN |
Completamente dentro | COMPLETELY_WITHIN |
Dentro de Clementini | WITHIN_CLEMENTINI |
Son idénticos a | ARE_IDENTICAL_TO |
Toca el límite | BOUNDARY_TOUCHES |
Comparten un segmento de línea con | SHARE_A_LINE_SEGMENT_WITH |
Cruzado por el contorno de | CROSSED_BY_THE_OUTLINE_OF |
Tienen su centro en | HAVE_THEIR_CENTER_IN |
Todos los detalles siguientes están escritos usando la terminología de la herramienta Seleccionar capa por ubicació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:
- La herramienta Seleccionar capa por ubicación tiene un parámetro Capa de entidades de entrada; el parámetro equivalente de la herramienta Unión espacial es Entidades de destino.
- La herramienta Seleccionar capa por ubicación tiene un parámetro Entidades de selección; el parámetro equivalente de la herramienta Unión espacial es Entidades de unión.
- La herramienta Seleccionar capa por ubicación tiene un parámetro Relación; el parámetro equivalente de la herramienta Unión espacial es Opción de correspondencia.
Relaciones espaciales Clementini
Las opciones Dentro de Clementini y Contiene Clementini se refieren al interior y contienen relaciones espaciales como se definen en el artículo siguiente: Clementini, Eliseo, Paolino Di Felice y 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, 23–25 de junio de 1993.
Comparación de las tres relaciones espaciales "contains"
En las líneas, el límite se refiere a los dos extremos; en los polígonos, el límite es el borde.
- Contiene: 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.
- Contiene completamente: 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.
- Contiene Clementini: los resultados son idénticos a la opción Contiene, 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.
Las opciones Contiene y Contiene Clementini producen resultados idénticos con entradas de punto y multipunto, y las entidades seleccionadas son puntos o multipuntos.
Comparación de las tres relaciones espaciales "within"
- Dentro de: selecciona las entidades en la capa de entidades de entrada que están dentro o contenidas por entidades de la capa de entidades seleccionadas.
- Completamente dentro: el resultado es idéntico a la opción Dentro de, 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.
- Dentro de Clementini: el resultado es idéntico a la opción Dentro de, 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: círculo verde
- Centro de la entidad de entrada: X roja
- Entidad de selección: cuadrado gris
Los gráficos están etiquetados con una A, B, C, etc. Cada opción de relación (Intersecar, Contiene, etc.) válida para esa combinación de geometrías se indica 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
![Seleccionar punto con punto Seleccionar punto con punto](GUID-1ECFFABC-3608-4BB4-86A8-FD6FA0F16C13-web.gif)
Intersecar | Un |
Intersecar (DBMS) | Un |
Contiene | Un |
Contiene Clementini | Un |
Dentro de | Un |
Dentro de Clementini | Un |
Son idénticos a | Un |
Tienen su centro en | Un |
Seleccionar punto con multipunto
![Seleccionar punto con multipunto Seleccionar punto con multipunto](GUID-A5A53AA6-3464-41CA-8891-213BA4ED143E-web.gif)
Intersecar | A, C |
Intersecar (DBMS) | A, C |
Contiene | Un |
Contiene Clementini | Un |
Dentro de | A, C |
Dentro de Clementini | A, C |
Son idénticos a | Un |
Tienen su centro en | A, C |
Seleccionar punto con línea
![Seleccionar punto con línea Seleccionar punto con línea](GUID-171AD80E-550B-4017-AEB7-1A681D722F60-web.gif)
Intersecar | A, C |
Intersecar (DBMS) | A, C |
Dentro de | A, C |
Completamente dentro | Un |
Dentro de Clementini | Un |
Tienen su centro en | A, C |
Toca el límite | C |
Seleccionar punto con polígono
![Seleccionar punto con polígono Seleccionar punto con polígono](GUID-12153063-E9B3-42E5-A786-E3FAF6BB004E-web.gif)
Intersecar | A, C |
Intersecar (DBMS) | A, C |
Dentro de | A, C |
Completamente dentro | Un |
Dentro de Clementini | Un |
Tienen su centro en | A, C |
Toca el límite | C |
Seleccionar multipunto con punto
![Seleccionar multipunto con punto Seleccionar multipunto con punto](GUID-1E6A7D35-4099-434B-A5A4-3F834ED95E2D-web.gif)
Intersecar | A, C |
Intersecar (DBMS) | A, C |
Contiene | A, C |
Contiene Clementini | A, C |
Dentro de | Un |
Dentro de Clementini | Un |
Son idénticos a | Un |
Tienen su centro en | A, D |
Seleccionar multipunto con multipunto
![Seleccionar multipunto con multipunto Seleccionar multipunto con multipunto](GUID-10108460-114D-4127-8906-0CFFFCBCBC40-web.gif)
Intersecar | A, C, D, E, F |
Intersecar (DBMS) | A, C, D, E, F |
Contiene | A, F |
Contiene Clementini | A, F |
Dentro de | A, C |
Dentro de Clementini | A, C |
Son idénticos a | Un |
Tienen su centro en | A, D |
Seleccionar multipunto con línea
![Seleccionar multipunto con línea Seleccionar multipunto con línea](GUID-8580F005-45C6-4777-83F5-2083A887F6BE-web.gif)
Intersecar | A, C, E, F |
Intersecar (DBMS) | A, C, E, F |
Dentro de | A, C, E |
Completamente dentro | Un |
Dentro de Clementini | A, E |
Tienen su centro en | A, D, E |
Toca el límite | C, E |
Seleccionar multipunto con polígono
![Seleccionar multipunto con polígono Seleccionar multipunto con polígono](GUID-AF0EEB3A-0003-4A43-ACCE-ADF4B13F99E3-web.gif)
Intersecar | A, C, D, E, F |
Intersecar (DBMS) | A, C, D, E, F |
Dentro de | A, C, D, E |
Completamente dentro | Un |
Dentro de Clementini | A, D, E |
Tienen su centro en | A, B, C, E, F |
Toca el límite | C, E |
Seleccionar línea con punto
![Seleccionar línea con punto Seleccionar línea con punto](GUID-FD60FA73-31CD-4BD7-B03C-06806851BC9E-web.gif)
Intersecar | A, C, D |
Intersecar (DBMS) | A, C, D |
Contiene | A, C, D |
Contiene completamente | A, D |
Contiene Clementini | A, D |
Tienen su centro en | D |
Toca el límite | C |
Seleccionar línea con multipunto
![Seleccionar línea con multipunto Seleccionar línea con multipunto](GUID-F3091212-149C-4E5F-A0E9-2A49AA8480F0-web.gif)
Intersecar | A, C, D, E |
Intersecar (DBMS) | A, C, D, E |
Contiene | A, C, E |
Contiene completamente | Un |
Contiene Clementini | A, E |
Tienen su centro en | D |
Toca el límite | C, E |
Seleccionar línea con línea
![Seleccionar línea con línea Seleccionar línea con línea](GUID-09D6FB47-31A3-47C3-A8B8-19BB659EBA8A-web.gif)
Intersecar | A, C, D, E, F, G, H, I, J |
Intersecar (DBMS) | A, C, D, E, F, G, H, I, J |
Contiene | G, H |
Contiene completamente | G |
Contiene Clementini | G, H |
Dentro de | F, H |
Completamente dentro | F |
Dentro de Clementini | F, H |
Son idénticos a | H |
Toca el límite | C, E |
Comparten un segmento de línea con | F, G, H, I, J |
Seleccionar línea con polígono
![Seleccionar línea con polígono Seleccionar línea con polígono](GUID-54663F11-5B47-46A5-82C1-37FD1FDDC835-web.gif)
Intersecar | A, C, D, E, F, G, H, I, J, K, L, M, N, O |
Intersecar (DBMS) | A, C, D, E, F, G, H, I, J, K, L, M, N, O |
Dentro de | A, D, G, H, I, O |
Completamente dentro | Un |
Dentro de Clementini | A, D, G, H, I |
Toca el límite | F, G, H, I, K, L, M, N, O |
Comparten un segmento de línea con | G, I, J, K, M, O |
Cruzado por el contorno de | C, E, H, L, N |
Tienen su centro en | A, C, D, E, G, H, I, J, O |
Seleccionar polígono con punto
![Seleccionar polígono con punto Seleccionar polígono con punto](GUID-0973BB65-5DAE-461A-8B84-E58332CDA443-web.gif)
Intersecar | A, B |
Intersecar (DBMS) | A, B |
Contiene | A, B |
Contiene completamente | Un |
Contiene Clementini | Un |
Tienen su centro en | A, D |
Toca el límite | B |
Seleccionar polígono con multipunto
![Seleccionar polígono con multipunto Seleccionar polígono con multipunto](GUID-AF91EAE1-4215-44A5-B558-131E128021DB-web.gif)
Intersecar | A, B, C, E |
Intersecar (DBMS) | A, B, C, E |
Contiene | A, B, E |
Contiene completamente | Un |
Contiene Clementini | A, B |
Tienen su centro en | A, D |
Toca el límite | E |
Seleccionar polígono con línea
![Seleccionar polígono con línea Seleccionar polígono con línea](GUID-EFDE4E93-532E-4D6E-BB29-9BBFC783CEC7-web.gif)
Intersecar | A, C, D, E, F, G, H, I, J, K, L, M, N, O |
Intersecar (DBMS) | A, C, D, E, F, G, H, I, J, K, L, M, N, O |
Contiene | A, D, G, H, I, O |
Contiene completamente | Un |
Contiene Clementini | A, D, G, H, I |
Toca el límite | F, G, H, I, K, L, M, N, O |
Comparten un segmento de línea con | G, I, J, K, M, O |
Cruzado por el contorno de | C, E, H, L, N |
Tienen su centro en | E, I, L |
Seleccionar polígono con polígono
![Seleccionar polígono con polígono Seleccionar polígono con polígono](GUID-7802EBC1-8E73-4071-AE12-4445AB1C24B5-web.gif)
Intersecar | A, C, D, E, F, G, H, I, J, K, M |
Intersecar (DBMS) | A, C, D, E, F, G, H, I, J, K, M |
Contiene | C, E, H, M |
Contiene completamente | C |
Contiene Clementini | C, E, H, M |
Dentro de | F, G, H, M |
Completamente dentro | F |
Dentro de Clementini | F, G, H, M |
Son idénticos a | H, M |
Toca el límite | D, E, G, H, I, J, M |
Comparten un segmento de línea con | D, H, I, M |
Cruzado por el contorno de | A, E, G, J, K |
Tienen su centro en | C, E, F, G, H, K, L |