堆栈-Mapnik,TileMill,OpenLayers,GeoExt


11

这是否可以作为使用基本GIS查看器功能(平移,缩放,图层切换,信息弹出窗口)为Web地图提供服务的堆栈?

  • Apache Web服务器
  • Mapnik服务于地理数据(TileMill为Mapnik数据设置样式)
  • OpenLayers显示在浏览器中
  • GeoExt或JQuery的附加功能

我有那个权利吗?我有什么想念的吗?我已阅读了一堆线程和其他Web地图信息,但仍不确定Mapnik的确切位置/方式。它可以替代堆栈中的GeoServer / MapServer吗?

对于TileMill,不确定如何将样式化的地图添加到服务器。

意见和建议非常感谢!


1
那么,Mapnik是否更多地关于对基础层进行样式设置?是否在有人每次打开和关闭图层时都重新渲染图块?还是您会启用所有可能的图层组合来构建图块?

嘿Zarbo,这可能是评论而不是答案。无论如何,我相信Mapnik可以帮助您设置瓷砖样式。然后,只要您要求,它将渲染这些图块。通常,当TileCache(或您使用的任何其他缓存系统)要求一组新的图块时,就会发生这种情况。但是,当用户要求平铺时,也会发生这种情况。
jvangeld 2011年

谢谢。我该如何评论?我只会在底部看到您的答案框。谢谢。
zarbo 2011年

寻找“添加评论”链接
较暗的背景

芝加哥论坛报最近发布了一个博客(共5个部分),内容涉及如何使用这些不同组件来设置网络地图并提供服务,该博客
03/08

Answers:



4

在问候TileMill,您导出贴图作为MBTiles,然后可以把它变成扁平的图像文件mbutil,你可以把一个Web服务器或S3上,或者您可以使用TileStream服务于MBTiles动态文件。

像任何图块服务器一样,然后将OpenLayers(或Modest Maps,Polymaps,Google Maps)用于Javascript API。


1

如果您打算使用Mapnik OGCServer,则不要使用位于code.google.com上的代码,此后代码已更新并移至位于此处的单独项目中:

https://github.com/mapnik/OGCServer

尽管文档不是最好的,但是可以使用cgi,modwsgi,金字塔等以多种方式部署服务。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.