Ejemplos gráficos de Seleccionar por ubicación

Este tema contiene ejemplos y resultados esperados de las distintas opciones de 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 relaciones 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énticas 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:

  • Seleccionar capa por ubicación contiene Capa de entidades de entrada. El equivalente en Unión espacial es Entidades de destino.
  • Seleccionar capa por ubicación contiene Seleccionando entidades. El equivalente en Unión espacial es Entidades de unión.
  • Seleccionar capa por ubicación contiene Relación. El equivalente en Unión espacial es Opción de correspondencia.

Relaciones espaciales Clementini

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, June 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.

  • 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 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.
  • 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 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 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 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

Intersecar

A

Intersecar (DBMS)

A

Contiene

A

Contiene Clementini

A

Dentro de

A

Dentro de Clementini

A

Son idénticas a

A

Tienen su centro en

A

Seleccionar punto con tabla de punto

Seleccionar punto con multipunto

Seleccionar punto con multipunto
Seleccionar punto con multipunto

Intersecar

A, C

Intersecar (DBMS)

A, C

Contiene

A

Contiene Clementini

A

Dentro de

A, C

Dentro de Clementini

A, C

Son idénticas a

A

Tienen su centro en

A, C

Seleccionar punto con tabla multipunto

Seleccionar punto con línea

Seleccionar punto con línea
Seleccionar punto con línea

Intersecar

A, C

Intersecar (DBMS)

A, C

Dentro de

A, C

Completamente dentro

A

Dentro de Clementini

A

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
Seleccionar punto con polígono

Intersecar

A, C

Intersecar (DBMS)

A, C

Dentro de

A, C

Completamente dentro

A

Dentro de Clementini

A

Tienen su centro en

A, C

Toca el límite

C

Seleccionar punto con tabla poligonal

Seleccionar multipunto con punto

Seleccionar multipunto con punto
Seleccionar multipunto con punto

Intersecar

A, C

Intersecar (DBMS)

A, C

Contiene

A, C

Contiene Clementini

A, C

Dentro de

A

Dentro de Clementini

A

Son idénticas a

A

Tienen su centro en

A, D

Seleccionar multipunto con tabla de punto

Seleccionar multipunto con multipunto

Seleccionar multipunto con multipunto
Seleccionar multipunto con multipunto

Intersecar

A, C, E, F

Intersecar (DBMS)

A, C, E, F

Contiene

A, F

Contiene Clementini

A, F

Dentro de

A, C

Dentro de Clementini

A, C

Son idénticas a

A

Tienen su centro en

A, D

Seleccionar multipunto con tabla multipunto

Seleccionar multipunto con línea

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

A

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

A

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
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
Seleccionar línea con multipunto

Intersecar

A, C, D, E

Intersecar (DBMS)

A, C, D, E

Contiene

A, C, E

Contiene completamente

A

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
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énticas 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
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

A

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
Seleccionar polígono con punto

Intersecar

A, B

Intersecar (DBMS)

A, B

Contiene

A, B

Contiene completamente

A

Contiene Clementini

A

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
Seleccionar polígono con multipunto

Intersecar

A, B, C, E

Intersecar (DBMS)

A, B, C, E

Contiene

A, B, E

Contiene completamente

A

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

A

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
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énticas 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