본문으로 바로가기
Geo Utilities
Geometry & Formats

유효하지 않은 GeoJSON을 진단하는 방법

JSON 문법, geometry 구조, polygon ring과 self-intersection 문제를 구분합니다.

직접 답변

Invalid GeoJSON은 JSON 문법 오류, 잘못된 geometry 구조, 닫히지 않은 Polygon ring, 자기교차 등 서로 다른 원인으로 발생합니다. 먼저 파싱 가능 여부를 확인하고, 그 다음 geometry 유형별 구조와 위상 유효성을 검사해야 합니다.

Self-intersection이란 무엇인가요?

Polygon 경계가 자기 자신을 가로지르는 상태입니다. JSON 문법은 올바를 수 있지만 면의 내부와 외부가 모호해져 공간 연산이 실패하거나 서로 다른 결과를 낼 수 있습니다.

자동 복구는 어디까지 안전한가요?

닫히지 않은 ring 닫기, 연속 중복 좌표 제거, winding 정리처럼 의미 변화가 제한적인 작업은 자동화할 수 있습니다. 자기교차나 빈 geometry는 의도 판단이 필요하므로 원본을 보존하고 수동 검토해야 합니다.

Geo Utilities 도구로 확인하기

관련 질문

공식 참고 자료

제보하기