🏞️ GIS & RS/🗺️ 지도서비스・웹지도

[웹지도] kepler.gl 오류 발생시 해결 법

김 홍시 2025. 4. 1. 10:47
반응형

 

문제상황

 

 

kepler에 파일 업로드했는데, 아래 오류 메시지 나옴

An error in deck.gl: update of SolidPolygonLayer({id: 'fdbz349-polygons-fill'}): invalid latitude in fdbz349-polygons-fill layer. The layer has been disabled and highlighted.

 

 

해결방법 

 

kepler.gl에서는 반드시 위경도 기반 좌표체계로 바꿔야 함! 


Kepler.gl에서는 반드시 WGS84 좌표계(위경도, EPSG:4326) 기반의 좌표 데이터를 사용해야 합니다. 그렇지 않으면 다음과 같은 오류가 발생하거나 시각화가 제대로 되지 않습니다:

✅ 이유
Kepler.gl는 WebGL 기반 시각화 도구로, 지도 타일(Map tiles)이 WGS84 좌표계에 맞춰져 있음

기본 지도(OpenStreetMap, Mapbox 등)는 위경도 기반이므로, 여기에 다른 좌표계를 바로 얹을 수 없습니다.

입력된 GeoJSON의 좌표가 ‘미터 단위 평면 좌표계(예: EPSG:5181)’일 경우

WGS84 좌표계가 아닌 값을 위도/경도로 오해하여, 경고 없이 지도가 깨지거나,

"invalid latitude" 오류가 발생합니다.

 

 

 

=> 미터 기반 좌표체계를 쓰고 있어서 그런 것이었음.

이를 경위도 기반으로 변경 

반응형