CalKit

GeoJSON 생성기

좌표를 입력하여 GeoJSON 데이터를 생성합니다.

하나 이상의 포인트를 입력하세요.

GeoJSON 출력

{
  "type": "Feature",
  "properties": {
    "name": "서울시청"
  },
  "geometry": {
    "type": "Point",
    "coordinates": [
      126.978,
      37.5665
    ]
  }
}

개요

위경도 좌표를 입력하여 GeoJSON 데이터를 생성합니다. Point(점), LineString(선), Polygon(다각형) 타입을 지원하며, 생성된 GeoJSON을 복사하거나 .geojson 파일로 다운로드할 수 있습니다. 지도 시각화, 공간 데이터 분석, API 개발 등에 활용됩니다.

계산 공식

GeoJSON은 RFC 7946 표준을 따르는 지리 데이터 형식입니다. 좌표는 [경도, 위도] 순서(경도 먼저!)입니다. Feature 객체는 type, geometry, properties로 구성됩니다. Polygon은 첫 점과 마지막 점이 동일해야 닫힌 도형이 되며, 좌표는 반시계 방향(오른손 법칙)을 따릅니다.

사용 방법

  1. 1GeoJSON 타입(Point, LineString, Polygon)을 선택합니다.
  2. 2포인트 이름, 위도, 경도를 입력합니다.
  3. 3'+ 포인트 추가' 버튼으로 좌표를 추가합니다 (LineString은 2개 이상, Polygon은 3개 이상).
  4. 4생성된 GeoJSON을 복사하거나 .geojson 파일로 다운로드합니다.

활용 팁

  • GeoJSON의 좌표 순서는 [경도, 위도]입니다 (일반적인 [위도, 경도]와 반대!).
  • Polygon 모드에서는 마지막 점이 자동으로 첫 점과 연결됩니다.
  • geojson.io 에서 생성된 GeoJSON을 시각적으로 확인할 수 있습니다.
  • FeatureCollection으로 여러 Point를 묶으면 지도에 다중 마커를 표시할 수 있습니다.
  • Leaflet, Mapbox, Google Maps 등 주요 지도 라이브러리가 GeoJSON을 지원합니다.

자주 묻는 질문

Q. GeoJSON이란 무엇인가요?

GeoJSON은 지리 공간 데이터를 JSON 형식으로 표현하는 개방형 표준(RFC 7946)입니다. Point, LineString, Polygon 등 기본 도형 타입과 Feature, FeatureCollection으로 속성 정보를 포함할 수 있습니다. 웹 지도 서비스에서 가장 널리 사용되는 공간 데이터 형식입니다.

Q. GeoJSON에서 좌표 순서가 왜 [경도, 위도]인가요?

GeoJSON은 수학적 관례에 따라 [x, y] 순서, 즉 [경도(longitude), 위도(latitude)] 순서를 사용합니다. 이는 일반적으로 '위도, 경도'로 표기하는 관습과 반대이므로 주의가 필요합니다.

Q. 생성된 GeoJSON은 어떻게 활용하나요?

생성된 GeoJSON은 Leaflet, Mapbox GL JS, Google Maps API, D3.js 등 지도 라이브러리에서 직접 로드하여 시각화할 수 있습니다. 또한 QGIS 같은 GIS 소프트웨어, PostGIS 데이터베이스, 공간 분석 API에서도 사용됩니다.

이 계산기가 도움이 되었나요?

관련 계산기

인기 계산기