2014-07-18 2 views
1

저는 D3을 사용하여 미국의지도를 그려 보겠습니다. 문제는 프로젝트의 디자인이 변경되어 개별 국가 대신 전체적으로 영역을 그려야한다는 것입니다. 나는 내 삶의 상태 정보를 단일 지역 기능으로 결합하는 방법에 대한 좋은 정보를 찾을 수 없다.GeoJson 파일에서 피쳐 (주)를 단일 피쳐 (지역)로 결합하는 방법

gdal이 작업에 적합한 도구라고 가정하지만이 작업을 수행하는 방법을 찾지 못하는 것 같습니다.

+0

GDAL에 대해 많이 알지는 못하지만 ogr2ogr (GDAL 관련)을 사용하여 JSON을 Postgis에로드 한 다음 ST_Union을 사용하여 기능을 병합 할 수 있습니다. Javascript Topogology Suite (https://github.com/bjornharrtell/jsts)를 사용하여 GeoJSON을 읽은 다음 다시 결합 할 수 있습니다. 당신은 훨씬 더 많은 도움을 줄 수있는 당신의 환경과 바람직한 도구에 대해 충분히 말하지 않았습니다. –

답변

1

게시 된 튜토리얼 Mike T는 훌륭한 자료이지만, 내가 가진 특정 문제를 해결하지 못했습니다.

내가 마침내 발견 한 것은 topojson을 사용할 때 여러 경로를 단일 경로로 결합하는 topojson.merge 방법이 있다는 것입니다.

0

this tutorial을 따라 Shapefile을 GeoJSON으로 변환 한 다음 TopoJSON으로 변환 한 다음 D3 프로젝트로 변환하십시오. 심지어 입니다.

관련 문제