Translate

2019년 4월 6일 토요일

[PostgreSQL, PostGIS] 음수 Latitude값을 양수로 전환할 때




개발프로그램
Postgresql 9.6

geometry 값에서 -180 ~ 180 범위의 Latitude 값을 0 ~ 360으로 표현하고 싶을 때
ST_SHIFT_LONGITUDE(geometry)를 사용하면 된다.

만약 원래부터 양수인 경우 알아서 그대로 나오고, 내부 연산도 하지 않는지 조회 속도에 영향을 주지도 않는다.

예제)

SELECT GEOM, ST_SHIFT_LONGITUDE(GEOM) FROM TEST_TABLE WHERE ST_X(GEOM) < 0


0 개의 댓글:

댓글 쓰기