2017-07-17 171 views
2

我想将Shapefile转换为Topojson。目前我正在使用npm版本2.15.11。GeoJson To TopoJSon转换

我使用以下步骤:

1.Shapefile到GeoJSON的:

ogr2ogr -f GeoJSON -s_srs epsg:4326 -t_srs epsg:4326 geo_json.json geo_shape.shp 

2.Geojson到Topojson:

geo2topo -o geo_topo.json levels=geo_json.json 

此命令成功,但在'transform'对象中运行不在topojson文件内创建。所以我不能加载topojson里面的地图。

如果我使用任何错误的命令,请帮助我。

回答

0

使用NPM(VERS 3.10.10),我安装topojson使用npm install topojson

我通常使用QGIS到shape文件转换为GeoJSON的文件。但ogr2ogr应该工作。

要以GeoJSON转换为TopoJSON,我运行下面的命令(使用topojson VERS 3.0.2)
geo2topo path_to_geojson_file > path_to_topojson_file