1 / 18

Change Feed

Change Feed. Web Feature Service / Filter Encoding Specification Features 22-SEP-2009 Panagiotis (Peter) A. Vretanos CubeWerx Inc. Conformance Classes. Exception Codes. HTTP status codes. Resource Reference Resolution. Xlink stuff replaced by resource reference resolution parameters

mellisa
Download Presentation

Change Feed

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Change Feed Web Feature Service / Filter Encoding Specification Features 22-SEP-2009 Panagiotis (Peter) A. Vretanos CubeWerx Inc.

  2. Conformance Classes

  3. Exception Codes

  4. HTTP status codes

  5. Resource Reference Resolution • Xlink stuff replaced by resource reference resolution parameters • resolve (local | remote | all | none ) • resolveDepth • resolveTimeout • resolvePath • Xpath expression to indicate property path to resolve

  6. Paging • Triggered using the count parameter • Previous / next attribute in response point to next page of results and previous page of results • Can also use count / startIndex parameters <wfs:FeatureCollection previous=”http://www.myserver.com/wfs/...” next=”http://www.myserver.com/wfs/...” ...> ... </wfs:FeatureCollection>

  7. CRS Handling • Servers must follow OGC axis order manifesto • Mandatory supported CRS format is: urn:ogc:def:crs:EPSG::<code> • As per manifesto, coordinate order is set by the definition of the CRS

  8. Response Container • wfs:FeatureCollection has been enhanced to support: • wfs:AdditionalObjects that are required to satisfy resource resolution • Join tupple container, wfs:tupple, for responses to join queries

  9. Stored Queries • ListStoredQueries • DescribeStoredQueries • CreateStoredQueries • DropStoredQueries • Invocation using the GetFeatures request

  10. Create Stored Queries

  11. Invoke Stored Queries

  12. Capabilities Enhancements • Explicit declaration of conformance classes that the server supports • wfs:ExtendedDescription element that allows extensibility without having to change the schema

  13. New Operation - GetPropertyValue • Replaces the old GetGmlObject request • Response is a wfs:ValueCollection containing property values request (or parts thereof)

  14. GetPropertyValue Example

  15. Transaction Changes • New operation Replace • Rather than update on property at a time you can simply replace the entire features

  16. Versioning • Attribute “state” on wfs:member element allows version state of feature to be expressed • retired – feature has been deleted • superseded – feature has been superceeded by a newer version • valid – this is the current version of the feature • other:xxxx – server-specific versioned state • Changes to Filter to support version navigation

  17. Filter Changes • fes:Literals can now be typed • <Literal type="xs:date">1963-10-13</Literal> • Termporal operators • After, Before, Begins, BegunBy, Tcontains, During, EndedBy, Ends, TEquals, Meets, MetBy, Toverlaps OverlappedBy, Tintersects • Version navigation • first, last, all, next, previous • <ResourceId rid=”F1013” version=”FIRST”/> • <ResourceId rid=”F1013” startDate=”01-JAN-2009” endDate=”30_SEP-2009”/>

  18. Filter Changes (cont.) • fes:Function can now behave as operators so that Filter can be extended

More Related