4 votos

PostGIS el tratamiento de geometrías únicas como la igualdad de

Tengo dos geometrías diferentes (aunque muy cerca) que Postgres es tratar como iguales.

db=> select '0101000020E6100000C5BCD8C5FEF45DC0AFE29EF87B584740'::geometry = '0101000020E61000005A7CAFC6FEF45DC01A23C8F77B584740'::geometry;

 ?column? 
----------
 t
(1 row)

Puedo dial-up PostGIS igualdad de resolución para que estos son desiguales?

5voto

matt Puntos 211

http://postgis.net/docs/ST_Equals.html

select ST_Equals('0101000020E6100000C5BCD8C5FEF45DC0AFE29EF87B584740'::geometry
,'0101000020E61000005A7CAFC6FEF45DC01A23C8F77B584740'::geometry)

Devuelve False.

5voto

MBCook Puntos 8316

PostGIS define el = operador a prueba de cuadro con la igualdad, en lugar de la geometría de la igualdad (ver docs).

Se ha hablado de cambiar este comportamiento, pero no estoy consciente de nada en las obras. (Consulte https://lists.osgeo.org/pipermail/postgis-devel/2016-April/025769.html para una discusión reciente.)

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