我一直在尝试使用合并的图层数据创建一个TopoJson文件,其中包含美国各州,郡和国会区等其他图层.
原始的.shp shapefile来自人口普查局的制图边界文件.
这些通过ogr2ogr转换为GeoJson.
然后通过节点服务器端库合并为TopoJson格式,量化为1e7,保留比例为0.15.到目前为止,没有任何问题的迹象.
我使用mapshaper查看最终的topojson文件,看起来似乎没问题:
但是,当尝试使用topojson客户端库和D3.geo.path()进行渲染时,我在congressionalDist层中遇到了一些奇怪的路径:(注意美国大陆,AK和HI周围的大矩形路径)
该页面的工作版本可以在这里找到:http://jsl6906.net/D3/topojson_problem/map/
一些相关的说明:
在尝试了我能够处理的尽可能多的故障排除之后,我想我会问这里有人看看是否有人遇到过任何类似的问题.谢谢你的帮助.