Geoserver的cors

Cesium与geoserver不是一个服务器上运行的时候,跨域问题就出现了。

解决这个问题很简单:修改geoserver\webapps\geoserver\WEB-INF\web.xml文件。

根据服务的方式修改对应部分,tomcat或者jetty,

最后记得把这个也取消注释就可以了。

CQL语言转义字符

近日在研究Geoserver,学到Cross-layer filtering,在看教程的时候某个功能反复尝试没有通过,

如上图,查询与区域类型为A的汇水区相交的区域,反复检查大小写,半角等,尝试用python的转义符\等操作均告以失败,最总发现,CQL的转义是通过重复实现的,也就是 ‘zone = ”A”’,A两侧不是双引号,而是两个单引号重复而来。