Disponible con una licencia de Data Reviewer.
La opción DE-9IM es un tipo de relación espacial personalizado disponible en la comprobación Entidad sobre entidad que utiliza el Modelo de 9 intersecciones dimensionalmente extendidas o cadena de caracteres con formato DE-9IM. Las operaciones espaciales personalizadas se definen mediante el interior, el límite y el exterior de las entidades de dos clases de entidad.
Cuando elige DE-9IM como el tipo de relación espacial, puede comparar cualquier posible intersección espacial entre dos formas con base en los siguientes tres aspectos:
- Interior: la forma total, excepto su límite. Todos los tipos de geometría tienen interiores.
- Límite: los extremos de todas las partes lineales para las entidades de línea o el contorno lineal de un polígono. Solamente las líneas y polígonos tienen límites.
- Exterior: el área exterior de una forma, que no incluye el límite. Todos los tipos de geometría tienen exteriores.
Es importante comprender de qué forma el interior, límite y exterior se definen para cada tipo de geometría de entidad con el fin de comprender los operadores de relación:
- Punto: un punto representa una sola ubicación en el espacio. El interior de un punto es el propio punto, el límite es el conjunto vacío (o límite no existente) y el exterior incluye todos los demás puntos.
- Multipunto: un multipunto es una colección ordenada de puntos. El interior del multipunto es un conjunto de puntos en la colección, el límite es un conjunto vacío (o límite no existente) y el exterior es el conjunto de puntos que no están en la colección.
- Polilínea: una polilínea es una colección ordenada de una o más rutas donde cada ruta es una colección de segmentos contiguos. Un segmento tiene un punto de inicio y fin.
El límite de una polilínea es el conjunto de puntos de inicio y fin de cada ruta, el interior es el conjunto de puntos en la polilínea que no están en el límite y el exterior es el conjunto de puntos que no están en el límite o el interior.
Para la polilínea de la siguiente imagen, el conjunto de puntos que incluye el límite se muestra en azul. El interior de la polilínea se muestra en naranja.
Polígono: un polígono se define con un anillo o colección de anillos. Cada anillo es una colección de segmentos contiguos de tal forma que el punto de inicio y el punto final son los mismos.
El límite de un polígono es un anillo o colección de anillos que definen el polígono. El límite contiene uno o más anillos exteriores y cero o más anillos interiores. Un anillo exterior se orienta en sentido horario mientras que un anillo interior se orienta en sentido antihorario. Imagine andando en sentido horario a lo largo de un límite. El área de su derecha inmediata es el interior del polígono y el de su izquierda es el exterior. Para el polígono de la siguiente imagen, el límite se muestra en azul, el interior se muestra en naranja y el exterior es el espacio vacío fuera de límite.
La relación espacial DE-9IM se define usando una cadena en secuencia de nueve caracteres que está compuesta por algunos de los siguientes caracteres:
- T (verdadero): las entidades tienen interiores, límites o exteriores que se intersecan.
- F (falso): las entidades no tienen interiores, límites o exteriores que se intersecan.
- 0 (no dimensionales): la intersección entre los interiores, límites o exteriores de las entidades crea un punto.
- 1 (uno dimensional): la intersección entre los interiores, límites o exteriores de las entidades crea una línea.
- 2 (dos dimensionales): la intersección entre los interiores, límites o exteriores de las entidades crea un polígono.
- * (no marcar): un aspecto de la relación entre los interiores, límites o exteriores no está activado.
La colocación de los caracteres correspondientes es importante porque determina qué es lo que se marca entre las dos entidades. La siguiente tabla muestra el orden de los caracteres ya que describen la relación espacial entre dos regiones, clase de entidad uno o clase de entidad dos.
Por ejemplo, si desea comparar el interior de la clase de entidad 1 y la clase de entidad 2, introduzca T para la ranura uno. Si no desea compararlas, introduzca * para la ranura uno.
Número de ranura de carácter | Clase de entidad 1 | Clase de entidad 2 |
---|---|---|
1 | Interior | Interior |
2 | Interior | Límite |
3 | Interior | Exterior |
4 | Límite | Interior |
5 | Límite | Límite |
6 | Límite | Exterior |
7 | Exterior | Interior |
8 | Exterior | Límite |
9 | Exterior | Exterior |
Ejemplos de ilustración
Los siguientes escenarios ilustran cómo se relacionan entre sí los tipos de geometría en rojo en función de sus interiores, límites o exteriores.
Clase de entidad 2Interior | Clase de entidad 2Límite | Clase de entidad 2Exterior | |
---|---|---|---|
Clase de entidad 1 (Polígono) | T***T**** FC1 (polígono) comparte un límite con FC2 (polígono) y lo interiores intersecan. | F***1**** FC1 (polígono) comparte un límite con FC2 (polígono). Los interiores no intersecan y los límites compartidos forman una línea. | ***1***** Exterior de FC1 (polígono) interseca el interior de FC2 (línea) a lo largo de una longitud congruente. |
Clase de entidad 1 (Línea/polilínea) | TT*FFT*** Los interiores de FC1 (línea) están contenidos en FC2 (línea). | TT*FT**** FC1 (línea) toca el límite de FC2 (punto) y los interiores no intersecan. | TT**F**** Exterior de FC1 (línea) e interiores intersecan con FC2 (polígono). |
Clase de entidad 1 (Punto) | T******** El interior de FC1 (punto) está dentro de FC2 (línea). | *T******* El interior de FC1 (punto) toca el límite de FC2 (línea). | TF****T** Exterior de FC1 (punto) está en el interior de FC2 (polígono), excluyendo el límite de FC2. |
Patrones de relación
Una vez que elija la opción DE-9IM, el cuadro de texto cadena de caracteres DE-9IM aparece donde puede introducir la cadena de caracteres del patrón. Los patrones que pueden usarse para encontrar relaciones específicas se enumeran en la siguiente tabla:
Relación espacial | Clase de entidad 1 | Clase de entidad 2 | Cadena |
---|---|---|---|
Contiene | Línea | Línea | TT*FFT*** |
Contiene | Línea | Punto | T**F*T*** |
Contiene | Punto | Punto | T******** |
Contiene | Poli | Línea | TT*FFT*** |
Contiene | Poli | Poli | TT*FFT*** |
Cruza | Línea | Línea | TF*FF**** |
Cruza | Línea | Poli | TT**F**** |
Cruza | Poli | Línea | T***F**T* |
Superpone | Línea | Línea | TT*T***** |
Superpone | Punto | Punto | T******** |
Superpone | Poli | Poli | TT*T***** |
Toque | Línea | Línea | TT*FT**** |
Toque | Línea | Poli | TT*FT**** |
Toque | Poli | Línea | TT*FT**** |
Toque | Poli | Poli | TT*FT**** |
Dentro de | Línea | Línea | TF**F**** |
Dentro de | Línea | Punto | T******** |
Dentro de | Punto | Punto | T******** |
Dentro de | Poli | Línea | TF**F**** |
Dentro de | Poli | Poli | TF**F**** |
Otros ejemplos de cadenas de caracteres que se emplean en el cuadro de texto de la cadena de caracteres DE-9IM se incluyen en la siguiente tabla:
Relación espacial | Clase de entidad 1 | Clase de entidad 2 | Cadena de caracteres a utilizar |
---|---|---|---|
Comparte un límite | Poli | Poli | ****T**** |
Comparte un límite y los interiores se intersecan | Poli | Poli | T***T**** |
Comparte un límite y los interiores no se intersecan | Línea | Línea | F***T**** |
No toca el límite y los interiores se intersecan | Poli | Poli | T***F**** |
El límite de un polígono interseca el interior de una línea a lo largo de una longitud congruente | Poli | Línea | ***1***** |
Son idénticos a | Poli | Poli | **F*TF*** |
Toca límite de | Línea | Línea | ****T**** |
Comparten un segmento de línea con | Poli | Poli | F***1**** |
Cruce por el contorno de | Poli | Línea | TT**F**** |