🏞️ 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" 오류가 발생합니다.
=> 미터 기반 좌표체계를 쓰고 있어서 그런 것이었음.
이를 경위도 기반으로 변경
반응형