좌표 추출기
Input GeoJSON
or drag & drop
사용 방법
- GeoJSON 업로드 또는 붙여넣기: GeoJSON 파일을 드롭하거나 텍스트 영역에 내용을 붙여넣으세요.
- 옵션 구성: 피처 속성과 좌표 순서를 포함할지 선택하세요.
- 좌표 추출: "좌표 추출"을 클릭하여 파일을 처리하세요.
- CSV 다운로드: 모든 좌표가 포함된 CSV 파일을 다운로드하세요.
기능
✓ 모든 기하학에서 추출 가능: 점(Point), 선(LineString), 다각형(Polygon), 다중 다각형(MultiPolygon), 기하학 컬렉션(GeometryCollections)에서 작동합니다.
✓ 피처 속성 포함: CSV 출력에 피처 속성을 선택적으로 포함할 수 있습니다.
✓ 유연한 열 순서: 위도/경도(lat/lon) 또는 경도/위도(lon/lat) 열 순서를 선택할 수 있습니다.
✓ 좌표 인덱싱: 각 좌표는 참조하기 쉽게 번호가 매겨집니다.
✓ 속성 보존: 출력에 피처 ID 및 사용자 지정 속성을 포함합니다.
✓ 즉각적인 처리: 모든 처리는 브라우저에서 이루어지며 서버 업로드가 필요하지 않습니다.
사용 사례
- GeoJSON 디버깅: 복잡한 GeoJSON 파일에서 모든 좌표를 빠르게 검사합니다.
- 데이터 분석: 좌표를 내보내 Excel, R 또는 Python에서 통계 분석을 수행합니다.
- 플로팅: 지리 데이터를 사용하여 산점도 또는 히트맵을 생성합니다.
- 유효성 검사: 좌표 범위를 확인하고 이상값을 식별합니다.
- 마이그레이션: GeoJSON 좌표를 CSV로 변환하여 다른 시스템에 가져옵니다.
- 문서화: 보고서 또는 사양을 위한 좌표 목록을 생성합니다.
출력 형식
추출된 CSV에는 다음 열이 포함됩니다:
- index: 각 좌표의 순차 번호
- feature_id: 피처의 ID(사용 가능한 경우)
- geometry_type: 기하학 유형(Point, LineString, Polygon 등)
- lat / lon: 좌표 값(순서 구성 가능)
- altitude: 3D 기하학에서 Z-좌표가 있는 경우
- properties_*: 피처 속성(활성화된 경우)
출력 예시
csv
index,feature_id,geometry_type,lat,lon
1,country_1,Polygon,52.5200,13.4050
2,country_1,Polygon,52.5210,13.4060
3,country_1,Polygon,52.5220,13.4070
4,country_2,Point,48.8566,2.3522기술 세부 사항
- 입력 형식: GeoJSON FeatureCollection, Feature 또는 Geometry
- 출력 형식: 구성 가능한 열이 포함된 CSV
- 좌표 추출: 모든 기하학 유형에서 재귀적으로 추출
- 속성 처리: 피처 속성 포함 선택 가능
- 성능: 스트리밍 출력으로 대용량 파일을 효율적으로 처리
팁
- 대용량 파일: 매우 큰 GeoJSON 파일(>100MB)의 경우 먼저 GeoJSON Splitter를 사용하여 분할하세요.
- 좌표 순서: 대부분의 GIS 도구는 경도/위도를 기대하지만, 스프레드시트는 위도/경도가 더 잘 작동합니다.
- 속성 필터링: 각 좌표에 대한 컨텍스트를 유지하려면 속성을 포함하세요.
- 3D 데이터: 고도 값은 존재하는 경우 자동으로 포함됩니다.
관련 도구
- GeoJSON → CSV - GeoJSON 피처를 CSV로 변환
- GeoJSON Minifier - GeoJSON 파일 크기 줄이기
- CRS Converter - 좌표 참조 시스템 변환
- Coordinate Formats - 위도/경도, UTM, MGRS, DMS 간 변환
FAQ
Q: 이 도구와 GeoJSON → CSV 변환기의 차이점은 무엇인가요?
A: CSV 변환기는 피처 수준 데이터를 내보내며 피처당 한 행을 생성합니다. 이 도구는 좌표 수준 데이터를 내보내며 좌표 포인트당 한 행을 생성합니다.
Q: TopoJSON에서 좌표를 추출할 수 있나요?
A: 먼저 TopoJSON → GeoJSON 변환기를 사용하여 TopoJSON을 GeoJSON으로 변환한 후 이 도구를 사용하세요.
Q: 중첩된 기하학은 어떻게 처리되나요?
A: 모든 좌표는 평탄화됩니다. MultiPolygons 또는 GeometryCollections의 경우 각 좌표가 기하학 유형을 유지하며 추출됩니다.
Q: 좌표 순서를 유지하나요?
A: 네, 좌표는 GeoJSON 구조에 나타나는 정확한 순서대로 추출됩니다.
Q: LineString 경로 분석에 사용할 수 있나요?
A: 물론입니다! 인덱스 열은 좌표 순서를 유지하므로 Excel 또는 기타 도구에서 경로와 거리를 분석하기 쉽습니다.
Q: GeoJSON에 유효하지 않은 좌표가 있는 경우 어떻게 되나요?
A: 유효하지 않은 좌표(숫자가 아니거나, null 또는 정의되지 않은 값)는 브라우저 콘솔에 경고와 함께 건너뜁니다.
Q: CSV를 Excel에 어떻게 가져오나요?
A: Excel → 데이터 → 텍스트/CSV에서 → 다운로드한 파일 선택 → Excel이 형식을 자동으로 감지합니다.
Q: 경계 상자로 좌표를 필터링할 수 있나요?
A: 현재 이 도구는 모든 좌표를 추출합니다. 먼저 GIS 도구를 사용하여 경계 상자로 필터링하거나 내보낸 CSV를 필터링하세요.