当前位置: 代码迷 >> GIS >> geoserver 发布了一张卫星map的图片,可预览很卡? 求解决方法
  详细解决方案

geoserver 发布了一张卫星map的图片,可预览很卡? 求解决方法

热度:714   发布时间:2016-05-05 06:17:14.0
geoserver 发布了一张卫星地图的图片,可预览很卡? 求解决办法?
各位,小弟不才.
接触geoserver 没有几天,利用google地球截了一张80M的图片,然后发布到了geoserver 上去,可是发现 预览地图很慢,几乎打不开,网上有人说使用自带的gwc,可是我用gwc生成了缓存图片后仍旧发现效率没有提高,看到生成金字塔,但不知道怎么生成和发布到geoserver 上,不知如何解决才好,望各位兄弟给指一条明路。

------解决方案--------------------
关于GeoWebCache的中文资料还真不多,如果你英文还行的话可以看下它的技术手册:http://docs.geoserver.org/latest/en/user/geowebcache/using.html
------解决方案--------------------
引用:
引用:
关于GeoWebCache的中文资料还真不多,如果你英文还行的话可以看下它的技术手册:http://docs.geoserver.org/latest/en/user/geowebcache/using.html


回复一楼,我的英文不咋地,而且现在也没有很多时间去看文档。项目工期很紧张,可否使用其他的地图程序代替geoserver ? 您给推……


我在这方面的经验也有限,就我自己所了解的主要是 geoserver 和 mapserver。mapserver 有个 TileCache(地图瓦片缓存)可以在IIS或Apache下安装,用来提高地图加载速度。只是您时间紧迫,不知道再从新着手mapserver来不来得及。另外geoserver 的 gwc 存在就有它的道理,不然也不会那么多人用它,可能还是你理解的不到位所以哪部分没有设置好吧?能仔细研究下还是仔细研究下,毕竟用新东西也要从头来。
------解决方案--------------------
网上有人说使用自带的gwc,可是我用gwc生成了缓存图片后仍旧发现效率没有提高,

用gwc生成了缓存图片后,原来从geoserver读取地图服务的url要改成从gwc读取瓦片的url
没有改还是从geoserver读取地图服务,效率自然不会有提高
------解决方案--------------------
geoserver自带的tile=true切片不知道为什么没有本地缓存,就是让html status=403,
只好用geowebcache,gwc速度很快,
like fly!OGC帖子都这么说,
可以参考这个我这个笔记 http://hi.baidu.com/zlei815/item/99f4105712ccc613da1635d7
但是我还有一个问题,希望有人也能帮助下,
问题是GeoWebCache切片后的图片质量降低,缩放的时候图片像素都拥挤在一起,
没有像windows图片查看器或者ps那样缩小的图片还那样保持清晰,
是gwc在建影像金字塔的时候插值压缩导致图片失真吗?不知道哪位高手能指点一二!!!

------解决方案--------------------
ArcGIS的切片倒是做过,看是否能用ArcGIS切片后再转后给geoserver
  相关解决方案