我正在使用generate_tiles.py 生成图块,我想编写一个Python 应用程序来显示它们,而不是使用Web 界面。是否已经存在类似的东西,或者是否有关于如何自己编写此类应用程序的信息?
您可以使用 Tilemill 或 QGIS 等桌面应用程序查看/编辑地图(如果不是用于 Web 应用程序,我真的无法猜测为什么要生成图块)。
Tilestache 有一个内部网络服务器,您可以使用它进行测试,只需使用配置文件即可轻松运行它。
一些帮助您入门的建议(或让您忙上几周):
服务器端库和应用程序
-
瓷砖斯塔什 http://tilestache.org/:非常容易使用图块服务器和图块缓存
-
Mapnik http://mapnik.org/:tilestache和tilemill背后的底层库
-
TileLite https://bitbucket.org/springmeyer/tilelite/wiki/Home:轻量级Python瓦片服务器
-
地图OSMatic http://maposmatic.org/:用 Python/Django + mapnik 编写?
客户端库
-
Leaflet http://leaflet.cloudmade.com/:客户端库很像 Google Maps API
-
开放层 http://openlayers.org/:可以轻松地将动态地图放入任何网页中
-
Wax http://mapbox.com/wax/:将常用实用程序添加到最小映射库
-
朴素的地图 http://modestmaps.com/:一个简单的构建平台
-
地图牵引 http://mapstraction.com/:众多 javascript 映射库的通用接口
自定义地图创建工具
-
Tilemill http://mapbox.com/tilemill/:就像地图的 CSS(很棒)
-
OSGeo4W http://trac.osgeo.org/osgeo4w/:必须有 Windows 地理空间工具箱
Markers
-
Maki图标 http://mapbox.com/maki/:专为网络制图制作的干净的兴趣点图标集
-
地图图标集合 http://mapicons.nicolasmollet.com/:700 个免费图标用作地标
PyCon2012 的一些相关视频
- GIS 简介 http://pyvideo.org/video/887/a-gentle-introduction-to-gis
- 用Python制作地图 http://pyvideo.org/video/672/making-maps-with-python
- 使用 Python 进行空间数据和网络制图 http://pyvideo.org/video/680/spatial-data-and-web-mapping-with-python
- 制作交互式网络地图 http://pyvideo.org/video/623/making-interactive-maps-for-the-web
一些有趣的应用程序可以激发您的灵感:
-
8bitcity http://8bitcity.com/map:如果 Google 地图遇到雅达利2600 http://en.wikipedia.org/wiki/Atari_2600 河流突袭 http://youtu.be/zYLA_uO-XH0墨盒
-
打开任意地图 http://www.openwhatevermap.org/:不同渲染风格的拼凑
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)