geoserver wfs(-t)

查询

<wfs:GetFeature 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:Query typeName=”opengis:qqy”>   
      <ogc:Filter>   
      <ogc:PropertyIsEqualTo>
      <ogc:PropertyName>status</ogc:PropertyName>
      <ogc:Literal>0</ogc:Literal>
      </ogc:PropertyIsEqualTo>
     </ogc:Filter>   
       </wfs:Query>   
    </wfs:GetFeature>;

 

添加

<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:Insert handle=”someprj1″>
          <opengis:someprj>
             <opengis:the_geom>
                <gml:Point srsName=”http://www.opengis.net/gml/srs/epsg.xml#3395” >
                             <gml:coordinates decimal=”.” cs=”,” ts=””>13404701.212,3850391.781</gml:coordinates>
                </gml:Point>
             </opengis:the_geom>
             <opengis:ssds>13</opengis:ssds>
             <opengis:qqybh>12</opengis:qqybh>
             <opengis:status>0</opengis:status>
          </opengis:someprj>
       </wfs:Insert>  
    </wfs:Transaction>;

修改

<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:Update typeName=”opengis:qqyproject”>
     <wfs:Property>  
       <wfs:Name>qqybh</wfs:Name>
       <wfs:Value>12</wfs:Value>
     </wfs:Property>
      <ogc:Filter>   
      <ogc:PropertyIsEqualTo>
      <ogc:PropertyName>qqybh</ogc:PropertyName>
      <ogc:Literal>0</ogc:Literal>
      </ogc:PropertyIsEqualTo>
     </ogc:Filter>   
       </wfs:Update>   
    </wfs:Transaction>;

 

 

删除

<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:qqyproject”>
      <ogc:Filter>   
      <ogc:PropertyIsLessThan>
      <ogc:PropertyName>qqybh</ogc:PropertyName>
      <ogc:Literal>12</ogc:Literal>
      </ogc:PropertyIsLessThan>
      <ogc:PropertyIsGreaterThan>
      <ogc:PropertyName>qqybh</ogc:PropertyName>
      <ogc:Literal>0</ogc:Literal>
      </ogc:PropertyIsGreaterThan>
     </ogc:Filter>   
       </wfs:Delete>   
    </wfs:Transaction>;

转载自:https://blog.csdn.net/pengjz1122/article/details/6416679

You may also like...