level 8
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,继续发展下去应该是个蛮有前途的项目。
2008年11月17日 04点11分
1
level 8
试用GeoWebCachehttp://www.classicning.com/blog/post/672.html今天把GeoWebCache部署试用了一下,版本是0.8.1。GeoWebCache提供了三种今天把GeoWebCache部署试用了一下,版本是0.8.1。GeoWebCache提供了三种配置方式,在geowebcache-servlet.xml中定义。这个xml文件是一个spring配置文件,除了默认的配置选项,其它几项都被注释了。删除注释并在gwcTLDispatcher的config中去除相关注释就可以使用了。第一种gwcDefaultConfig,gwc启动时扫描指定目录中的配置文件。配置文件的编写参考默认分发中的一个例子。不过离谱的是,默认的配置中,这个例子不在扫描路径下,需要手动修改一下。采用这种方式进行配置相对比较繁琐,但是好处是自定义性强。这种方式可以生成多个FeatureType叠加成的图层的缓存。第二种gwcWMSConfig,只需指定wms服务器的getCapabilities的url即可通过getCapabilities获得的结果自动生成配置。第三种gwsGSConfig,更加方便,只需在web.xml指定常量,GeoServer的GetCapabilities的地址即可。不过似乎这种方式只能对单独的featuretype缓存,而无法对多个要素层叠加生成的图层进行缓存。除此以外,还要在web.xml中指定混存存放的目录。生成的目录结构如:%CACHE_DIR%\%CACHE_LAYER_NAME%\EPSG_4326\03\000\000\012\000\000\005.jpeg
2008年11月17日 04点11分
3
level 8
http://blog.csdn.net/mach365/archive/2008/07/10/2632742.aspx前些天,把TileCache配置成功后,今天又把GeoWebCache配置成功了。TileCache配置的步骤改天再写。今天只想说说配置GeoWebCache的步骤。不多说需要准备的环境了,像geoServer的安装、发布地图、使用Udig创建SLD。这里需要用的到的一个Jar包必须准备好:geowebcache-0.8.3.war.zip。解压geowebcache-0.8.3.war.zip包。.........http://blog.csdn.net/mach365/archive/2008/07/10/2632742.aspx
2008年11月20日 06点11分
4
level 0
做SLD的话,Udig的分类只能做到12个,很遗憾的说。Qgis倒是不错,不过格式是qml,还要写程序转换。两个都不完美。老兄怎么看?
2008年11月26日 12点11分
5
level 5
GeoServer 现在自带 GeoWebCache
GeoWebCache 生成的缓存图片,其文件组织规则一目了然
而TileCache的缓存图片文件组织非常混乱,一大堆的 000 文件夹
2010年10月13日 07点10分
6
自带的geowebcache好像不能发布arcgis server切图的散片瓦片,用独立版的倒是可以,但是不知道怎么将独立版和集成版的geoserver关联起来使用
2016年07月22日 09点07分
level 1
请问楼上的《GWC缓存的生成与失效详细说明》是你写的吗?我是初学者,有几个问题看不懂,请教一下:
里面var resolutions=[......]这个代码在什么目录的文件里呀?
layer=new openlayers.layer.wms(layerTitle,path+'gws/server/wms'
{.....
}
请问这段代码在什么目录下的什么文件里面呀?
此外,还有一个问题,用openlayer浏览图层时,默认的Tiling为single tile,怎样改默认Tiling为tiles。
请赐教! 拜谢!
2011年01月23日 12点01分
8