TopoJSON文件通常小于GeoJSON,并且转换可以使您逐步简化数据集。
#1 楼
很高兴您问到了,哦,帅哥。 />brew install node.js
npm install -g topojson
转换数据
topojson -o output.json input.json
评论
OP很帅,但需要更新他的答案。
–马修·詹姆斯·戴维斯(Matthew James Davis)
19年2月18日在8:42
#2 楼
从topojson中的geojson创建topojson的功能已移至geo2toponpm install topojson-server -g
geo2topo input.geojson > output.topojson
评论
对我来说这是行不通的。在运行npm install topojson-server后尝试运行geo2topo时出现无法识别的错误
–JoeBe
20年1月31日,下午2:34
更新了答案以包括全局标志-g立即尝试@JoeBe
–ow3n
20年1月31日在16:35
谢谢。这工作得很好。如果您能告诉我这里有什么区别,那将是很好的?为什么我需要一个全局标志,而对于到目前为止我安装的其他库,则没有必要?引擎盖后面会发生什么?
–JoeBe
20 Feb 10'1:51
如果您将软件包用作命令行工具,则进行全局安装;如果仅需要从应用程序中的脚本进行访问,则可以进行本地安装。
–ow3n
20-2-10在11:25
#3 楼
我将TopoJSON代码从JavaScript移植到Python,遵循Mike在其库中使用的格式完全相同(以及他的+300测试)。如果您对Python感觉更好,只需通过运行安装库:
pip install pytopojson
,然后运行:
python geo2topo.py geojson_file
还可以使用量化参数。只需使用
-h
参数来查看其工作原理。让我知道这是否对您有所帮助!
评论
步骤3:转换数据:topojson -o output_file.json input_file.json不起作用!!!!!topojson -o output_file.json input_file.json在1.1.0和1.4.0下对我有效。也许您可以在此处提出一个正式问题,以获取有关所遇到问题的更多信息?干杯!