我最近一直在看卡图仪。据我所知,我们使用 kartograph.py 生成 svg,然后使用 kartograph.js 中的 svg 在 Web 界面中渲染地图。
我想生成这样的东西http://kartograph.org/showcase/animated-symbols/ http://kartograph.org/showcase/animated-symbols/。但改用世界地图。问题是我对地图和地理数据非常陌生。对我来说,找到如何使用 kartograph.py 生成仅包含国家/地区轮廓的 svg 非常困难。
有一个测试 kartograph.py 的示例,它生成世界地图 svg,但其大小接近 2MB。这是正常的吗?它不会延迟 2 MB svg 图形的初始加载(至少在互联网连接较差的情况下)。
该示例还使用一些 .shp 文件来绘制地图,我在哪里可以获得这些文件。
换句话说,我试图找到一个简单的端到端示例来说明如何使用卡图仪,但似乎没有这样的东西。我已经用谷歌搜索了几次,但空手而归。
任何有关如何生成带有国家轮廓的简单世界地图以及什么是图层、过滤器以及一些术语解释的指示都会非常有帮助。提前致谢
是的,2MB 可能太多了。在你的配置参数中你可以添加"simplify": xxx
以减小输出文件的大小。您必须尝试帽子才能在质量和尺寸之间找到良好的平衡!
至于 .shp 文件,它们被称为“形状文件 https://en.wikipedia.org/wiki/Shapefile”,是描述地理特征的标准格式。它们基本上就是你制作地图的材料。有很多地方可以找到 shapefile,例如www.diva-gis.org http://www.diva-gis.org/gdata。您可能想学习如何使用 QGIS 等工具来操作这些文件。
祝你好运!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)