将外部属性添加到县的 TopoJSON 文件中

2023-12-30

相关问题 https://stackoverflow.com/questions/17450273/adding-external-properties-to-topojson-file

我正在尝试将外部属性添加到 topojson 文件,us-counties.json(用做us-atlas https://github.com/mbostock/us-atlas using make topo/us-counties.json)。我正在下班这个例子 http://bl.ocks.org/mbostock/5562380。但我生成的 topojson 文件us-counties-with-population.json has 根本没有属性.

我的电话看起来像:

topojson --external-properties data.csv \
  --id-property id_county \
  --properties population=+percent_population \
  -o us-counties-with-population.json \
  -- us-counties.json

我的数据看起来像(head -n5 data.csv):

id_county,county_name,percent_population
01003,"Baldwin County, Alabama",9.71576144493279
01043,"Cullman County, Alabama",6.734653334216277
01051,"Elmore County, Alabama",7.095232589509385
01069,"Houston County, Alabama",9.857459440234194

我正在使用 topojson v1.2.2。我想我可能缺少一些与 id 匹配方式相关的内容,但我不确定它是什么。


非常好的问题,我花了一个小时来解决这个问题。事实证明外部属性 https://github.com/mbostock/topojson/wiki/Command-Line-Reference#external-properties部分提供了一个使用参考 id FIPS 作为 id 的简单示例。

您应该能够通过一项简单的修改来使用您的 csv。将 id_county 重命名为 FIPS。接下来使用 -e 标志指定您的外部资源。

-p name=COUNTY,name=STATE,area=+SQUARE_MIL,population=+percent_population  -e data.csv
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将外部属性添加到县的 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 正如你在这里看到的 好多了 但我仍然不满意 有什么办法可以得到一
  • 传单:俄罗斯芬兰边境 geoJson 叠加错误

    我正在使用来自naturalearthdata com 的 1 50m 文化矢量形状文件 我使用 ogr2ogr 通过以下命令创建 geoJson 文件 ogr2ogr f GeoJSON geo world 50m json ne 50m
  • 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 中加载 TopoJSON 文件时的随机行

    我正在尝试显示意大利制图形状文件 例如这个 使用D3 js 我可以加载 Zip 文件地图塑造者 查看地图 将其简化并导出为 TopoJSON 我可以在 MapShaper 中加载 TopoJSON 它看起来仍然没问题 但是当我尝试使用 D3
  • 带阿尔伯斯投影的 D3.js 地图:如何旋转它?

    我正在使用 d3 js 构建菲律宾地图 但由于一个奇怪的原因 该地图看起来像是向左旋转 因此该国看起来并不真实 我尝试修改projection rotate字段 但似乎不是校正线 var width 1060 height 860 var
  • 放大/缩小时保持地图上 D3 对象大小不变

    我正在遵循以下示例http bl ocks org d3noob raw 5193723 示例中绘制的圆圈在放大时会增大 我无法找出保持圆圈大小相同的方法 有任何想法吗 Edit1 关于如何保持饼弧半径恒定的任何想法 我已经找到了保持圆半径
  • Topojson:v0 和 v1 之间的差异列表?

    我正在合并代码 依赖 v0 的代码在 v1 上中断 topojson v0 min js 和 topojson v1 min js 之间的语法有何变化 可疑语法列表 V0 gt V1 对象 gt 特征 geometries gt featu
  • 将 Big GeoJSON 转换为 topoJSON

    I have GeoJSON 文件 https github com jgoodall us maps blob master geojson zcta5 json大约有 1 4GB 并且由于文件大小 命令行工具无法工作 我使用 topoj
  • 如何知道topojson是否安装并正常工作?

    如何知道topojson是否安装好并且工作正常 一个要转换的小文件示例将不胜感激 包含源和预期结果 如果您还没有偶然发现这一点 我发现它是整个过程的一个很好的演练 http bost ocks org mike map http bost
  • 将外部属性添加到县的 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
  • 如何从 D3 svg 转换为 topojson/geojson?

    D3 允许转换点坐标的 geojson topojson 数组 x y x y x y aka a geojson arc 并且 通过投影 进入 svg 路径
  • React-leaflet:添加 TopoJSON 层

    我刚刚开始使用 React leaflet 库并获得了一个要加载 geoJSON 层的地图 但是我想使用 TopoJSON 层 我知道这样的纯传单是可能的 https gist github com rclark 5779673 https
  • 单击按钮即可更新 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
  • 如何将多个 topojson 文件合并为单个 topojson 文件

    我有美国州 topojson 和加拿大州 topojson 我想将它们合并到单个文件中 有人可以告诉我如何将两个文件合并为单个 topojson 文件 我在创建地图时使用墨卡托投影 我遇到了类似的问题 最终将 topojson 文件转换为

随机推荐

  • nptl SIGCONT 和线程调度

    我正在尝试移植依赖于 SIGCONT 的代码来停止应用程序的某些线程 对于当前的 linux nptl 实现 似乎不能依赖 2 6 x 内核中的实现 我正在尝试设计一种方法来停止其他线程 目前我只能考虑互斥体和条件变量 任何提示表示赞赏 如
  • PHP 中JavaScript 的decodeURIComponent 的等价物是什么?

    我有一个包含 unicode 字符的字符串 我正在通过 HTTP 传输该字符串 该字符串是用 Javascript 编码的encodeURIcomponent php 中是否有与 Javascript 等效的函数decodeURICompo
  • Google Play 说我使用 Android Studio Build->Generate Signed APK 构建的 APK 是可调试的

    我收到消息 您上传了可调试的 APK 出于安全原因 您需要先禁用调试 然后才能在 Google Play 中发布 了解有关可调试 APK 的更多信息 我使用 Android Studio 生成 APK 构建 gt 生成签名 APK 我创建了
  • Tmux:失去焦点时自动隐藏面板

    我最近开始使用 tmux 进行 Vim 编辑 在 PyCharm 中 我曾经在底部有一个终端 我可以通过几次按键来切换屏幕 我希望 tmux 具有相同的功能 在 Vim 中全屏编辑代码 然后当我需要运行命令时 直接转到屏幕底部的终端窗格 然
  • 我的服务器可以同时运行多少个 php 脚本?

    我有一个最终用户可以访问的脚本 该脚本可以进行以下调用 exec php orderWatcher php insertedId gt dev null 在 orderWatcher php 中我做了一些需要很长时间的操作 if check
  • 如何通过命令行向sql脚本传递参数

    有一个要求 我试图自动化项目中的一个流程 其中需要运行 sql 来进行日常报告 sql 如下所示 这是最简单的形式 但我的 sql 有 400 行 下面只是获取结果的示例 test sql select from table where c
  • .query 字符串中的美元符号 ('$') 是什么意思?

    什么是 该声明中的符号含义 SQL Query gt Update Data client query UPDATE items SET text 1 complete 2 WHERE id 3 data text data complet
  • 按索引选择多索引数据框中的行而不丢失任何级别

    我想选择一个名为 Mid 的行 而不丢失它的索引 Site 以下代码显示了数据框 m commodity price max maxperstep Site Commodity Type Mid Biomass Stock 6 0 inf
  • spring数据休息更新产生交叉连接sql错误

    我想使用 Spring Data Rest 来更新某些用户的行 但在运行时此查询在查询中添加了奇怪的 交叉联接 Spring数据休息方法 Modifying Transactional Query Update Notification n
  • 如何使用python的telnetlib从设备获取固定时间段的数据?

    我正在通过 telnet 连接到硬件设备 该设备的 I O 非常简单 因此 我向它提交一个命令 然后设备每秒一次一次输出一行数据 每行仅包含一个数字 所以我的问题是这样的 如果我使用python的telnetlib连接到这个设备 我如何获取
  • 防止双重投票

    我正在创建一个 Web 应用程序 用户将通过单击 赞成 或 反对 来为某些候选人投票 并且这些用户在该网站上没有任何帐户 最好使用什么技术 是否有必要使用验证码来进一步防范垃圾邮件 预计投票数将达到数百万 主题也不是很关键 只要我得到 95
  • 基本的 javascript 流程 - 在各种浏览器中

    我试图通过一个非常简单的 JavaScript 示例来学习 JavaScript 中的流程 但是三种浏览器 Chrome IE 和 Firefox 这三种浏览器都显示不同的流程模式和不同的最终结果 我知道会出现跨浏览器问题 但这个问题非常简
  • 将 bsxfun 与匿名函数一起使用

    在尝试理解 bsxfun 函数之后 我尝试在脚本中实现它以避免循环 我试图检查数组中的每个单独元素是否包含在一个矩阵中 返回一个与分别包含 1 和 0 的初始数组大小相同的矩阵 我创建的匿名函数是 myfunction x y sum an
  • 在 jQuery 对话框中时,asp.net 表单控件不可读,如何修复它?

    我有一个带刺的 我有一个 ASP NET Web 表单页面 在页面中 我有一个 div 标签 我已将其设置为用作 jQuery 对话框 div 中是一些 jQuery 控件 我打开对话框并单击其中一个按钮开始回发 当页面回发时 隐藏代码尚未
  • 局部变量以下划线开头是个好习惯吗?

    我刚刚接触 Ruby 并且来自 Java 和 C C 环境 在用 Ruby 编写第一个小项目时 我不知何故习惯了让所有局部变量都以下划线开头 我想我这样做的主要动机是更好的可读性以及与方法调用的区别 原则上只有三种类型的变量 global
  • PushViewController 是否保留控制器?

    我正在努力找出 PushViewController 是否保留控制器 目前我有以下代码 有效 ColorController colorController ColorController alloc initWithNibName nib
  • 内部类扩展

    在java中 假设我有以下类 public class A protected class B 我可以通过执行以下操作来扩展内部类吗 public class C extends A protected class D extends B
  • 任务并行库如何在终端服务器或 Web 应用程序中扩展?

    据我所知 当我执行 Parallel For 和类似构造之类的东西时 TPL 使用工作窃取队列来执行其任务 如果我理解正确的话 该构造将启动许多任务 每个任务将开始处理项目 如果其中一个任务完成了分配给他们的物品 它将开始从其他尚未完成的任
  • ionic 2:禁用登录表单输入焦点上的滚动

    我有一个使用 ionic 2 创建的登录表单 我想在键盘显示时禁用滚动 以下是示例 这是html登录的代码
  • 将外部属性添加到县的 TopoJSON 文件中

    相关问题 https stackoverflow com questions 17450273 adding external properties to topojson file 我正在尝试将外部属性添加到 topojson 文件 us