当前位置: 首页 > news >正文

geoserver(1) 发布sql 图层 支持自定义参数

  1. 前提使用postgis 数据库
  2. 支持关联 join 
  3. 支持 in,not in,like,及其他sql原生函数

新增sql图层

编写自定义sql

编辑sql语句必须输出带有geom数据

正则表达式去除

设置id以及坐标参考系

预览sql图层效果

拼接sql参数

http://xxx.com/geoserver/weather/wms?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=weather%3Awea_cover_sql&exceptions=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A4326&STYLES=&WIDTH=768&HEIGHT=330&BBOX=103.7493896484375%2C25.2740478515625%2C107.9681396484375%2C27.0867919921875&viewparams=parm:1 \= 1 AND wcr\.county_code IN \(\'520581\'\,\'520523\'\,\'520123\'\,\'520304\'\,\'520122\'\)

开发中需要进行筛选时在url后面拼接参数

&viewparams=parm:1 \= 1 AND wcr\.county_code IN \(\'520581\'\,\'520523\'\,\'520123\'\,\'520304\'\,\'520122\'\)

特殊字符需要转义\

进行筛选之后的数据

其他更多功能查看官网

SQL视图 — GeoServer 2.24.x User Manual

http://www.lryc.cn/news/502591.html

相关文章:

  • Linux:network:添加ip的时候自动添加一个本地路由
  • go 集成nacos注册中心、配置中心
  • ssd202d-badblock-坏块检测
  • MySQL-练习-数据介绍
  • React框架:解锁现代化Web开发的新维度
  • 电阻功率,限流,等效电阻
  • Qt | 开发工具(top1)
  • Node.js express
  • ios h5中在fixed元素中的input被focus时,键盘遮挡input (van-popup、van-feild)
  • springboot整合lua脚本在Redis实现商品库存扣减
  • MySQL ON DUPLICATE KEY UPDATE影响行数
  • uniapp小程序 slot中无法传递外部参数的解决方案
  • umi实现动态获取菜单权限
  • Pytest-Bdd-Playwright 系列教程(14):Docstring 参数
  • 交互开发---测量工具(适用VTK或OpenGL开发的应用程序)
  • Qt 一个简单的QChart 绘图
  • 【Java笔记】LinkedList 底层结构
  • el-table组件树形数据修改展开箭头
  • 太速科技-FMC154-基于FMC 八路SFP+万兆光纤子卡
  • 记:排查设备web时慢时快问题,速度提升100%
  • 音视频入门基础:MPEG2-TS专题(13)——FFmpeg源码中,解析Section Header的实现
  • 根据PDF模板单个PDF导出到浏览器和多个PDF打包ZIP导出到浏览器
  • 如何创建一个基本的Spring Boot应用程序
  • 1.2 计算机网络的分类和应用(重要知识点)
  • @JsonSerialize失效解决
  • Docker部署WebRTC-Streamer
  • 2025年的大模型计划重点在于跨领域智能、工作流自动化、多模态能力强化
  • day12 接口测试 ——入门→精通→实战(1)
  • 伏羲0.07(文生图)
  • scala的泛型特质的应用场景