GeoServer之SqlView

GeoServer中的新建图层中有一个配置新的SQL视图选项,即SqlView功能的入口。

SqlView可以利用sql语句在geoserver中直接查询表中的几个字段,甚至多表查询等高端大气上档次的功能。

如图所示,SqlView的配置并不复杂,sql语句带给了它无限的可能性。

当点击保存后,将进入正常的创建图层页面,然后创建发布即可。

注意:查询出geometry格式的数据后需要设置数据类型,和SRID。SRID是指EPSG:4326中后面的整数4326,如果设置错误或者不设置,将会出现openlayers展示页面中一片空白。

当然,SqlView的真正作用还是体现在灵活的多表查询上面。

例如:

SELECT LTQY.QYBM,LTQY.ZTMC,PosInfo.geom,PosInfo.BZ AS BZs
FROM LTQY INNER JOIN PosInfo
ON LTQY.QYBM = PosInfo.QYBM

这段sql语句将查询两个表(LTQY,PosInfo)中QYBM字段相同的数据。

钻研不易,引用请标明出处。。。。

最新文章

  1. 查找“asdfjvjadsffvaadfkfasaffdsasdffadsafafsafdadsfaafd” 该字符串中有多少个af
  2. ndk编译protobuf库
  3. vim 把满足条件的数字进行加上一些数字
  4. MySQL连接语法
  5. KMP算法原理
  6. [HDOJ2196]Computer (树直径, 树DP)
  7. JavaScript 键盘event.keyCode值列表大全
  8. js 动态添加元素(div、li、img等)及设置属性
  9. Biba模型简介
  10. Word 2003 出现 向程序发送命令时出现问题 的 解决方案
  11. C# DbHelperSQLite,SQLite数据库帮助类 (转载)
  12. KEIL C51之绝对地址定位
  13. shell基础认识
  14. OC中属性readwrite,readonly,assign,retain,copy,nonatomic 各是什么作用,在那种情况下用?
  15. Oracle分区表转换
  16. Dubbo入门—搭建一个最简单的Demo框架
  17. 最新git源码下载地址
  18. 【学习笔记】tensorflow基础
  19. Shiro笔记(五)Shiro授权
  20. 002.MongoDB社区版安装

热门文章

  1. js之隔行换色
  2. socket创建TCP服务端和客户端
  3. c++学习笔记(5)
  4. Java并发--ConcurrentModificationException(并发修改异常)异常原因和解决方法
  5. bzoj 4595 激光发生器
  6. 《selenium2 python 自动化测试实战》(13)——上传文件
  7. drone 学习四 几个有用的命令
  8. elixir grpc 试用
  9. Vim自动补全插件----YouCompleteMe安装与配置
  10. ecmall类关系图(转)