Come prendere il centroide poligonale in Postgis


12

Ho una tabella con nome di colonna, latitudine e longitudine. Voglio aggiornarlo con il nome del poligono e la sua longitudine di latitudine centroide. So che esiste una funzione in postgis st_centroid (geometria). Ma voglio inserire il valore x e il valore Y in una colonna separata. Come posso farlo?


Vuoi scrivere xey del centroide in nuove colonne / attributi?
underdark

Sì, ho colonne di latitudine e longitudine. Ma St_centroid restituisce il valore long long in una singola colonna
Sreesha

Risposte:


19

Provare:

UPDATE polygon_layer SET longitude=ST_X(ST_Centroid(geom)), Latitude=ST_Y(ST_Centroid(geom));
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.