1 votos

Ayuda para utilizar ST_Buffer para puntos

Así que estoy tratando de hacer una cláusula where en un select y mi código es

ST_Within(shape::GEOMETRY, ST_Buffer(ST_GeogFromText('@Value(_location)'), 5, 'endcap=round join=round')

Estoy tratando de amortiguar el atributo _location por 5 metros por lo que cuando el ST_Within se utiliza ayudará a coincidir mejor. Este código se supone que buscar los puntos de entrada y ver si coinciden con algo en el conjunto de datos ya. a través de coincidencia espacial. Sólo para su información ambos puntos para ST_within son puntos.

Si alguien tiene alguna idea de cómo he utilizado ST_Bufffer mal que sería de gran ayuda.

2voto

mataap Puntos 121

Me resulta difícil ver qué pregunta está haciendo aquí, pero seguro que está utilizando el búfer de manera incorrecta. Debería ser un ST_Dwithin(shape, ST_GeogFromText('@Value(_location)'),5)

Puede leer más aquí: http://postgis.net/2013/08/26/tip_ST_DWithin/

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