我有一张使用inkscape 生成的 map ,但我想要geoJson 格式的 map 。我怎样才能做到这一点?我需要在 d3.js 中使用 json 格式。
最佳答案
您需要检查 SVG 如何保存地理信息。解析相关值并将数字转换为目标格式。但是解析和解释取决于许多因素(SVG 中使用了哪些 xml 元素,<path>
与 <line>
等)。这些数字在很大程度上取决于源 SVG 的缩放比例。
这是您非常通用的问题的非常通用的答案:
关于json - 如何将 svg 文件从 inkscape 转换为 geoJson 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13724369/