wfs lockfeature

提交锁请求

<wfs:LockFeature service="WFS" version="1.0.0"  
       outputFormat="GML2"  
       xmlns:opengis="http://www.cetusOpengis.com"  
       xmlns:wfs="http://www.opengis.net/wfs"  
       xmlns:ogc="http://www.opengis.net/ogc"  
       xmlns:gml="http://www.opengis.net/gml"  
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
       xsi:schemaLocation="http://www.opengis.net/wfs   http://schemas.opengis.net/wfs/1.0.0/WFS-basic.xsd">   
       <wfs:Lock typeName="opengis:qqy" >   
      <ogc:Filter>   
      <ogc:PropertyIsEqualTo>
      <ogc:PropertyName>status</ogc:PropertyName>
      <ogc:Literal>0</ogc:Literal>
      </ogc:PropertyIsEqualTo>
     </ogc:Filter>   
       </wfs:Lock>   
    </wfs:LockFeature>;

 

返回锁状态
<?xml version="1.0" encoding="UTF-8"?><WFS_LockFeatureResponse xmlns="http://www.opengis.net/wfs" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wfs http://localhost:8028/geoserver/schemas/wfs/1.0.0/WFS-transaction.xsd"><LockId>GeoServer_34371524125909f7</LockId><FeaturesLocked><ogc:FeatureId fid="qqy.9"/><ogc:FeatureId fid="qqy.43"/><ogc:FeatureId fid="qqy.69"/><ogc:FeatureId fid="qqy.101"/><ogc:FeatureId fid="qqy.136"/><ogc:FeatureId fid="qqy.156"/><ogc:FeatureId fid="qqy.190"/><ogc:FeatureId fid="qqy.220"/><ogc:FeatureId fid="qqy.247"/><ogc:FeatureId fid="qqy.258"/><ogc:FeatureId fid="qqy.276"/><ogc:FeatureId fid="qqy.293"/><ogc:FeatureId fid="qqy.311"/><ogc:FeatureId fid="qqy.341"/><ogc:FeatureId fid="qqy.401"/><ogc:FeatureId fid="qqy.452"/><ogc:FeatureId fid="qqy.1254"/><ogc:FeatureId fid="qqy.1279"/><ogc:FeatureId fid="qqy.1312"/><ogc:FeatureId fid="qqy.1352"/><ogc:FeatureId fid="qqy.1366"/><ogc:FeatureId fid="qqy.1408"/><ogc:FeatureId fid="qqy.1753"/><ogc:FeatureId fid="qqy.1803"/><ogc:FeatureId fid="qqy.1806"/><ogc:FeatureId fid="qqy.1860"/><ogc:FeatureId fid="qqy.1897"/><ogc:FeatureId fid="qqy.3659"/><ogc:FeatureId fid="qqy.3660"/><ogc:FeatureId fid="qqy.3661"/><ogc:FeatureId fid="qqy.3662"/><ogc:FeatureId fid="qqy.3663"/><ogc:FeatureId fid="qqy.3664"/><ogc:FeatureId fid="qqy.3665"/><ogc:FeatureId fid="qqy.3666"/><ogc:FeatureId fid="qqy.3667"/><ogc:FeatureId fid="qqy.3673"/><ogc:FeatureId fid="qqy.3674"/><ogc:FeatureId fid="qqy.3675"/><ogc:FeatureId fid="qqy.3676"/><ogc:FeatureId fid="qqy.3677"/><ogc:FeatureId fid="qqy.3678"/><ogc:FeatureId fid="qqy.3679"/><ogc:FeatureId fid="qqy.3680"/><ogc:FeatureId fid="qqy.3957"/><ogc:FeatureId fid="qqy.3963"/><ogc:FeatureId fid="qqy.4606"/><ogc:FeatureId fid="qqy.4614"/><ogc:FeatureId fid="qqy.4707"/></FeaturesLocked></WFS_LockFeatureResponse>

 

提交删除请求(没有获取删除锁LOCKID GeoServer_34371524125909f7) 获取锁才能执行修改动作
<wfs:Transaction service="WFS" version="1.0.0"  
       outputFormat="GML2"  
       xmlns:opengis="http://www.cetusOpengis.com"  
       xmlns:wfs="http://www.opengis.net/wfs"  
       xmlns:ogc="http://www.opengis.net/ogc"  
       xmlns:gml="http://www.opengis.net/gml"  
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
       xsi:schemaLocation="http://www.opengis.net/wfs   http://schemas.opengis.net/wfs/1.0.0/WFS-basic.xsd">         
     <wfs:Delete typeName="opengis:qqy">
      <ogc:Filter>   
      <ogc:PropertyIsEqualTo>
      <ogc:PropertyName>status</ogc:PropertyName>
      <ogc:Literal>0</ogc:Literal>
      </ogc:PropertyIsEqualTo>
     </ogc:Filter>   
       </wfs:Delete>   
    </wfs:Transaction>

 

返回删除结果

<?xml version="1.0" encoding="UTF-8"?><wfs:WFS_TransactionResponse version="1.0.0" xmlns:wfs="http://www.opengis.net/wfs" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wfs http://localhost:8028/geoserver/schemas/wfs/1.0.0/WFS-transaction.xsd"><wfs:InsertResult><ogc:FeatureId fid="none"/></wfs:InsertResult> <wfs:TransactionResult> <wfs:Status> <wfs:FAILED/> </wfs:Status> <wfs:Message>Transaction does not have authorization for qqy:qqy.30</wfs:Message> </wfs:TransactionResult></wfs:WFS_TransactionResponse>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
GeoServer是一个开源的地理空间数据服务器,它支持网络要素服务(WFS)的多个版本。根据引用,GeoServer提供了对WFS 1.0.0、1.1.0和2.0.0三个版本的支持。 WFS是一种用于通过网络传输地理空间数据的协议。根据引用,GeoServer对每种支持的GML格式可以选择不同的SRS格式。SRS格式可以影响返回数据的轴顺序和几何字段的坐标。GeoServer支持使用EPSG Code和URN来格式化地理坐标。EPSG Code以经度/纬度(x/y)的顺序格式化数据,而URN以地理和制图系统的传统轴顺序(即纬度/经度(y/x))格式化数据。具体的格式化方式取决于不同的WFS版本和GML格式。 对于操作示例,根据引用,可以使用KVP格式的URL来访问GeoServer的WFS服务。例如,可以使用类似"http://localhost:8080/geoserver/wfs?service=wfs&version=2.0.0&request=DescribeFeatureType&typeNames=topp:states"的URL来请求描述特征类型。 总之,GeoServer是一个开源的地理空间数据服务器,支持多个版本的WFS。它可以根据不同的GML格式选择不同的SRS格式,并使用KVP格式的URL来访问其WFS服务。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Geoserver学习笔记-3、服务标准(WFS)](https://blog.csdn.net/weixin_38670190/article/details/104908524)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值