geoserver配置SQL图层 cql_filter模糊查询

1.新建图层,选择对应的 数据源

2创建SQL源图层

3、写好SQL,刷新,需要注意设置主键为标识符,设置空间数据为Geometory 4326

4、数据过滤访问地址,支持cql_filter 模糊查询

http://hhzc.hubeiwater.gov.cn/geoserver//ows?service=WFS&version=1.0.0&request=GetFeature&maxFeatures=500000&outputFormat=application%2Fjson&typeName=zbk:wr_int_b_addv_b&cql_filter=INT_EMP_NM%20like%20%27%25%E6%9D%A8%E6%B9%BE%E4%B8%80%E5%8F%B7%25%27

原文地址:https://www.cnblogs.com/zb347954263/p/9471509.html

时间: 2024-10-22 10:47:56

geoserver配置SQL图层 cql_filter模糊查询的相关文章

在JDBC中实现SQL语句的模糊查询

在JDBC中实现SQL语句的模糊查询 在大多数情况下我们可以在JDBC中写入sql语句通过占位符的方式来直接查询,但是如果要进行模糊查询,需要转义字符才能够正常查询. sql语句: select * from table where tableid like %id%; JDBC中的sql语句: String sql = "select * from table where tableid like \"%\"?\"%\"";//?为占位符 原文

SSM-MyBatis-05:Mybatis中别名,sql片段和模糊查询加getMapper

------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 简单概述一下本讲 别名,sql片段简单写一下,模糊查询多写一点 一.别名 <typeAliases> <!--第一种--> <!--<typeAlias type="cn.dawn.demo01.entity.Book" alias="book"></typeAlias>--> <!--第二种--> <

SQL中常用模糊查询的四种匹配模式

执行数据库查询时,有完整查询和模糊查询之分.一般模糊语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式:1.%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请运用两个百分号(%%)表示.比如 SELECT * FROM [user] WHERE u_name LIKE '%三%'将会把u_name为"张三","张猫三"."三脚猫","唐三藏&

SQL like使用 模糊查询

模糊查询: 参考资料:http://www.w3school.com.cn/sql/sql_wildcards.asp 在搜索数据库中的数据时,您能够使用 SQL 通配符. SQL 通配符  Like 在搜索数据库中的数据时,SQL 通配符能够替代一个或多个字符. SQL 通配符必须与 LIKE 运算符一起使用. 在 SQL 中,可使用下面通配符: 通配符 描写叙述 % 替代一个或多个字符 _ 仅替代一个字符 [charlist] 字符列中的不论什么单一字符 [^charlist] 或者 [!c

SQL中常用模糊查询的四种匹配模式&amp;&amp;正则表达式

执行数据库查询时,有完整查询和模糊查询之分.一般模糊语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式:1.%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请运用两个百分号(%%)表示.比如 SELECT * FROM [user] WHERE u_name LIKE '%三%'将会把u_name为“张三”,“张猫三”.“三脚猫”,“唐三藏”等等有“三”的记录全找出来.另外,如果须要找出u_name中

SQL 怎么实现模糊查询?

执行数据库查询时,有完整查询和模糊查询之分. 一般模糊语句格式如下: SELECT 字段 FROM 表 WHERE 某字段 LIKE 条件; 其中,关于条件,SQL提供了四种匹配模式: 一.%:表示零个或多个字符. 可以匹配任意类型和任意长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示. select * from flow_user where username like '%王%'; 将会把flow_user这张表里面,列名username中含有"王"的记录全部查询出来

Sql Like 通配符 模糊查询技巧及特殊字符

1. SQL like对时间查询的处理方法 SQL数据表中有savetime(smalldatetime类型)字段,表中有两条记录,savetime值为:2005-3-8 12:12:00和2005-6-6 14:02:02 我用下面语句什么也搜不出来 select * from soft where soft.savetime like'%2005-3-8%' SQL帮助中说: "当搜索 datetime 值时,推荐使用 LIKE,因为 datetime 项可能包含各种日期部分.例如,如果将值

SQL SERVER 的模糊查询 LIKE

今天写个动态脚本,需要把数据库里面包含“USER_"的表删除掉,突然想不起来如何搜索通配字符了,赶紧查查MSDN,整理了下模糊查询的知识点,留着以后查阅用. LIKE模糊查询的通配符 通配符 说明 示例 % 包含零个或多个字符的任意字符串. WHERE title LIKE '%computer%' 将查找在书名中任意位置包含单词 "computer" 的所有书名. _(下划线) 任何单个字符. WHERE au_fname LIKE '_ean' 将查找以 ean结尾的所有

基于Geoserver配置多图层地图以及利用uDig来进行样式配置

在GeoServer中配置多个图层的地图相对来说很容易,其步骤为: 1. 进入geoserver 2. 配置相关的FeatureTypes 3. 配置WMS内容,进入以后,主要有以下几个地方需要命名:图层组名称,基础地图图层,SRS,Envelope. 图层组名称:这个随便命名: 基础地图图层:即配置的FeatureTypes SRS :这个一般选4326 Envelope:这个要注意了,有时候并不能生成,所以如果不能生成,可以自己手工输入 配置完后,提交就可以了. 当然,像这样配置出来的图是不