topojson은 무엇이며 geojson과 어떻게 다릅니 까?


18

이것은 개념적 질문입니다.

이것들의 차이점은 무엇입니까? 이러한 형식의 장단점은 무엇입니까?

답변:


18

Mike Bostock (및 TopoJSON 확장 프로그램의 다른 기고자) 에 따르면 :

TopoJSON은 토폴로지를 인코딩하는 GeoJSON의 확장입니다. TopoJSON 파일의 형상은 이산 적으로 형상을 나타 내기보다는 호라고하는 공유 선 세그먼트에서 함께 연결됩니다. TopoJSON은 중복성을 제거하여 GeoJSON보다 훨씬 컴팩트 한 형상 표현을 제공합니다. 일반적인 TopoJSON 파일은 GeoJSON 파일보다 80 % 작습니다. 또한 TopoJSON은 토폴로지 보존 형태 단순화, 자동지도 채색 및지도 작성과 같은 토폴로지를 사용하는 응용 프로그램을 용이하게합니다.

TopoJSON의 한 가지 단점은 GeoJSON에서만 작동하는 라이브러리에 대해 TopoJSON을 GeoJSON으로 다시 변환하기위한 지원을 구현해야한다는 것입니다.


3
맞습니다. TopoJSON의 좌표 데이터는 또한 변환 / 스케일 상수의 특성 및 각 좌표 쌍의 상태 저장성에 의해 모두 줄 문자열에서 이전 포인트와 관련되어 있기 때문에 다소 불투명 해져 읽기가 더 어려워집니다.
Jason Scheirer

2
re : support-아마도 작은 파이프 위의 geojson의 '무게'때문에 커뮤니티가 토포 손 지원을 추가하기 시작한 것 같습니다. PostGIS2.1 (2013 년 8 월 릴리스)은 From_TopoJson을 지원하며 topojson 팀에는 D3과 통합되는 리더가 있습니다. 이 두 명의 큰 플레이어의 지원은 TopoJson을 유지하는 데 큰 도움이된다고 생각합니다.
Jay Laura

1
이것은 toposjson에 대한 좋은 설명입니다. bost.ocks.org/mike/topology
neogeomat
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.