9 votos

¿Cuál es la diferencia entre espacial de los predicados "Covers" y "Contiene"?

Intento comprender los predicados Espaciales de la DE-9IM Intersección de la matriz. No entiendo la diferencia entre los predicados Cubre (correspondiente CoveredBy) y Contiene (resp. Dentro de).

Trato de dibujar geometrías con JTS Topología de la Suite, son siempre Covers = True y Contains = True (o ambos son Falsos) pero no consigo que los hacen diferentes, es decir, para ver la diferencia entre Covers y Contains. ¿Alguien tiene un ejemplo (de preferencia WKT o una imagen), que ilustran la diferencia?

14voto

GreyCat Puntos 146

Mira Martin Davis (el creador de la STC Topología Suite), Lin.ear th.entintado: Peculiaridades de la "Contiene" Predicado Espacial

  1. La geometría de Una contiene la Geometría de la B, si no hay puntos de B se encuentran en el exterior de Una, y al menos un punto del interior de B se encuentra en el interior de Un
  2. La geometría de Un cubre la Geometría de la B, si no hay puntos de B se encuentran en el exterior de Un

Todo lo que es necesario para determinar esta condición es llevar a cabo un simple cuadro delimitador de comparación. Esto no es posible con los contiene, porque incluso si el cuadro delimitador de la Geometría está cubierto por el Rectángulo, el más caro de la operación es necesaria para probar si la Geometría se encuentra totalmente en la frontera del Rectángulo (en cuyo caso el predicado de falla). Cubre "simplifica" la definición de contiene por lo que es más general (inclusive)

Si usted mira DE-9IM, se puede ver que contiene (T*****FF*) es un caso particular de las tapas (T*****FF*, *T****FF*, ***T**FF*)

Por ejemplo, la definición implica que un Polígono no contienen sus límites, pero un Polígono cubre sus límites.

enter image description here

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X