Geoserver中的CQL和ECQL如何理解
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,今天就跟大家聊聊有关Geoserver中的CQL和ECQL如何理解,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。CQL(Common Quer
千家信息网最后更新 2025年01月23日Geoserver中的CQL和ECQL如何理解
今天就跟大家聊聊有关Geoserver中的CQL和ECQL如何理解,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
CQL(Common Query Language) 是一个由OGC创建的查询语言,用在Catalogue Web服务上,不同于基于xml过滤的查询方式,CQL使用类似文本语法的格式,具有很高的可读性和适用性。
CQL有一些限制,比如不能过滤id查询,查询的时候,需要指明一个属性才能进行比较操作。
基于以上原因, GeoServer提供了一个CQL的扩展语言,叫ECQL,ECQL移除了CQL中的一些限制,提供了类似SQL的比较方便的语言。
GeoServer支持在wms和wfs的请求中,使用CQL和ECQL,同时在sld(动态样式设置)也能进行设置。
这就表示,在请求Geoserver的wfs和wms服务时,可进行过滤请求,返回过滤的数据结果;
以下为一个wms的请求,在添加过滤请求时,只需要在后边添加对应的参数:
http://localhost:8080/geoserver/wms?request=GetFeatureInfo&service=WMS&version=1.1.1&layers=topp%3Astates&styles=&srs=EPSG%3A4326&format=image%2Fpng&bbox=-145.151041%2C21.73192%2C-57.154894%2C58.961059&width=780&height=330&query_layers=topp%3Astates&info_format=text%2Fhtml&feature_count=50&x=353&y=145&exceptions=application%2Fvnd.ogc.se_xml
//过滤所拼接的字符串
&cql_filter=INTERSECTS(the_geom,%20POINT%20(-74.817265%2040.5296504))
下边是一个wfs的请求,也是根据参数在后边过滤字段, 只需要在后边添加对应的参数:
http://example.com/geoserver/wfs? service=wfs& version=2.0.0& request=GetFeature& typeNames=namespace:featuretype
cql_filter=INTERSECTS(the_geom,%20POINT%20(-74.817265%2040.5296504))
根据以上的过滤,就能控制地图上显示的数据信息,或者查询的信息,查询的时候需要根据服务进行请求。
看完上述内容,你们对Geoserver中的CQL和ECQL如何理解有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
查询
内容
参数
语言
服务
信息
数据
时候
支持
限制
动态
原因
可读性
同时
地图
字段
字符
字符串
属性
文本
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网高科技卫生间
江苏网络安全学会
网络安全政策利好
温州电脑软件开发设计
nas和个人服务器选哪个
新天堂2服务器修改
政府网络安全认证
重庆时代网络技术分类资费
济源网络安全教育
网络安全 政策
小赢科技获批互联网小贷
wmap服务器
网络安全教育主题团日活动简报
影视视频服务器
通州区进口软件开发操作
美国铀矿初级产品数据库
扬州电信dns服务器地址
网络技术实训问题小结
网络安全法成立日期
软件开发效率评估标准表
大型数据库成绩查询
网络技术应用2018
神州数码数据库开发工程师
西电软件开发在华为有工作吗
我的世界服务器多人生存第二天
悍将传手游连接不上服务器
vfp的数据库记录数
大学生网络安全意识ppt
数据库系统原理课程设计背景
青浦区多媒体视频系统服务器