zoukankan      html  css  js  c++  java
  • GeoServer之SqlView

    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字段相同的数据。

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

  • 相关阅读:
    Python爬虫学习01
    Python学习Day02
    JavaScript学习笔记01
    Python学习Day01
    MarkDown实例代码
    MarkDwon的使用方法
    (转)探究requestDisallowInterceptTouchEvent失效的原因
    JNI字符串转字节数组指针方法
    justfun
    dsad
  • 原文地址:https://www.cnblogs.com/s313139232/p/9328122.html
Copyright © 2011-2022 走看看