GeoJSON 분할기
큰 GeoJSON 파일을 국가, 행정 레벨, 유형 또는 기타 속성과 같은 속성을 기준으로 여러 작은 파일로 분할하세요.
Input GeoJSON
or drag & drop
사용 방법
- GeoJSON 파일 업로드 또는 데이터 붙여넣기
- 분할할 속성 선택 (예: "country", "admin_level", "type")
- 분할 미리보기 — 생성될 파일 수 확인
- 다운로드 — 모든 파일을 ZIP 아카이브로 다운로드
기능
✓ 모든 속성별 분할 — 국가, 행정 레벨, 카테고리 또는 사용자 정의 필드
✓ 스마트 그룹화 — 속성 값에 따라 피처를 자동으로 그룹화
✓ 분할 전 미리보기 — 파일 수와 피처 분포 확인
✓ 일괄 다운로드 — 모든 파일을 ZIP으로 다운로드
✓ 속성 감지 — 사용 가능한 속성 자동 감지
✓ 구조 유지 — 모든 피처 속성과 지오메트리 유지
사용 사례
🗺️ 국가별 분할 — 세계 데이터셋을 개별 국가 파일로 분할
🏛️ 행정 레벨별 분할 — 주, 도, 구를 별도로 분리
🏙️ 도시별 분할 — 국가 데이터셋에서 개별 도시 추출
📊 카테고리별 분할 — 유형별로 피처 그룹화 (도로, 건물, 공원 등)
🎯 데이터 배포 — 다운로드를 위한 관리 가능한 청크 생성
🔍 집중 분석 — 특정 지역을 추출하여 상세 작업 수행
일반적인 분할 속성
지리적 속성
json
{
"country": "United States",
"admin_level": "1",
"state": "California",
"city": "San Francisco"
}OpenStreetMap 속성
json
{
"admin_level": "2",
"ISO3166-1": "US",
"name": "United States"
}사용자 정의 속성
json
{
"category": "residential",
"zone": "A",
"district": "Downtown"
}예시: 세계 국가 분할
입력: 모든 세계 국가가 포함된 단일 GeoJSON
속성: "ISO_A3" (ISO 3자리 코드)
출력: 195개 이상의 파일
USA.geojsonCAN.geojsonGBR.geojson- ...등등
팁
💡 고유 식별자 선택 — ISO 코드, ID 등으로 깔끔하게 분할
💡 속성 값 확인 — 분할 전에 예상치 못한 결과를 방지
💡 행정 레벨 사용 — OpenStreetMap 행정 경계 데이터에 적합
💡 먼저 미리보기 — 파일 수와 분포를 확인
💡 속성 이름 — 피처 간에 속성 이름이 일관되어야 함
기술 세부사항
입력 형식
- GeoJSON FeatureCollection
- 속성 객체가 포함된 피처
- 모든 지오메트리 유형 지원
출력 형식
- 고유한 속성 값별 개별 GeoJSON 파일
- 모든 파일이 포함된 ZIP 아카이브
- 속성 값 기반의 파일 이름 (유효하지 않은 문자 제거)
제한 사항
- 모든 피처에 속성이 존재해야 함 (없을 경우 "undefined"로 그룹화됨)
- 권장 최대 분할 파일 수: 1000개
- 큰 파일은 처리 시간이 오래 걸릴 수 있음
관련 도구
- TopoJSON 분할기 — TopoJSON 파일 분할
- GeoJSON 병합기 — 여러 GeoJSON 파일 병합
- GeoJSON 축소기 — 파일 크기 줄이기
자주 묻는 질문
Q: 피처에 분할 속성이 없으면 어떻게 되나요?
A: 속성이 없는 피처는 "undefined.geojson" 파일로 그룹화됩니다.
Q: 여러 속성으로 분할할 수 있나요?
A: 직접적으로는 불가능하지만, 한 번 분할한 후 결과를 다시 다른 속성으로 분할할 수 있습니다.
Q: 파일 이름은 어떻게 결정되나요?
A: 파일 이름은 속성 값을 사용하며, 유효하지 않은 문자는 제거됩니다 (예: "/"는 "_"로 대체됨).
Q: 매우 큰 파일(>100MB)을 분할할 수 있나요?
A: 가능합니다. 하지만 처리 시간이 오래 걸릴 수 있습니다. 500MB 이상의 파일은 GDAL 같은 명령줄 도구를 사용하는 것이 좋습니다.
Q: 두 피처가 동일한 속성 값을 가지면 어떻게 되나요?
A: 동일한 출력 파일로 그룹화됩니다 (이것이 분할의 핵심입니다!).
Q: 숫자 속성으로 분할할 수 있나요?
A: 가능합니다. 숫자 값은 파일 이름을 위해 문자열로 변환됩니다.
Q: 분할 시 좌표 정밀도가 유지되나요?
A: 네, 원본 파일의 모든 좌표가 정확히 유지됩니다.
Q: OpenStreetMap 데이터를 국가별로 분할하려면 어떻게 해야 하나요?
A: OSM 행정 경계에서 "ISO3166-1" 또는 "ISO3166-1:alpha2" 속성을 사용하세요.