Ejemplos gráficos de Seleccionar por ubicación

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álogoPalabra 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

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 tabla de punto

Seleccionar punto con multipunto

Seleccionar punto con multipunto

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 tabla multipunto

Seleccionar punto con línea

Seleccionar punto con línea

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 tabla de línea

Seleccionar punto con polígono

Seleccionar punto con polígono

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 tabla poligonal

Seleccionar multipunto con punto

Seleccionar multipunto con punto

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 tabla de punto

Seleccionar multipunto con multipunto

Seleccionar multipunto con multipunto

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 tabla multipunto

Seleccionar multipunto con línea

Seleccionar multipunto con línea

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 tabla de línea

Seleccionar multipunto con polígono

Seleccionar multipunto con polígono

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 multipunto con tabla poligonal

Seleccionar línea con punto

Seleccionar línea con punto

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 tabla de punto

Seleccionar línea con multipunto

Seleccionar línea con multipunto

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 tabla multipunto

Seleccionar línea con línea

Seleccionar línea con línea

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 tabla de línea

Seleccionar línea con polígono

Seleccionar línea con polígono

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 línea con tabla poligonal

Seleccionar polígono con punto

Seleccionar polígono con punto

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 tabla de punto

Seleccionar polígono con multipunto

Seleccionar polígono con multipunto

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 tabla multipunto

Seleccionar polígono con línea

Seleccionar polígono con línea

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 tabla de línea

Seleccionar polígono con polígono

Seleccionar polígono con polígono

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

Seleccionar polígono con tabla poligonal

Temas relacionados