openlayers3,TileWMS和ImageWMS区别

本文对比了TileWMS与ImageWMS两种Web地图服务的特点。TileWMS通过预生成并缓存切片提高加载速度,但占用存储空间;ImageWMS则按需生成高质量图像,适合注重图面质量的应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



这是我看了几个网页后的总结,可能不准确,欢迎指正。

TileWMS,顾名思义,是服务端生成规则网格切片,切片一旦生成,还可以指定是否要缓存在服务端(的文件夹中),于是下次请求的时候,会有效率提升,缺点,需要消耗存储空间,看网上说,TimeWMS对标注label的处理效果没有ImageWMS好。

ImageWMS,是根据请求,实时生成和当前视图相同尺寸的一张大图,并返回,不会有缓存,相比TileWMS,效率可能低些,但图的质量更好(特别是标注label)。

相关连接:

重点说明上述参数中的LAYERS可以是单个图层,也可以是用逗号分隔的多个图层,或者是图层组,这样可以一次加载多个图层达到地图叠加的效果。

http://blog.youkuaiyun.com/shaxiaozilove/article/details/60600159

https://gis.stackexchange.com/questions/139461/tile-wms-vs-image-wms

var layers=[   
    new ol.layer.Tile({   
                  source:new ol.source.TileWMS({   
                      url:'http://localhost:8089/geoserver/postgis/wms',   
                      params:{   
                          'LAYERS':'postgis:yunnan,postgis:procity,postgis:loccity',//此处可以是单个图层名称,也可以是图层组名称,或多个图层名称
                          'TILED':false   
                      },   
                      serverType:'geoserver'    //服务器类型
                  })  
              })   
          ];
   var map=new ol.Map({
              layers: layers,
              target:'map',   
              view:new ol.View({   
                  projection: 'EPSG:4326',
                  center:[102.73333,25.05],     
                  zoom:7   
 
              }) , 
        controls: ol.control.defaults({ 
          attributionOptions: { 
              collapsible: false 
              } 
          }) 
          });



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值