본문으로 건너뛰기

GeoJSON 단순화 도구

형태를 유지하면서 GeoJSON 선과 폴리곤의 점 개수를 줄이세요. Feature, FeatureCollection 또는 geometry를 붙여 넣고 도 단위의 허용 오차를 선택하면 Turf 라이브러리의 Ramer-Douglas-Peucker 알고리즘을 적용하고 모든 속성을 보존한 채 간결한 GeoJSON을 반환합니다. GPS 경로, 경계 및 지도 데이터를 웹에 게시하거나 API에 보내기 전에 크기를 줄이는 데 유용합니다.

초기화

자주 묻는 질문

단순화는 어떻게 작동하나요?

이 도구는 Turf에 구현된 Ramer-Douglas-Peucker 알고리즘을 사용해 이웃한 점을 잇는 선에서 허용 오차보다 가까운 점을 제거합니다. 큰 굴곡은 유지하고, 거의 직선인 구간에 빽빽하게 모인 점은 줄입니다.

허용 오차는 무엇을 의미하나요?

허용 오차는 좌표 단위인 도 단위의 거리입니다. 적도에서 0.001도는 약 111미터, 0.0001도는 약 11미터이며, 값을 높일수록 더 많은 점이 제거됩니다. 0도에서 1도까지 선택할 수 있고 기본값은 0.001입니다.

고품질 옵션은 어떤 기능을 하나요?

기본적으로 Douglas-Peucker를 적용하기 전에 빠른 방사형 거리 처리 단계가 실행되어 서로 매우 가까운 점을 제거합니다. 고품질 옵션을 켜면 이 단계가 생략됩니다. 처리 속도는 느려지지만 형태를 조금 더 충실하게 유지할 수 있습니다.

어떤 geometry를 단순화하나요?

LineString, MultiLineString, Polygon 및 MultiPolygon을 단순화하며, GeometryCollection 안에 포함된 geometry도 대상입니다. Point와 MultiPoint는 변경하지 않고 반환합니다.

폴리곤은 유효한 상태로 유지되나요?

Polygon 링은 항상 최소 네 개의 위치를 유지하므로 선으로 축소되지 않습니다. 허용 오차가 매우 높으면 작은 링의 형태가 크게 바뀔 수 있으니 사용하기 전에 결과를 확인하세요.

속성은 보존되나요?

예. Feature의 속성, ID 및 입력 구조는 그대로 유지되고, 선과 폴리곤의 좌표 배열만 짧아집니다. 출력은 들여쓰기 없는 간결한 JSON 형식입니다.

도구에서 어떤 입력을 사용할 수 있나요?

WGS84 도 단위의 경도와 위도를 사용하는 유효한 GeoJSON을 입력할 수 있습니다. FeatureCollection, Feature 또는 단일 geometry를 지원합니다. Polygon 링은 닫혀 있어야 하며 좌표는 유효한 범위의 숫자여야 합니다.

입력 크기는 최대 얼마인가요?

요청당 GeoJSON은 최대 5 MiB, Feature는 10,000개까지 처리할 수 있습니다. 더 큰 데이터 세트는 컬렉션을 여러 부분으로 나누거나 데스크톱 GIS를 사용하세요.

도구가 좌표를 반올림하나요?

아니요. 남은 좌표는 입력에 있던 그대로 복사됩니다. 파일 크기를 더 줄이려면 좌표를 소수점 이하 여섯 자리까지 반올림하세요. 그래도 약 0.1미터의 정밀도를 유지합니다.

아무것도 바뀌지 않은 이유는 무엇인가요?

허용 오차가 0이거나 데이터의 점들이 이미 허용 오차보다 멀리 떨어져 있다면 제거 대상 점이 없습니다. 형태가 적절하게 유지되면서 결과가 충분히 작아질 때까지 허용 오차를 조금씩 높이세요.

OneClick Pro 소개

OneClick Pro은 일상 업무에 활용할 수 있는 150개 이상의 웹 도구를 무료로 모아 제공합니다. 이미지와 단위를 변환하고, 코드를 포맷하고 검증하고, 도메인과 SEO를 확인하고, 텍스트와 날짜, 숫자를 다룰 수 있습니다. 모든 도구는 가입이나 구독 없이 사용할 수 있으며, 입력한 내용은 결과를 계산하는 데만 사용되고 저장되지 않습니다. 한 번 쓰는 작업을 위한 빠른 도구 모음으로 활용하거나, 매일 자주 쓰는 도구를 북마크해 두세요.