다음은 this입니다. 거품 형 맵을 만들고 다른 셰이프 파일과 다른 데이터 집합을 사용하는 데 대한 Mike Bostock 자습서. 이것은 수업 프로젝트를위한 것입니다. 전체 공개 - 나는 프로그래머가 아니며, 내가 따라갈 때 이것을 알아내는 것일뿐입니다. 그러나 나는 완전히 여기에 갇혀 있습니다. 그래서 누군가가 나를 도울 수 있기를 바랍니다.makefile을 사용하여 topojson으로 변환하는 중 오류가 발생했습니다. [SyntaxError : 예상치 못한 토큰 ILLEGAL]
셰이프 파일을 다운로드하고 디렉터리에 압축을 풀 수 있도록 Makefile을 만들었습니다. 그 중 일부는 알아 냈지만 모양 파일을 topojson 파일로 변환하려는 시점이 아닙니다.
make build/neighborhoods.json
그리고이 오류를 다시 받고 있어요 : :이 명령을 사용하고
[SyntaxError: Unexpected token ILLEGAL]
make: *** [build/neighborhoods.json] Error 1
이 topojson 옵션의 긴 목록 후입니다.
이것은 꽤 명백하게 보입니다. 저는 일종의 구문 오류를 만들고 있습니다. 그러나 나는 그것이 무엇인지 전혀 모른다.
build/Census_Data.zip:
mkdir -p $(dir [email protected])
curl -o [email protected] http://apps.pittsburghpa.gov/dcp/$(notdir [email protected])
build/Census_Data: build/Census_Data.zip
unzip -od $(dir [email protected]) $<
touch [email protected]
build/Neighborhood.shp: build/Neighborhood.zip
unzip -od $(dir [email protected]) $<
touch [email protected]
build/neighborhoods.json: build/Neighborhood.shp
node_modules/.bin/topojson \
-o [email protected] \
--projection='width = 960, height = 600, d3.geo.albersUsa() \
#.scale(1280) \
#.translate([width/2, height/2])' \
--simplify=.5 \
--filter=none \
--neighborhoods=$<
빌드 디렉토리와 메이크 파일이 동일한 상위 디렉토리에 있습니다
이
내 메이크입니다. shapefile은 빌드 디렉토리에 있습니다.누군가 나를 도울 수 있다면 많은 도움이 될 것입니다. 교대로, 누군가가 이것을하는 또 다른 방법을 제안 할 수 있다면 그것은 좋을 것입니다. Bostock이 튜토리얼에서했던 것처럼 나중에 json 파일을 .csv 데이터 파일과 병합 할 계획입니다. 감사!
오류가 없습니다. 그것은 topojson의 오류입니다. 입력 파일에 대해 마음에 들지 않는 무언가가 있습니다. –