Created
January 4, 2018 22:33
-
-
Save anonymous/541bf26666c3207f173dac6bd48fb6f0 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This XML file does not appear to have any style information associated with it. The document tree is shown below. | |
<wfs:WFS_Capabilities | |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xmlns="http://www.opengis.net/wfs" | |
xmlns:wfs="http://www.opengis.net/wfs" | |
xmlns:ows="http://www.opengis.net/ows" | |
xmlns:gml="http://www.opengis.net/gml" | |
xmlns:ogc="http://www.opengis.net/ogc" | |
xmlns:xlink="http://www.w3.org/1999/xlink" | |
xmlns:CARBONITA="http://XXXXXXXXXXXXXXX/CARBONITA" version="1.1.0" xsi:schemaLocation="http://www.opengis.net/wfs http://XXXXXXXXXXXXXXXXX/geoserver/schemas/wfs/1.1.0/wfs.xsd" updateSequence="372"> | |
<ows:ServiceIdentification> | |
<ows:Title>GeoServer Web Feature Service</ows:Title> | |
<ows:Abstract> | |
This is the reference implementation of WFS 1.0.0 and WFS 1.1.0, supports all WFS operations including Transaction. | |
</ows:Abstract> | |
<ows:Keywords> | |
<ows:Keyword>WFS</ows:Keyword> | |
<ows:Keyword>WMS</ows:Keyword> | |
<ows:Keyword>GEOSERVER</ows:Keyword> | |
</ows:Keywords> | |
<ows:ServiceType>WFS</ows:ServiceType> | |
<ows:ServiceTypeVersion>1.1.0</ows:ServiceTypeVersion> | |
<ows:Fees>NONE</ows:Fees> | |
<ows:AccessConstraints>NONE</ows:AccessConstraints> | |
</ows:ServiceIdentification> | |
<ows:ServiceProvider> | |
<ows:ProviderName>XXXXXXXXXXXXXXXXXX</ows:ProviderName> | |
<ows:ServiceContact> | |
<ows:IndividualName>XXXXXXXXXXXXXXXX</ows:IndividualName> | |
<ows:PositionName>XXXXXXXXXXXXXXXXXX</ows:PositionName> | |
<ows:ContactInfo> | |
<ows:Phone> | |
<ows:Voice>XXXXXXXXXXXXXX</ows:Voice> | |
<ows:Facsimile/> | |
</ows:Phone> | |
<ows:Address> | |
<ows:DeliveryPoint/> | |
<ows:City>XXXXXX</ows:City> | |
<ows:AdministrativeArea>XX</ows:AdministrativeArea> | |
<ows:PostalCode>XXXXXXXXX</ows:PostalCode> | |
<ows:Country>XXXXXXX</ows:Country> | |
<ows:ElectronicMailAddress>XXXXXXXXXXXXXXXXXXXX</ows:ElectronicMailAddress> | |
</ows:Address> | |
</ows:ContactInfo> | |
</ows:ServiceContact> | |
</ows:ServiceProvider> | |
<ows:OperationsMetadata> | |
<ows:Operation name="GetCapabilities"> | |
<ows:DCP> | |
<ows:HTTP> | |
<ows:Get xlink:href="http://XXXXXXXXXXXXXXXXX/geoserver/CARBONITA/wfs"/> | |
<ows:Post xlink:href="http://XXXXXXXXXXXXXXXXX/geoserver/CARBONITA/wfs"/> | |
</ows:HTTP> | |
</ows:DCP> | |
<ows:Parameter name="AcceptVersions"> | |
<ows:Value>1.0.0</ows:Value> | |
<ows:Value>1.1.0</ows:Value> | |
</ows:Parameter> | |
<ows:Parameter name="AcceptFormats"> | |
<ows:Value>text/xml</ows:Value> | |
</ows:Parameter> | |
</ows:Operation> | |
<ows:Operation name="DescribeFeatureType"> | |
<ows:DCP> | |
<ows:HTTP> | |
<ows:Get xlink:href="http://XXXXXXXXXXXXXXXXX/geoserver/CARBONITA/wfs"/> | |
<ows:Post xlink:href="http://XXXXXXXXXXXXXXXXX/geoserver/CARBONITA/wfs"/> | |
</ows:HTTP> | |
</ows:DCP> | |
<ows:Parameter name="outputFormat"> | |
<ows:Value>text/xml; subtype=gml/3.1.1</ows:Value> | |
</ows:Parameter> | |
</ows:Operation> | |
<ows:Operation name="GetFeature"> | |
<ows:DCP> | |
<ows:HTTP> | |
<ows:Get xlink:href="http://XXXXXXXXXXXXXXXXX/geoserver/CARBONITA/wfs"/> | |
<ows:Post xlink:href="http://XXXXXXXXXXXXXXXXX/geoserver/CARBONITA/wfs"/> | |
</ows:HTTP> | |
</ows:DCP> | |
<ows:Parameter name="resultType"> | |
<ows:Value>results</ows:Value> | |
<ows:Value>hits</ows:Value> | |
</ows:Parameter> | |
<ows:Parameter name="outputFormat"> | |
<ows:Value>text/xml; subtype=gml/3.1.1</ows:Value> | |
<ows:Value>GML2</ows:Value> | |
<ows:Value>KML</ows:Value> | |
<ows:Value>SHAPE-ZIP</ows:Value> | |
<ows:Value>application/gml+xml; version=3.2</ows:Value> | |
<ows:Value>application/json</ows:Value> | |
<ows:Value>application/vnd.google-earth.kml xml</ows:Value> | |
<ows:Value>application/vnd.google-earth.kml+xml</ows:Value> | |
<ows:Value>csv</ows:Value> | |
<ows:Value>gml3</ows:Value> | |
<ows:Value>gml32</ows:Value> | |
<ows:Value>json</ows:Value> | |
<ows:Value>text/xml; subtype=gml/2.1.2</ows:Value> | |
<ows:Value>text/xml; subtype=gml/3.2</ows:Value> | |
</ows:Parameter> | |
<ows:Constraint name="LocalTraverseXLinkScope"> | |
<ows:Value>2</ows:Value> | |
</ows:Constraint> | |
</ows:Operation> | |
<ows:Operation name="GetGmlObject"> | |
<ows:DCP> | |
<ows:HTTP> | |
<ows:Get xlink:href="http://XXXXXXXXXXXXXXXXX/geoserver/CARBONITA/wfs"/> | |
<ows:Post xlink:href="http://XXXXXXXXXXXXXXXXX/geoserver/CARBONITA/wfs"/> | |
</ows:HTTP> | |
</ows:DCP> | |
</ows:Operation> | |
<ows:Operation name="LockFeature"> | |
<ows:DCP> | |
<ows:HTTP> | |
<ows:Get xlink:href="http://XXXXXXXXXXXXXXXXX/geoserver/CARBONITA/wfs"/> | |
<ows:Post xlink:href="http://XXXXXXXXXXXXXXXXX/geoserver/CARBONITA/wfs"/> | |
</ows:HTTP> | |
</ows:DCP> | |
<ows:Parameter name="releaseAction"> | |
<ows:Value>ALL</ows:Value> | |
<ows:Value>SOME</ows:Value> | |
</ows:Parameter> | |
</ows:Operation> | |
<ows:Operation name="GetFeatureWithLock"> | |
<ows:DCP> | |
<ows:HTTP> | |
<ows:Get xlink:href="http://XXXXXXXXXXXXXXXXX/geoserver/CARBONITA/wfs"/> | |
<ows:Post xlink:href="http://XXXXXXXXXXXXXXXXX/geoserver/CARBONITA/wfs"/> | |
</ows:HTTP> | |
</ows:DCP> | |
<ows:Parameter name="resultType"> | |
<ows:Value>results</ows:Value> | |
<ows:Value>hits</ows:Value> | |
</ows:Parameter> | |
<ows:Parameter name="outputFormat"> | |
<ows:Value>text/xml; subtype=gml/3.1.1</ows:Value> | |
<ows:Value>GML2</ows:Value> | |
<ows:Value>KML</ows:Value> | |
<ows:Value>SHAPE-ZIP</ows:Value> | |
<ows:Value>application/gml+xml; version=3.2</ows:Value> | |
<ows:Value>application/json</ows:Value> | |
<ows:Value>application/vnd.google-earth.kml xml</ows:Value> | |
<ows:Value>application/vnd.google-earth.kml+xml</ows:Value> | |
<ows:Value>csv</ows:Value> | |
<ows:Value>gml3</ows:Value> | |
<ows:Value>gml32</ows:Value> | |
<ows:Value>json</ows:Value> | |
<ows:Value>text/xml; subtype=gml/2.1.2</ows:Value> | |
<ows:Value>text/xml; subtype=gml/3.2</ows:Value> | |
</ows:Parameter> | |
</ows:Operation> | |
<ows:Operation name="Transaction"> | |
<ows:DCP> | |
<ows:HTTP> | |
<ows:Get xlink:href="http://XXXXXXXXXXXXXXXXX/geoserver/CARBONITA/wfs"/> | |
<ows:Post xlink:href="http://XXXXXXXXXXXXXXXXX/geoserver/CARBONITA/wfs"/> | |
</ows:HTTP> | |
</ows:DCP> | |
<ows:Parameter name="inputFormat"> | |
<ows:Value>text/xml; subtype=gml/3.1.1</ows:Value> | |
</ows:Parameter> | |
<ows:Parameter name="idgen"> | |
<ows:Value>GenerateNew</ows:Value> | |
<ows:Value>UseExisting</ows:Value> | |
<ows:Value>ReplaceDuplicate</ows:Value> | |
</ows:Parameter> | |
<ows:Parameter name="releaseAction"> | |
<ows:Value>ALL</ows:Value> | |
<ows:Value>SOME</ows:Value> | |
</ows:Parameter> | |
</ows:Operation> | |
</ows:OperationsMetadata> | |
<FeatureTypeList> | |
<Operations> | |
<Operation>Query</Operation> | |
<Operation>Insert</Operation> | |
<Operation>Update</Operation> | |
<Operation>Delete</Operation> | |
<Operation>Lock</Operation> | |
</Operations> | |
<FeatureType | |
xmlns:CARBONITA="http://localhost:8080/CARBONITA"> | |
<Name>CARBONITA:bairros</Name> | |
<Title>bairros</Title> | |
<Abstract/> | |
<ows:Keywords> | |
<ows:Keyword>features</ows:Keyword> | |
<ows:Keyword>bairros</ows:Keyword> | |
</ows:Keywords> | |
<DefaultSRS>urn:x-ogc:def:crs:EPSG:4326</DefaultSRS> | |
<ows:WGS84BoundingBox> | |
<ows:LowerCorner>-2.0037508342789244E7 -2.00489661040146E7</ows:LowerCorner> | |
<ows:UpperCorner>2.0037508342789244E7 2.0048966104014594E7</ows:UpperCorner> | |
</ows:WGS84BoundingBox> | |
</FeatureType> | |
<FeatureType | |
xmlns:CARBONITA="http://localhost:8080/CARBONITA"> | |
<Name>CARBONITA:logradouros</Name> | |
<Title>logradouros</Title> | |
<Abstract/> | |
<ows:Keywords> | |
<ows:Keyword>features</ows:Keyword> | |
<ows:Keyword>logradouros</ows:Keyword> | |
</ows:Keywords> | |
<DefaultSRS>urn:x-ogc:def:crs:EPSG:4674</DefaultSRS> | |
<ows:WGS84BoundingBox> | |
<ows:LowerCorner>-43.03133309046341 -17.551032343999925</ows:LowerCorner> | |
<ows:UpperCorner>-43.00308977399999 -17.523713604834953</ows:UpperCorner> | |
</ows:WGS84BoundingBox> | |
</FeatureType> | |
<FeatureType | |
xmlns:CARBONITA="http://localhost:8080/CARBONITA"> | |
<Name>CARBONITA:lotes</Name> | |
<Title>lotes</Title> | |
<Abstract/> | |
<ows:Keywords> | |
<ows:Keyword>features</ows:Keyword> | |
<ows:Keyword>lotes</ows:Keyword> | |
</ows:Keywords> | |
<DefaultSRS>urn:x-ogc:def:crs:EPSG:4674</DefaultSRS> | |
<ows:WGS84BoundingBox> | |
<ows:LowerCorner>-43.02870134936871 -17.550799132123792</ows:LowerCorner> | |
<ows:UpperCorner>-43.00453238055761 -17.523602066441047</ows:UpperCorner> | |
</ows:WGS84BoundingBox> | |
</FeatureType> | |
<FeatureType | |
xmlns:CARBONITA="http://localhost:8080/CARBONITA"> | |
<Name>CARBONITA:lotes_teste</Name> | |
<Title>lotes_teste</Title> | |
<Abstract/> | |
<ows:Keywords> | |
<ows:Keyword>features</ows:Keyword> | |
<ows:Keyword>lotes_teste</ows:Keyword> | |
</ows:Keywords> | |
<DefaultSRS>urn:x-ogc:def:crs:EPSG:4326</DefaultSRS> | |
<ows:WGS84BoundingBox> | |
<ows:LowerCorner>-43.0251945465185 -17.5419341493973</ows:LowerCorner> | |
<ows:UpperCorner>-43.004694264523 -17.5344141097498</ows:UpperCorner> | |
</ows:WGS84BoundingBox> | |
</FeatureType> | |
<FeatureType | |
xmlns:CARBONITA="http://localhost:8080/CARBONITA"> | |
<Name>CARBONITA:postes</Name> | |
<Title>postes</Title> | |
<Abstract/> | |
<ows:Keywords> | |
<ows:Keyword>features</ows:Keyword> | |
<ows:Keyword>postes</ows:Keyword> | |
</ows:Keywords> | |
<DefaultSRS>urn:x-ogc:def:crs:EPSG:4674</DefaultSRS> | |
<ows:WGS84BoundingBox> | |
<ows:LowerCorner>-43.014327604452575 -17.535887805778692</ows:LowerCorner> | |
<ows:UpperCorner>-43.012336272364266 -17.535503136956603</ows:UpperCorner> | |
</ows:WGS84BoundingBox> | |
</FeatureType> | |
<FeatureType | |
xmlns:CARBONITA="http://localhost:8080/CARBONITA"> | |
<Name>CARBONITA:quadra</Name> | |
<Title>quadra</Title> | |
<Abstract/> | |
<ows:Keywords> | |
<ows:Keyword>features</ows:Keyword> | |
<ows:Keyword>quadra</ows:Keyword> | |
</ows:Keywords> | |
<DefaultSRS>urn:x-ogc:def:crs:EPSG:4674</DefaultSRS> | |
<ows:WGS84BoundingBox> | |
<ows:LowerCorner>-43.02888592535119 -17.55077730199994</ows:LowerCorner> | |
<ows:UpperCorner>-43.00454164000002 -17.523652460999894</ows:UpperCorner> | |
</ows:WGS84BoundingBox> | |
</FeatureType> | |
<FeatureType | |
xmlns:CARBONITA="http://localhost:8080/CARBONITA"> | |
<Name>CARBONITA:setor</Name> | |
<Title>setor</Title> | |
<Abstract/> | |
<ows:Keywords> | |
<ows:Keyword>features</ows:Keyword> | |
<ows:Keyword>setor</ows:Keyword> | |
</ows:Keywords> | |
<DefaultSRS>urn:x-ogc:def:crs:EPSG:4674</DefaultSRS> | |
<ows:WGS84BoundingBox> | |
<ows:LowerCorner>-43.02870108900004 -17.550815754999938</ows:LowerCorner> | |
<ows:UpperCorner>-43.00454164000002 -17.523652460999894</ows:UpperCorner> | |
</ows:WGS84BoundingBox> | |
</FeatureType> | |
</FeatureTypeList> | |
<ogc:Filter_Capabilities> | |
<ogc:Spatial_Capabilities> | |
<ogc:GeometryOperands> | |
<ogc:GeometryOperand>gml:Envelope</ogc:GeometryOperand> | |
<ogc:GeometryOperand>gml:Point</ogc:GeometryOperand> | |
<ogc:GeometryOperand>gml:LineString</ogc:GeometryOperand> | |
<ogc:GeometryOperand>gml:Polygon</ogc:GeometryOperand> | |
</ogc:GeometryOperands> | |
<ogc:SpatialOperators> | |
<ogc:SpatialOperator name="Disjoint"/> | |
<ogc:SpatialOperator name="Equals"/> | |
<ogc:SpatialOperator name="DWithin"/> | |
<ogc:SpatialOperator name="Beyond"/> | |
<ogc:SpatialOperator name="Intersects"/> | |
<ogc:SpatialOperator name="Touches"/> | |
<ogc:SpatialOperator name="Crosses"/> | |
<ogc:SpatialOperator name="Within"/> | |
<ogc:SpatialOperator name="Contains"/> | |
<ogc:SpatialOperator name="Overlaps"/> | |
<ogc:SpatialOperator name="BBOX"/> | |
</ogc:SpatialOperators> | |
</ogc:Spatial_Capabilities> | |
<ogc:Scalar_Capabilities> | |
<ogc:LogicalOperators/> | |
<ogc:ComparisonOperators> | |
<ogc:ComparisonOperator>LessThan</ogc:ComparisonOperator> | |
<ogc:ComparisonOperator>GreaterThan</ogc:ComparisonOperator> | |
<ogc:ComparisonOperator>LessThanEqualTo</ogc:ComparisonOperator> | |
<ogc:ComparisonOperator>GreaterThanEqualTo</ogc:ComparisonOperator> | |
<ogc:ComparisonOperator>EqualTo</ogc:ComparisonOperator> | |
<ogc:ComparisonOperator>NotEqualTo</ogc:ComparisonOperator> | |
<ogc:ComparisonOperator>Like</ogc:ComparisonOperator> | |
<ogc:ComparisonOperator>Between</ogc:ComparisonOperator> | |
<ogc:ComparisonOperator>NullCheck</ogc:ComparisonOperator> | |
</ogc:ComparisonOperators> | |
<ogc:ArithmeticOperators> | |
<ogc:SimpleArithmetic/> | |
<ogc:Functions> | |
<ogc:FunctionNames> | |
<ogc:FunctionName nArgs="1">abs</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">abs_2</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">abs_3</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">abs_4</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">acos</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">AddCoverages</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-1">Affine</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-2">Aggregate</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">Area</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">area2</ogc:FunctionName> | |
<ogc:FunctionName nArgs="3">AreaGrid</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">asin</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">atan</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">atan2</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-1">BandMerge</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-2">BandSelect</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-6">BarnesSurface</ogc:FunctionName> | |
<ogc:FunctionName nArgs="3">between</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">boundary</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">boundaryDimension</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">Bounds</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">buffer</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-2">BufferFeatureCollection</ogc:FunctionName> | |
<ogc:FunctionName nArgs="3">bufferWithSegments</ogc:FunctionName> | |
<ogc:FunctionName nArgs="7">Categorize</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">ceil</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">centroid</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">classify</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-2">Clip</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">CollectGeometries</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">Collection_Average</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">Collection_Bounds</ogc:FunctionName> | |
<ogc:FunctionName nArgs="0">Collection_Count</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">Collection_Max</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">Collection_Median</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">Collection_Min</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">Collection_Nearest</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">Collection_Sum</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">Collection_Unique</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-2">Concatenate</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">contains</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-1">Contour</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">convert</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">convexHull</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">cos</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">Count</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-1">CoverageClassStats</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">CropCoverage</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">crosses</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">dateFormat</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">dateParse</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">difference</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">dimension</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">disjoint</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">disjoint3D</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">distance</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">distance3D</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">double2bool</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">endAngle</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">endPoint</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">env</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">envelope</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">EqualInterval</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">equalsExact</ogc:FunctionName> | |
<ogc:FunctionName nArgs="3">equalsExactTolerance</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">equalTo</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">exp</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">exteriorRing</ogc:FunctionName> | |
<ogc:FunctionName nArgs="3">Feature</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-2">FeatureClassStats</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">floor</ogc:FunctionName> | |
<ogc:FunctionName nArgs="0">geometry</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">geometryType</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">geomFromWKT</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">geomLength</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">getGeometryN</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">getX</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">getY</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">getz</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">greaterEqualThan</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">greaterThan</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-3">Grid</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-5">Heatmap</ogc:FunctionName> | |
<ogc:FunctionName nArgs="0">id</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">IEEEremainder</ogc:FunctionName> | |
<ogc:FunctionName nArgs="3">if_then_else</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-2">in</ogc:FunctionName> | |
<ogc:FunctionName nArgs="11">in10</ogc:FunctionName> | |
<ogc:FunctionName nArgs="3">in2</ogc:FunctionName> | |
<ogc:FunctionName nArgs="4">in3</ogc:FunctionName> | |
<ogc:FunctionName nArgs="5">in4</ogc:FunctionName> | |
<ogc:FunctionName nArgs="6">in5</ogc:FunctionName> | |
<ogc:FunctionName nArgs="7">in6</ogc:FunctionName> | |
<ogc:FunctionName nArgs="8">in7</ogc:FunctionName> | |
<ogc:FunctionName nArgs="9">in8</ogc:FunctionName> | |
<ogc:FunctionName nArgs="10">in9</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">InclusionFeatureCollection</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">int2bbool</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">int2ddouble</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">interiorPoint</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">interiorRingN</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-5">Interpolate</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">intersection</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-2">IntersectionFeatureCollection</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">intersects</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">intersects3D</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">isClosed</ogc:FunctionName> | |
<ogc:FunctionName nArgs="0">isCoverage</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">isEmpty</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">isInstanceOf</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">isLike</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">isNull</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">isometric</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">isRing</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">isSimple</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">isValid</ogc:FunctionName> | |
<ogc:FunctionName nArgs="3">isWithinDistance</ogc:FunctionName> | |
<ogc:FunctionName nArgs="3">isWithinDistance3D</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">Jenks</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">length</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">lessEqualThan</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">lessThan</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-1">list</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">log</ogc:FunctionName> | |
<ogc:FunctionName nArgs="4">LRSGeocode</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-4">LRSMeasure</ogc:FunctionName> | |
<ogc:FunctionName nArgs="5">LRSSegment</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">max</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">max_2</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">max_3</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">max_4</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">min</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">min_2</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">min_3</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">min_4</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">mincircle</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">minimumdiameter</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">minrectangle</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">modulo</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">MultiplyCoverages</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-2">Nearest</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">not</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">notEqualTo</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">numberFormat</ogc:FunctionName> | |
<ogc:FunctionName nArgs="5">numberFormat2</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">numGeometries</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">numInteriorRing</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">numPoints</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">octagonalenvelope</ogc:FunctionName> | |
<ogc:FunctionName nArgs="3">offset</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">overlaps</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-1">parameter</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">parseBoolean</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">parseDouble</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">parseInt</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">parseLong</ogc:FunctionName> | |
<ogc:FunctionName nArgs="0">pi</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-1">PointBuffers</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">pointN</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-6">PointStacker</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-1">PolygonExtraction</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">pow</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">property</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">PropertyExists</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">Quantile</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-1">Query</ogc:FunctionName> | |
<ogc:FunctionName nArgs="0">random</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-1">RangeLookup</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-1">RasterAsPointCollection</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-2">RasterZonalStatistics</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-6">RasterZonalStatistics2</ogc:FunctionName> | |
<ogc:FunctionName nArgs="5">Recode</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-2">RectangularClip</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">relate</ogc:FunctionName> | |
<ogc:FunctionName nArgs="3">relatePattern</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-1">Reproject</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-3">rescaleToPixels</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">rint</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">round</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">round_2</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">roundDouble</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-5">ScaleCoverage</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">setCRS</ogc:FunctionName> | |
<ogc:FunctionName nArgs="3">Simplify</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">sin</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-2">Snap</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">sqrt</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">StandardDeviation</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">startAngle</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">startPoint</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">strCapitalize</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">strConcat</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">strEndsWith</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">strEqualsIgnoreCase</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">strIndexOf</ogc:FunctionName> | |
<ogc:FunctionName nArgs="4">stringTemplate</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">strLastIndexOf</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">strLength</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">strMatches</ogc:FunctionName> | |
<ogc:FunctionName nArgs="3">strPosition</ogc:FunctionName> | |
<ogc:FunctionName nArgs="4">strReplace</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">strStartsWith</ogc:FunctionName> | |
<ogc:FunctionName nArgs="3">strSubstring</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">strSubstringStart</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">strToLowerCase</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">strToUpperCase</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">strTrim</ogc:FunctionName> | |
<ogc:FunctionName nArgs="3">strTrim2</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">StyleCoverage</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">symDifference</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">tan</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">toDegrees</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">toRadians</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">touches</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">toWKT</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">Transform</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">union</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">UnionFeatureCollection</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">Unique</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">UniqueInterval</ogc:FunctionName> | |
<ogc:FunctionName nArgs="-4">VectorToRaster</ogc:FunctionName> | |
<ogc:FunctionName nArgs="3">VectorZonalStatistics</ogc:FunctionName> | |
<ogc:FunctionName nArgs="1">vertices</ogc:FunctionName> | |
<ogc:FunctionName nArgs="2">within</ogc:FunctionName> | |
</ogc:FunctionNames> | |
</ogc:Functions> | |
</ogc:ArithmeticOperators> | |
</ogc:Scalar_Capabilities> | |
<ogc:Id_Capabilities> | |
<ogc:FID/> | |
<ogc:EID/> | |
</ogc:Id_Capabilities> | |
</ogc:Filter_Capabilities> | |
</wfs:WFS_Capabilities> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<meta name="description" content="Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor."> | |
<meta name="keywords" content="online javascript editor, testing javascript online, online ide, online code editor, html, css, coffeescript, scss online editor"> | |
<meta name="author" content="JSFiddle"> | |
<meta name="copyright" content="share alike"> | |
<title>WFS-T insert, edit, delete</title> | |
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"> | |
<link rel="stylesheet" href="material.indigo-pink.min.css"> | |
<link rel="stylesheet" href="ol.css"> | |
<link rel="stylesheet" href="style.css"> | |
</head> | |
<body> | |
<div id="map" class="map"></div> | |
<button id="btnPoint" class="mdl-button mdl-js-button mdl-button--fab mdl-button--colored"> | |
<i class="material-icons">add_location</i> | |
</button> | |
<button id="btnLine" class="mdl-button mdl-js-button mdl-button--fab mdl-button--colored"> | |
<i class="material-icons">timeline</i> | |
</button> | |
<button id="btnArea" class="mdl-button mdl-js-button mdl-button--fab mdl-button--colored"> | |
<i class="material-icons">signal_cellular_null</i> | |
</button> | |
<button id="btnEdit" class="mdl-button mdl-js-button mdl-button--fab mdl-button--colored"> | |
<i class="material-icons">build</i> | |
</button> | |
<button id="btnDelete" class="mdl-button mdl-js-button mdl-button--fab mdl-button--colored"> | |
<i class="material-icons">delete</i> | |
</button> | |
<script src="jquery-1.11.0.min.js"></script> | |
<script src="ol.js"></script> | |
<script src="material.min.js"></script> | |
<script src="main.js"></script> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var geoserver_url = 'http://IP:PORT/geoserver/'; // your url (i removed mine) | |
var epsg = 'EPSG:3857'; | |
var formatWFS = new ol.format.WFS(); | |
var xs = new XMLSerializer(); | |
var sourceWFS = new ol.source.Vector({ | |
loader: function (extent) { | |
$.ajax(geoserver_url+'CARBONITA/ows', { | |
type: 'GET', | |
data: { | |
service: 'WFS', | |
version: '1.1.0', | |
request: 'GetFeature', | |
typename: 'bairros', | |
srsname: epsg, | |
bbox: extent.join(',') + ',' + epsg | |
} | |
}).done(function (response) { | |
console.log(response); | |
sourceWFS.addFeatures(formatWFS.readFeatures(response)); | |
}); | |
}, | |
//strategy: ol.loadingstrategy.tile(ol.tilegrid.createXYZ()), | |
strategy: ol.loadingstrategy.bbox, | |
projection: epsg | |
}); | |
var layerWFS = new ol.layer.Vector({ | |
source: sourceWFS | |
}); | |
var interaction; | |
var interactionSelectPointerMove = new ol.interaction.Select({ | |
condition: ol.events.condition.pointerMove | |
}); | |
var interactionSelect = new ol.interaction.Select({ | |
style: new ol.style.Style({ | |
stroke: new ol.style.Stroke({ | |
color: '#FF2828' | |
}) | |
}) | |
}); | |
var interactionSnap = new ol.interaction.Snap({ | |
source: layerWFS.getSource() | |
}); | |
var map = new ol.Map({ | |
target: 'map', | |
controls: [], | |
interactions: [ | |
interactionSelectPointerMove, | |
new ol.interaction.MouseWheelZoom(), | |
new ol.interaction.DragPan() | |
], | |
layers: [ | |
new ol.layer.Tile({ | |
source: new ol.source.OSM() | |
}), | |
layerWFS | |
], | |
view: new ol.View({ | |
center: ol.proj.fromLonLat([-43.019361, -17.528986]), | |
zoom: 11 | |
}) | |
}); | |
//wfs-t | |
var formatGML = new ol.format.GML({ | |
featureNS: geoserver_url+'CARBONITA', | |
featureType: 'bairros', | |
srsName: epsg | |
}); | |
var dirty = {}; | |
var transactWFS = function (mode, f) { | |
var node; | |
switch (mode) { | |
case 'insert': | |
node = formatWFS.writeTransaction([f], null, null, formatGML); | |
break; | |
case 'update': | |
node = formatWFS.writeTransaction(null, [f], null, formatGML); | |
break; | |
case 'delete': | |
node = formatWFS.writeTransaction(null, null, [f], formatGML); | |
break; | |
} | |
var payload = xs.serializeToString(node); | |
$.ajax(geoserver_url+'CARBONITA/ows', { | |
type: 'POST', | |
dataType: 'xml', | |
processData: false, | |
contentType: 'text/xml', | |
data: payload | |
}).done(function (result) { | |
console.log(result); | |
sourceWFS.clear(); | |
}); | |
}; | |
$('button').click(function () { | |
$(this).siblings().removeClass('btn-active'); | |
$(this).addClass('btn-active'); | |
map.removeInteraction(interaction); | |
interactionSelect.getFeatures().clear(); | |
map.removeInteraction(interactionSelect); | |
switch ($(this).attr('id')) { | |
case 'btnEdit': | |
map.addInteraction(interactionSelect); | |
interaction = new ol.interaction.Modify({ | |
features: interactionSelect.getFeatures() | |
}); | |
map.addInteraction(interaction); | |
map.addInteraction(interactionSnap); | |
dirty = {}; | |
interactionSelect.getFeatures().on('add', function (e) { | |
e.element.on('change', function (e) { | |
dirty[e.target.getId()] = true; | |
}); | |
}); | |
interactionSelect.getFeatures().on('remove', function (e) { | |
var f = e.element; | |
if (dirty[f.getId()]) { | |
delete dirty[f.getId()]; | |
var featureProperties = f.getProperties(); | |
delete featureProperties.boundedBy; | |
var clone = new ol.Feature(featureProperties); | |
clone.setId(f.getId()); | |
transactWFS('update', clone); | |
} | |
}); | |
break; | |
case 'btnPoint': | |
interaction = new ol.interaction.Draw({ | |
type: 'Point', | |
source: layerWFS.getSource() | |
}); | |
map.addInteraction(interaction); | |
interaction.on('drawend', function (e) { | |
transactWFS('insert', e.feature); | |
}); | |
break; | |
case 'btnLine': | |
interaction = new ol.interaction.Draw({ | |
type: 'LineString', | |
source: layerWFS.getSource() | |
}); | |
map.addInteraction(interaction); | |
interaction.on('drawend', function (e) { | |
transactWFS('insert', e.feature); | |
}); | |
break; | |
case 'btnArea': | |
interaction = new ol.interaction.Draw({ | |
type: 'Polygon', | |
source: layerWFS.getSource() | |
}); | |
interaction.on('drawend', function (e) { | |
transactWFS('insert', e.feature); | |
}); | |
map.addInteraction(interaction); | |
break; | |
case 'btnDelete': | |
interaction = new ol.interaction.Select(); | |
interaction.getFeatures().on('add', function (e) { | |
transactWFS('delete', e.target.item(0)); | |
interactionSelectPointerMove.getFeatures().clear(); | |
interaction.getFeatures().clear(); | |
}); | |
map.addInteraction(interaction); | |
break; | |
default: | |
break; | |
} | |
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
html, | |
body { | |
height: 100%; | |
width: 100%; | |
padding: 0; | |
margin: 0; | |
border: 0; | |
} | |
.map { | |
height: 100%; | |
width: 100%; | |
} | |
#btnPoint { | |
position: absolute; | |
top: 10px; | |
left: 10px; | |
} | |
#btnLine { | |
position: absolute; | |
top: 10px; | |
left: 80px; | |
} | |
#btnArea { | |
position: absolute; | |
top: 10px; | |
left: 150px; | |
} | |
#btnEdit { | |
position: absolute; | |
top: 10px; | |
left: 220px; | |
} | |
#btnDelete { | |
position: absolute; | |
top: 10px; | |
left: 290px; | |
} | |
.btn-active { | |
background-color: #0d47a1 !important; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<ows:ExceptionReport | |
xmlns:xs="http://www.w3.org/2001/XMLSchema" | |
xmlns:ows="http://www.opengis.net/ows" | |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/ows http://IP:PORT(I removed)/geoserver/schemas/ows/1.0.0/owsExceptionReport.xsd"> | |
<ows:Exception exceptionCode="NoApplicableCode"> | |
<ows:ExceptionText>No such feature type http://IP:PORT(I REMOVED)/geoserver/CARBONITA:bairros</ows:ExceptionText> | |
</ows:Exception> | |
</ows:ExceptionReport> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CREATE (xml from payload): | |
<Transaction | |
xmlns="http://www.opengis.net/wfs" service="WFS" version="1.1.0" | |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd"> | |
<Insert> | |
<bairros | |
xmlns="http://IP:PORT(i removed mine)/geoserver/CARBONITA"> | |
<geometry> | |
<Polygon | |
xmlns="http://www.opengis.net/gml"> | |
<exterior> | |
<LinearRing> | |
<posList>-4783276.356029758 -1982165.0174911905 -4777925.764049796 -1989732.283291423 -4764396.41004332 -1990038.0314045637 -4766230.898722164 -1981553.521264909 -4775556.216172956 -1978419.6031052168 -4783276.356029758 -1982165.0174911905</posList> | |
</LinearRing> | |
</exterior> | |
</Polygon> | |
</geometry> | |
</bairros> | |
</Insert> | |
</Transaction> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment