4 votos

GIS QUERY en punto y buffer

Tengo una tabla de puntos y el búfer de la geometría se crea alrededor del punto.

He definido el si el punto está dentro de la buffer_distance entonces su valor es =1 y si es fuera de la búfer su valor es =0, y cuando está en buffer_polygon entonces =2.

Ahora, cuando cada vez que puedo cambiar la ubicación del punto, a continuación, se deben verificar las siguientes condiciones y el valor del indicador debe cambiar de acuerdo a la ubicación de punto de la nueva posición.

Estoy cambiando la posición del punto en QGIS.

Mi estructura de la tabla como esta:-

GID(PK) Flag(INT)   Buffer_Distance THE_Geom    Buffer_GEOM
1   1   100 point(X,Y Location) Buffer Created around the Point 
2   2   200 point(X,Y Location) Buffer Created around the Point 
3   2   200 point(X,Y Location) Buffer Created around the Point 
4   3   300 point(X,Y Location) Buffer Created around the Point 
5   3   300 point(X,Y Location) Buffer Created around the Point 
6   1   100 point(X,Y Location) Buffer Created around the Point 

1voto

Michael Barker Puntos 8234

Lea acerca de los disparadores de PostgreSQL. Ejemplo del mundo real. Probablemente necesites después de la actualización o inserta el gatillo.

1voto

Adam Ernst Puntos 6939

Estoy claro en que punto(s) se cargan y cuáles se pueden mover en QGis, pero creo que se necesitan para definir un disparo en su punto de tabla para ejecutar la consulta cada vez que un punto es cambiado.

A ver si http://twiav-tt.blogspot.co.uk/2012/07/postgis-trigger-function-retrieve.html ayuda? O esta respuesta en StackOverflow?

-1voto

user13125 Puntos 574

Señor, yo tengo una tabla de puntos, en la que la geometría del punto y la geometría del buffer se crean ahora si muevo la ubicación del punto en gis cuántico, entonces los valores del punto deberían cambiar.

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