http://www.3snews.net/bbs/viewthread.php?tid=3998
开源的tile server,最早的应该是tilecache,和openlayers同一个东家,这个应该说做的相当不错,代码结构很清晰,可惜是python实现的,虽然可以借助jPython运行在java环境,毕竟还不是很方便。
最近看到这个geowebcache,java实现,http://geowebcache.org/。实现了基本的tilecache功能,目前似乎只支持wms。
简单看了看它的代码,感觉有点混乱,tile的计算实现的似乎过于复杂了一点,并且计算的代码被划分到多个类中,层次的划分似乎是有点问题的。另外它在缓存到文件的时候只放到一个文件夹下,这样在地图瓦片数量特别多的时候,http访问应该会有性能问题。
不过这个项目目前的版本还仅仅是0.6,继续发展下去应该是个蛮有前途的项目。
开源的tile server,最早的应该是tilecache,和openlayers同一个东家,这个应该说做的相当不错,代码结构很清晰,可惜是python实现的,虽然可以借助jPython运行在java环境,毕竟还不是很方便。
最近看到这个geowebcache,java实现,http://geowebcache.org/。实现了基本的tilecache功能,目前似乎只支持wms。
简单看了看它的代码,感觉有点混乱,tile的计算实现的似乎过于复杂了一点,并且计算的代码被划分到多个类中,层次的划分似乎是有点问题的。另外它在缓存到文件的时候只放到一个文件夹下,这样在地图瓦片数量特别多的时候,http访问应该会有性能问题。
不过这个项目目前的版本还仅仅是0.6,继续发展下去应该是个蛮有前途的项目。