当前位置: 首页 > 知识库问答 >
问题:

带属性的GeoJson到TopoJson转换器

柴高岑
2023-03-14

我已经从.shap文件转换了GeoJson文件。每个对象都有弧、点和一些其他特性。现在,当我试图用这个在线应用程序将这个GeoJson文件转换为TopoJson文件时http://shancarter.github.io/distillery/ 转换后的TopoJson与D3.js配合使用,但对象只有类型:多边形和圆弧属性。所有其他属性,如id、GEOFIP等都消失了。我需要这些属性,但至少需要2-3个属性,以便在D3.js中添加更多的映射功能

共有1个答案

夔宏深
2023-03-14

您可以转换为topojson使用http://geojson.io,或http://mapshaper.org

 类似资料:
  • 我无法使用传单(0.7.7)/传单将我的图层属性转换为GEOJson对象的属性。抽签(最新)。我的工作流程是: 1创建地图: 2创建FeatureGroup:

  • 问题内容: 给定一个data.tsv文件,例如: 给定一个topojson.json文件,例如:( 结构正确,数字值是随机的) 如何使用公共字段(1)将其他字段(2)的值注入json文件? 1]:和 2]: 最终结果应包含: 编辑:接受的答案: 问题答案: 尝试使用此: 哪个应该输出: 从命令行参考维基: --id- 要升级为几何ID的要素 属性的 名称 通过将该属性与该选项一起使用,可以将其提升

  • 我已从mapbox复制并调整了此示例:https://docs.mapbox.com/mapbox-gl-js/example/filter-markers/ 一切工作正常,但我想有Geojson作为一个外部文件。 所以我修改了这个代码: 为此: 我在DevTools中得到了这个错误:uncaughttypeerror:无法读取未定义的属性'forEach'。 其余代码(我得到错误)如下所示:

  • TopoJSON 是 GeoJSON 的扩展,增加了拓扑逻辑的编码。 TopoJSON 文件中的几何图形不是独立地表示,而是由共享的线段(称为弧线)拼接而成。TopoJSON 消除了冗余,提供了比 GeoJSON 更紧凑的几何表示;典型的 TopoJSON 文件比 GeoJSON 等价文件小 80%。此外,TopoJSON 还为使用拓扑的应用提供了便利,如拓扑保护形状简化、自动地图着色和制图。

  • 问题内容: 是否可以某种方式用于属性值,而不是替换内部HTML内容?例如这个简单的指令 并用作 我希望它翻译成 有什么办法吗,还是我必须使用属性而不是包含? 这是 摆弄例子 问题答案: 像这样: 摆弄。

  • 在我的PostgreSQL 12.2 PostGIS 2.5.4中,我有一个名为Address的表,其列类型为 我正在使用Hibernate Sspace al并尝试开发一个属性转换器,以从我的Sspace al位置对象创建预期的Point对象。 空间位置基本上具有坐标信息: 这是我制作的PointFactory组件: 这是PointConverter: 下面是如何在Address类上设置属性: