gpt4 book ai didi

javascript - 使用功能将 shapefile 转换为 topojson 时出现问题

转载 作者:太空宇宙 更新时间:2023-11-04 16:01:33 28 4
gpt4 key购买 nike

我从美国人口普查局下载了一个形状文件并将其传递给 http://mapshaper.org/ ,这给了我一个可以在 D3 中使用的工作 topojson 文件。

但是,我意识到 topojson 文件已删除所有功能标签。因此无法识别链接到 CSV 数据的特征。

我安装了 topojson,但 topojson 版本 2 没有与版本 1 相同的命令来将形状文件转换为 topojson 并保留功能。之前,topojson -o output.json input.shp 这是当前的 topojson github 引用 https://github.com/topojson/topojson .

所以我的问题是将 shapefile 转换为 topojson 并保留特征属性的最佳方法是什么。

最佳答案

我将回答与您使用的 map 塑造器方法有关的问题。

据我了解,问题是在转换为 topojson 时,您会丢失 shapefile 中包含的属性/属性,例如功能 id 或名称,它会破坏与其他文件中数据的链接。

使用mapshaper时,需要将shapefile附带的.dbf、.prj和.shp文件复制到mapshaper中。 .dbf 包含要素的所有属性/特性。这将确保 topojson 具有 shapefile 的属性。

如果每个功能有太多属性,而您只需要其中一两个,那么您可能需要使用另一款软件来执行该操作(或使用另一款软件来删除属性/属性并导出到 topojson)。

关于javascript - 使用功能将 shapefile 转换为 topojson 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42233983/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com