首页 > 其他 > 详细

wms常用操作

时间:2015-05-10 17:17:58      阅读:269      评论:0      收藏:0      [点我收藏+]

题外:

自从换了工作就很少有时间上网了,新的单位不让上网的,所以博客也有好久没有更新了,虽然博文的质量一般般吧,但是觉得还是坚持写下去比较好,今天,北京,雨天,写点最近工作中的所得吧!

概述:

最近一段时间工作涉及的内容都是geoserver和openlayers的内容,本文就最近工作中涉及到的一些常用的wms操作总结了一下,以便后用。


一、获取图层图例

wms服务获得图里的方式为:

http://localhost:8080/geoserver/china/wms?request=GetLegendGraphic&version=1.3.0&format=image/png&layer=capital

说明:

1、request:请求的方法,必须为GetLegendGraphic

2、version:wms的版本,一般为1.1.0;

3、format:格式,可为image/jpg,image/tif,image/png等,一般为image/png;

4、layer:图层。

效果:

技术分享

展示效果

技术分享

图例效果


2、cql_filter

cql_filter是针对某个字段进行条件的展示,如下:

技术分享

数据表如上,如果在地图中仅需展示id>10的对象,在创建wms图层的时候可以这么写:

		var demolayer = new OpenLayers.Layer.WMS(
			"china","http://localhost:8080/geoserver/china/wms",
			{
				layers: 'china:capital',
				format: 'image/png',
				CQL_FILTER:"[ id>10 ]"
			}
		);

展示效果如下:

技术分享

过滤前

技术分享

过滤后


后面还会根据工作的内容对该博文进行增加和更新。


技术分享

wms常用操作

原文:http://blog.csdn.net/gisshixisheng/article/details/45621593

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!