ko

GeoJSON을 TopoJSON으로 변환

GeoJSON을 브라우저에서 TopoJSON으로 변환. arc를 공유하는 topology로 웹 지도용 용량을 크게 줄입니다. 업로드 없음.

기기에서 로컬로 처리 중 ...

0%

파일이 기기를 떠난 적이 없습니다

    제 파일이 업로드되나요?

    아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법

    업로드 없음100% 로컬 처리
    내용은 내 손안에제3자 접근 불가
    독일 내 서버 운영설계부터 GDPR 준수
    외부 검증 완료TLS A+ · 헤더 A+

    TopoJSON은 topology를 저장하는 GeoJSON의 확장입니다. 인접한 도형끼리 공유하는 경계를 반복하는 대신, 각 경계를 한 번만 arc로 기록하고 참조합니다. 경계를 공유하는 지역, 국가, 행정구의 지도에서는 이로 인해 파일이 극적으로 작아지며, D3와 여러 웹 지도 파이프라인이 이를 선호하는 이유입니다. 이 도구는 당신의 GeoJSON을 읽어 TopoJSON topology를 구축합니다.

    변환은 모든 Feature에 걸친 공유 arc를 감지하고 좌표를 격자에 양자화합니다. 이 두 가지 기법이 TopoJSON의 작은 용량을 만들어 냅니다. Feature의 properties는 보존됩니다. 결과는 단일 TopoJSON 객체로, D3에 로드하거나 mapshaper에 넘기거나 간결한 베이스맵으로 브라우저에 전송할 수 있습니다.

    모든 처리는 전적으로 브라우저 안의 로컬에서 실행되며, 민감할 수 있는 위치 데이터가 기기를 벗어나지 않습니다. 솔직히 말하면 양자화는 좌표를 약간 반올림하므로, GeoJSON으로의 왕복은 그 격자 허용 오차 범위 안에서만 정확합니다(일반적인 지도 확대에서는 무관합니다). 잘못되었거나 빈 GeoJSON은 명확한 메시지로 거부됩니다.

    기술 사양

    기술 사양
    입력 형식GEOJSON, JSON
    출력 형식TOPOJSON
    일괄 처리미지원
    처리 방식브라우저에서 로컬 처리 (JavaScript)
    파일 업로드없음

    3단계로

    1. GeoJSON 파일을 끌어다 놓으세요.
    2. 변환이 자동으로 실행됩니다.
    3. TopoJSON을 내려받으세요(예: D3용).

    제한: GeoJSON을 TopoJSON으로 변환합니다. 공유 arc와 양자화된 좌표를 가진 topology로, 원본 GeoJSON보다 훨씬 작은 경우가 많습니다. 좌표는 WGS84입니다. 양자화는 좌표를 약간 반올림하므로 높은 확대에서는 손실이 있지만, TopoJSON에서 GeoJSON으로의 왕복은 그 허용 오차 범위 안에서 일치합니다. 잘못되었거나 빈 GeoJSON은 명확한 오류로 거부됩니다.

    자주 묻는 질문

    TopoJSON은 왜 더 작나요?

    공유 경계를 모든 도형마다 반복하는 대신 arc로 한 번만 저장해 참조하고, 좌표를 격자에 양자화하기 때문입니다.

    properties는 유지되나요?

    네, Feature의 properties는 TopoJSON 객체로 그대로 옮겨집니다.

    무손실인가요?

    지오메트리는 양자화 격자의 정밀도까지 보존됩니다. 좌표는 약간 반올림되지만 일반적인 지도 확대에서는 무관합니다. TopoJSON에서 GeoJSON으로의 왕복은 그 허용 오차 범위 안에서 일치합니다.

    내 파일이 업로드되나요?

    아니요, 변환은 전적으로 브라우저 안의 로컬에서 이루어지며 위치 데이터가 기기를 벗어나지 않습니다.

    관련 도구