【问题标题】:TopoJSON with strange paths具有奇怪路径的 TopoJSON
【发布时间】:2014-05-21 07:07:06
【问题描述】:

我在 WGS84 中有一个 ESRI shapefile,并使用 ogr2ogr 将其转换为具有欧洲阿尔伯斯投影 (EPSG:102013) 的另一个形状文件。

ogr2ogr -f 'ESRI Shapefile' -t_srs 'EPSG:102013' europe.shp europe_data_wgs84.shp

然后我使用以下命令将其转换为 TopoJSON:

topojson --id-property iso_a3 -o europe.json -p --simplify-proportion 0.25 --width 900 --height 600 -- countries=europe.shp

然后我通过 D3 加载 europe.json 并可以成功显示它(通过将投影设置为 null,因为它已经投影)。

欧洲每个国家都有一个班级.country

这就是我设置.country { fill: rgb(200,200,200); }时发生的情况:

不知何故,路径显示不正确?我不明白,因为路径似乎在没有自定义填充的情况下正常渲染。我做错了什么?

【问题讨论】:

标签: d3.js topojson


【解决方案1】:

已经找到问题了。我在国家图层上方有一个topojson.mesh.country-boundaries 层,并且这个网格仍然定义了填充颜色。所以我不得不设置

.country-boundaries { fill: none; }

【讨论】:

  • 谢谢!我也在找这个。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-08
  • 2012-02-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多