본문 바로가기
GIS/OpenLayers

[OpenLayers] 좌표 경도(x),위도(y) 의 좌표계 변경하기 (from 4326 to 3857)

by 썸머워즈 2020. 8. 18.
반응형


- x,y 좌표계 변경하기 from EPSG:4326 to EPSG:3857 -


API 기능을 통해 x,y 좌표를 받아왔는데


이 좌표를 사용하여 지도를 움직이고자 하는데 좌표계가 맞지않아 바꿔야 하는 상황이다.


이번 역시 결과적으로 매우 간단한 코드가 나와서 다행이다.


var center = ol.proj.transform([lon,lat],'EPSG:4326','EPSG:3857')
map.getView().setCenter(center);


변환 자체는 ol.proj.transform 한줄이면 끝나고


그걸 사용하여 openlayers의 지도를 이동해주는 코드이다.


변경 전/후를 비교해보면 다음과 같다.



같은 방식으로 다른 x,y 좌표계 역시도 변경할 수 있을것으로 보인다.


반응형


댓글

TOP