GeoJSON 인스펙터·검증기 (RFC 7946)
FeatureCollection, 단일 Feature, GeometryCollection, 또는 노출된 Geometry 모두 파싱하고 Point / MultiPoint / LineString / MultiLineString / Polygon / MultiPolygon의 좌표를 순회합니다. 좌표가 [경도, 위도] 쌍(선택적 고도 포함)인지, 경도 [−180, 180], 위도 [−90, 90] 범위인지, Polygon 링이 닫혀 있는지(첫점 ≡ 끝점) 검증. 길이는 6371 km 구면 지구에서 하버사인 공식으로, 폴리곤 면적은 표준 구면 초과 공식(Σ(λ₂−λ₁)·(2+sin φ₁+sin φ₂) · R²/2)으로 계산. 내부 링은 외부 링에서 빼서 순 면적을 얻습니다. 등장방형 지도가 모든 지오메트리를 비례에 맞춰 그립니다 — 점은 빨간 점, 선은 파란 선, 폴리곤은 반투명 녹색 채움. 모든 처리는 로컬; GeoJSON은 브라우저를 떠나지 않습니다.
사용법
- 텍스트 영역에 GeoJSON을 붙여넣거나, 샘플 버튼 데이터를 사용하거나, .json/.geojson 파일을 로드.
- 요약 확인 — 최상위 타입, 피처 수, 총 점/길이/면적, 지오메트리 타입별 분포, 바운딩 박스.
- 에러·경고 패널 확인 — 범위 벗어난 경도, 닫히지 않은 폴리곤 링, 누락된 지오메트리 등 모두 표시.
- SVG 지도 미리보기로 빠른 시각 검수, 또는 피처별 테이블로 속성 키 확인.
자주 묻는 질문
- 면적 계산이 정확한가요?
- 6371 km 구면에서의 구면 초과는 전 지구적으로 약 0.5% 오차; 실제 지구는 편구체(WGS-84)이고 이를 쓰면 ~0.1%까지 — 그러려면 적절한 타원체 면적 라이브러리(Karney의 GeographicLib)가 필요합니다. 국가 미만 스케일 폴리곤 시각화엔 여기 구면 버전으로 충분.
- GeoJSON은 폴리곤의 오른손 법칙을 강제하나요?
- RFC 7946은 외부 링은 반시계 방향, 내부(구멍) 링은 시계 방향이어야 한다고 명시. 구 GeoJSON(원래 2008 명세)은 이를 요구하지 않았고 — 많은 도구가 여전히 양쪽 방향을 모두 내보냅니다. 이 검증기는 부호 있는 면적으로 각 링의 감김 방향을 알 수 있지만 어느 관례도 거부하지 않습니다; 웹용 GeoJSON을 발행한다면 출시 전 와인딩 순서 수정기를 통과시키세요.
- 폴리곤 면적이 cos(위도) 배만큼 틀려 보이는데?
- 원시 경도·위도(도 단위)에 평면 슈레이스(shoelace) 공식을 썼다면 정확히 그 오차가 납니다 — 경도 1도가 극에 가까워질수록 짧아짐. 이 도구는 적절한 구면 공식을 쓰므로 면적은 지구상 어디에 있는 폴리곤이든 진짜 m² 단위.
- TopoJSON, KML, Shapefile은요?
- 여기서는 지원 안 함 — 이 도구는 GeoJSON 전용. TopoJSON은 위상 보존 GeoJSON 압축이라 topojson CLI로 변환. KML은 XML 기반이라 GDAL의 ogr2ogr 사용. Shapefile은 이진 다파일 포맷이라 QGIS나 ogr2ogr로 변환.
관련 도구
STL 3D 모델 분석기 (삼각형·부피·바운딩 박스·베드 적합성)
.stl 파일(바이너리 또는 ASCII)을 드롭하면 즉시 삼각형 수, 바운딩 박스, X×Y×Z 크기, 부피, 표면적, 워터타이트 검사, 3방향 직교 프리뷰, 그리고 흔한 3D 프린터 베드(Bambu·Prusa·Voron·Ender) 적합 여부까지 표시.
ZIP 내용 보기
ZIP 파일을 드롭하면 내부 파일을 풀지 않고도 목록·크기·미리보기·개별 내려받기까지 가능합니다.
벌크 파일 이름변경 미리보기
파일 드롭해 일괄 이름변경 미리보기 — {n}, {name}, {ext}, {date} 패턴 + find/replace + 케이스 모드 + 충돌 감지.
vCard (.vcf) 파일 파서/검사기
vCard 2.1·3.0·4.0 .vcf 내보내기 파일을 드롭하거나 붙여넣으면 모든 연락처를 카드 형태로 표시 ─ 이름·전화·이메일·주소·소속·URL·생일·메모·내장 사진·X- 사용자 정의 필드 모두 브라우저에서 로컬 파싱.
ICS (iCalendar) 이벤트 빌더
제목·시작/종료·장소·참석자·반복 규칙·알림이 포함된 .ics 캘린더 이벤트 파일을 만듭니다. RFC 5545 표준 준수, 브라우저 내 생성.
CSV 분석기
CSV 드롭 → 행/열 개수·컬럼별 타입 추론·null 개수·고유값 개수·전체 행 중복 감지. 모두 로컬.