Postgis에서 다각형 중심을 취하는 방법


12

열 이름, 위도 및 경도가있는 테이블이 있습니다.이 이름을 다각형 이름과 중심 위도 경도로 업데이트하고 싶습니다. postgis st_centroid (geometry)에 함수가 있다는 것을 알고 있습니다. 그러나 별도의 열에 x 값과 Y 값을 입력하고 싶습니다. 어떻게 할 수 있습니까?


중심의 x와 y를 새로운 열 / 속성에 쓰려고합니까?
underdark

예, 위도와 경도 열이 있지만 St_centroid는 단일 열에 위도의 긴 값을 반환합니다
Sreesha

답변:


19

시험:

UPDATE polygon_layer SET longitude=ST_X(ST_Centroid(geom)), Latitude=ST_Y(ST_Centroid(geom));
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.