我正在开发一个项目,用户可以通过鼠标点击与地图进行交互,以查看某个区域的更多详细信息。它是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这样的地图?
提前致谢。