青白江网站建设,wordpress对接熊掌号,app是怎么制作的,网站设计部我们知道geoserver中的wms#xff0c;wfs过滤参数为cql_filter。比如过滤字段“mc”为恒宇花园的数据: cql_filtermc‘恒宇花园 但是arcgis server有所不同。具体可以看下它的标准#xff1a;使用 WMS 请求中的 layerDefs 参数过滤要素—文档 | ArcGIS Enterpris… 我们知道geoserver中的wmswfs过滤参数为cql_filter。比如过滤字段“mc”为恒宇花园的数据: cql_filtermc‘恒宇花园 但是arcgis server有所不同。具体可以看下它的标准使用 WMS 请求中的 layerDefs 参数过滤要素—文档 | ArcGIS Enterprise
以下简单说一下arcgis server发布的wms和wfs服务如何添加过滤条件。
1、WMS
wms服务过滤参数为layerDefs比如过滤图层名为“0”字段“mc”为恒宇花园的数据 layerDefs{0:mc恒宇花园} 完整地址 https://localhost:6443/arcgis/services/cszz/MapServer/WMSServer?SERVICEWMSVERSION1.3.0REQUESTGetMaplayers0stylesbbox120.52131652832,36.0966644287109,120.542839050293,36.1217956542969width657height768crsCRS:84formatimage/pnglayerDefs{0:mc恒宇花园} GetFeatureInfo亦同。 https://localhost:6443/arcgis/services/cszz/MapServer/WMSServer?SERVICEWMSVERSION1.3.0REQUESTGetFeatureInfoFORMATimage/pngTRANSPARENTtrueQUERY_LAYERS0STYLESLAYERS0INFO_FORMATtext/htmlFEATURE_COUNT50X50Y50crsCRS:84WIDTH101HEIGHT101BBOX120.53752899169922,36.11551523208618,120.54186344146729,36.11984968185425layerDefs{0:mc恒宇花园} 2、WFS
wfs跟wms又不一样过滤使用filter参数。并且它的值是xml格式的使用的是OGC OpenGIS 过滤器编码执行规范。详情见在 Web 浏览器中与 WFS 服务进行通信—文档 | ArcGIS Enterprise
比如过滤图层名称为“0”字段“mc”为恒宇花园的数据 filterogc:Filter ogc:PropertyIsEqualTo ogc:PropertyNamemc/ogc:PropertyName ogc:Literal山海天/ogc:Literal/ogc:PropertyIsEqualTo /ogc:Filter 格式化的xml
ogc:Filter ogc:PropertyIsEqualToogc:PropertyNamemc/ogc:PropertyName ogc:Literal恒宇花园/ogc:Literal/ogc:PropertyIsEqualTo
/ogc:Filter 如果是多条件and或or 需要使用ogc:And/ogc:And、ogc:Or/ogc:Or标签
ogc:Filter ogc:Andogc:PropertyIsEqualToogc:PropertyNamemc/ogc:PropertyName ogc:Literal恒宇花园/ogc:Literal/ogc:PropertyIsEqualToogc:PropertyIsEqualToogc:PropertyNamemc1/ogc:PropertyName ogc:Literal恒宇花园/ogc:Literal/ogc:PropertyIsEqualToogc:And
/ogc:Filter
完整请求地址 https://localhost:6443/arcgis/services/cszz/MapServer/WFSServer?requestGetFeaturetypeNamecszz:czzzfilterogc:Filter ogc:Andogc:PropertyIsEqualTo ogc:PropertyNamemc/ogc:PropertyNameogc:Literal恒宇花园/ogc:Literal/ogc:PropertyIsEqualToogc:PropertyIsEqualToogc:PropertyNamecity/ogc:PropertyName ogc:Literal123/ogc:Literal /ogc:PropertyIsEqualTo/ogc:And/ogc:Filter