如何将多个 topojson 文件合并为单个 topojson 文件

2024-05-02

我有美国州 topojson 和加拿大州 topojson 我想将它们合并到单个文件中。有人可以告诉我如何将两个文件合并为单个 topojson 文件。我在创建地图时使用墨卡托投影


我遇到了类似的问题,最终将 topojson 文件转换为 geojson,并将它们与geojson合并 https://github.com/mapbox/geojson-merge,最后转换为topojson。

由于加拿大和美国有一些共同的边界(arcs在 topojson 中),它应该减少总文件大小。

for item in "us" "ca"
do
    topo2geo tracts=$item-geo.json < $item-topo.json
done
geojson-merge *-geo.json > combined-geo.json
geo2topo tracts=combined-geo.json > combined-topo.json
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将多个 topojson 文件合并为单个 topojson 文件 的相关文章

  • 投影 topojson 的方法?

    给定一个形状文件 自然地球 ne 10m admin 0 sovereignty zip 鉴于我们想要将其重新投影为 D3js 数据可视化 我们可以在不同级别重新投影 1 获取重新投影的形状文件 1 使用ogr2ogr ogr2ogr f
  • D3.js 的最大数据文件大小

    D3js 数据文件大小的限制因素是什么 文件从服务器加载到客户端需要多长时间 我正在尝试创建芝加哥的路线图 您可以将鼠标悬停在道路上以获取其名称并突出显示它 来自城市的文件大小为 125 MB 我通过删除不必要的信息将其缩减至 30 MB
  • 使 SVG 路径像一条平滑的线,而不是参差不齐

    那么在我创建的项目中河流线 from pathes 并且由于我的这种大笔划宽度这个很ragged 我已经四处寻找了 但我唯一发现的是stroke linejoin round 正如你在这里看到的 好多了 但我仍然不满意 有什么办法可以得到一
  • D3 Topojson 圆,半径以英里为单位

    假设现有投影 topojson 我想做的是在半径 r 以英里为单位的点 long lat 处创建一个圆 我知道有一个 d3 geo 函数可以实现此目的 但经过一番考虑后 我认为它与我的特定应用程序不太兼容 所以现在我正在寻找使用原生 svg
  • D3js SVG 打开线条显示填充伪影,如何修复?

    I just added French rivers lines to my D3js generated SVG It now display a result like 我需要在没有神器的情况下保持河流线 数据 由弧组成的 topojs
  • 看不见的向量?组合 d3.tile()、d3.zoom() 和 TopoJSON 向量

    我已经使用栅格制作了有效的 D3 地图 d3 tile和地图库 和矢量 SVG 形状中的 TopoJSON 但当我将它们组合起来时 我遇到了一个错误 我遵循了 Mike Bostock 的光栅和矢量示例 尤其是他的 光栅与矢量 III 它会
  • 在 D3 中加载 TopoJSON 文件时的随机行

    我正在尝试显示意大利制图形状文件 例如这个 使用D3 js 我可以加载 Zip 文件地图塑造者 查看地图 将其简化并导出为 TopoJSON 我可以在 MapShaper 中加载 TopoJSON 它看起来仍然没问题 但是当我尝试使用 D3
  • 具有奇怪路径的 TopoJSON

    我在 WGS84 中有一个 ESRI shapefile 并将其转换为另一个具有欧洲阿尔伯斯投影 EPSG 102013 的形状文件ogr2ogr ogr2ogr f ESRI Shapefile t srs EPSG 102013 eur
  • 带阿尔伯斯投影的 D3.js 地图:如何旋转它?

    我正在使用 d3 js 构建菲律宾地图 但由于一个奇怪的原因 该地图看起来像是向左旋转 因此该国看起来并不真实 我尝试修改projection rotate字段 但似乎不是校正线 var width 1060 height 860 var
  • Topojson:v0 和 v1 之间的差异列表?

    我正在合并代码 依赖 v0 的代码在 v1 上中断 topojson v0 min js 和 topojson v1 min js 之间的语法有何变化 可疑语法列表 V0 gt V1 对象 gt 特征 geometries gt featu
  • D3js:自动放置标签以避免重叠? (斥力)

    如何在地图标签上应用力排斥力 以便它们自动找到正确的位置 博斯托克的 让我们制作一张地图 迈克 博斯托克的让我们制作一张地图 下面的屏幕截图 默认情况下 标签放置在点的坐标和多边形 多边形的坐标处path centroid d 简单的左对齐
  • 将 Big GeoJSON 转换为 topoJSON

    I have GeoJSON 文件 https github com jgoodall us maps blob master geojson zcta5 json大约有 1 4GB 并且由于文件大小 命令行工具无法工作 我使用 topoj
  • 带有 topojson 的脆边?

    Mike Bostock 分享了一系列全球范围内的 topojson 文件 由于我想要更多数据和更高质量 我现在从 Natural Earth 生成自己的高质量 topojson 文件 为了简单起见 我的 makefile 命令是这样的 a
  • 将外部属性添加到县的 TopoJSON 文件中

    相关问题 https stackoverflow com questions 17450273 adding external properties to topojson file 我正在尝试将外部属性添加到 topojson 文件 us
  • D3js 制图:自动聚焦地理区域? (svg画布、缩放比例、坐标平移)

    我处理了 SRTM 栅格数据以生成 shapefiles gt geojson gt topojson 因此我可以为 D3js 提供合适的格式 The result look like this the blue area is my ov
  • Topojson:如何在GIS软件中设计有效的多边形、线、点?

    到目前为止 我一直使用网络上的 GIS 文件 这些文件为我提供了行政多边形 河流 陆地等 然后我将它们转换为 Topojson 格式以提供 D3js 今天我必须在 Quantum GIS QGIS 中设计自己的图层 wine areas 同
  • 缩放时如何保持d3正交投影居中

    我正在尝试复制 Jason Davies 旋转世界 可视化中显示的缩放功能 https www jasondavies com maps rotate https www jasondavies com maps rotate 我可以旋转和
  • 单击按钮即可更新 D3 等值线州地图数据

    我使用 d3 datamaps 和 topojson 创建了一个 choropleth 州地图 我在根据按钮单击更改原始地图数据时遇到问题 首选方法是仅在更改函数内刷新原始地图的数据 相反 我让按钮执行函数消除包含地图的 div 然后重新创
  • 从 shape 转换为 topojson 时出现问题

    我正在尝试将墨西哥城市的 shapefile 转换为 topojson 并使用本教程使用 d3 js 显示它http bost ocks org mike map converting data http bost ocks org mik
  • Shapefile 到 TopoJSON 转换问题

    I m trying to convert a shapefile to GeoJSON and then to TopoJSON as described in Let s Make a Map http bost ocks org mi

随机推荐