如何在SVG中创建珀斯大都市区地图

时间:2017-11-07 13:15:00

标签: svg maps geojson shapefile topojson

我正在开发一个项目,用户可以通过鼠标点击与地图进行交互,以查看某个区域的更多详细信息。它是Perth Metropolitan Area Map。此地图是使用在线" PDF到SVG转换器"。

从PDF生成的

当我查看生成的SVG代码时,它是如此巨大,无法理解它。并做了一些研究,看看我是否可以找到任何更简单的地图版本,我看到有各种选项来构建SVG,详情如下。

  • Shapefile:根据真实世界数据创建地图,我认为这是一个不错的选择。但我在这里观察到的问题是我们需要依赖于GIS数据可用的GIS工具和开放数据库。它对我们的要求太重了。

  • Geo JSON / Topo JSON:我认为这是简单地表示平面地图的方法,但我无法找到生成所需JSON文件的方法。在深入探讨之后,我了解这些技术依赖于GIS / Shapefiles。

  • Inscape:用于绘制SVG的UI编辑器 - 它只是再次生成大量SVG代码。

在回顾完所有之后我可能会想到我应该学会编写自己的SVG地图。

有人可以建议我是否朝着正确的方向前进,或者是否有任何简单的方法可以创建像Perth Metropolitan Area Map这样的地图?

提前致谢。

0 个答案:

没有答案