Skip to content

GeoJSON 분할기

GeoJSON 파일국가, 행정 레벨, 유형 또는 기타 속성과 같은 속성을 기준으로 여러 작은 파일로 분할하세요.

Input GeoJSON

or drag & drop

사용 방법

  1. GeoJSON 파일 업로드 또는 데이터 붙여넣기
  2. 분할할 속성 선택 (예: "country", "admin_level", "type")
  3. 분할 미리보기 — 생성될 파일 수 확인
  4. 다운로드 — 모든 파일을 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.geojson
  • CAN.geojson
  • GBR.geojson
  • ...등등

💡 고유 식별자 선택 — ISO 코드, ID 등으로 깔끔하게 분할
💡 속성 값 확인 — 분할 전에 예상치 못한 결과를 방지
💡 행정 레벨 사용 — OpenStreetMap 행정 경계 데이터에 적합
💡 먼저 미리보기 — 파일 수와 분포를 확인
💡 속성 이름 — 피처 간에 속성 이름이 일관되어야 함

기술 세부사항

입력 형식

  • GeoJSON FeatureCollection
  • 속성 객체가 포함된 피처
  • 모든 지오메트리 유형 지원

출력 형식

  • 고유한 속성 값별 개별 GeoJSON 파일
  • 모든 파일이 포함된 ZIP 아카이브
  • 속성 값 기반의 파일 이름 (유효하지 않은 문자 제거)

제한 사항

  • 모든 피처에 속성이 존재해야 함 (없을 경우 "undefined"로 그룹화됨)
  • 권장 최대 분할 파일 수: 1000개
  • 큰 파일은 처리 시간이 오래 걸릴 수 있음

관련 도구

자주 묻는 질문

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" 속성을 사용하세요.