Skip to content
Ads keep this site free 🙏

GeoJSON 분할기

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

사용 방법

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