Filter Encoding: Unterschied zwischen den Versionen
Aus Geoinformation HSR
Stefan (Diskussion | Beiträge) K |
Stefan (Diskussion | Beiträge) K |
||
Zeile 1: | Zeile 1: | ||
Filter Encoding (FE) aktuell Version 2.0.0, ein XML-Format (Enccoding) für die Graphic Query Language (GQL) - einem Spatial SQL Dialekt - passend zum [[WFS]]. | Filter Encoding (FE) aktuell Version 2.0.0, ein XML-Format (Enccoding) für die Graphic Query Language (GQL) - einem Spatial SQL Dialekt - passend zum [[WFS]]. | ||
+ | |||
+ | Siehe auch: | ||
+ | * [http://www.opengeospatial.org/standards/filter Filter Encoding Specification 2.0.0 by OGC] | ||
+ | * [[WFS]] | ||
Software, die FE unterstützt (Server und Client): | Software, die FE unterstützt (Server und Client): | ||
Zeile 5: | Zeile 9: | ||
* [[OpenPOIMap]] Webservice auf Basis eFeatureServer. | * [[OpenPOIMap]] Webservice auf Basis eFeatureServer. | ||
− | + | == Syntax (Auszug) == | |
− | |||
− | |||
− | |||
− | Syntax (Auszug) | ||
* And, Or | * And, Or | ||
* PropertyIsEqualTo,PropertyIsNotEqualTo | * PropertyIsEqualTo,PropertyIsNotEqualTo | ||
Zeile 15: | Zeile 15: | ||
* PropertyIsGreaterThan, PropertyIsGreaterThanOrEqualTo | * PropertyIsGreaterThan, PropertyIsGreaterThanOrEqualTo | ||
− | Beispiele | + | == Beispiele == |
+ | |||
+ | Alle Beispiele können z.B. mit [[OpenPOIMap]] ausprobiert werden: | ||
Get feature with fid 2048766363: | Get feature with fid 2048766363: |
Aktuelle Version vom 20. Dezember 2012, 21:47 Uhr
Filter Encoding (FE) aktuell Version 2.0.0, ein XML-Format (Enccoding) für die Graphic Query Language (GQL) - einem Spatial SQL Dialekt - passend zum WFS.
Siehe auch:
Software, die FE unterstützt (Server und Client):
- ArcGIS Server
- OpenPOIMap Webservice auf Basis eFeatureServer.
Syntax (Auszug)
- And, Or
- PropertyIsEqualTo,PropertyIsNotEqualTo
- PropertyIsLessThan, PropertyIsLessThanOrEqualTo
- PropertyIsGreaterThan, PropertyIsGreaterThanOrEqualTo
Beispiele
Alle Beispiele können z.B. mit OpenPOIMap ausprobiert werden:
Get feature with fid 2048766363:
<Filter> <FeatureId fid="2048766363"/> </Filter>
Get feature with "(osm_id=2048766363)":
<Filter> <PropertyIsEqualTo> <PropertyName>osm_id</PropertyName> <Literal>2048766363</Literal> </PropertyIsEqualTo> </Filter>
Get features with "(amenity=restaurant)":
<Filter> <PropertyIsEqualTo> <PropertyName>amenity</PropertyName> <Literal>restaurant</Literal> </PropertyIsEqualTo> </Filter>
Get features with "(amenity=restaurant) OR (amenity=bar)":
<Filter> <Or> <PropertyIsEqualTo> <PropertyName>amenity</PropertyName> <Literal>restaurant</Literal> </PropertyIsEqualTo> <PropertyIsEqualTo> <PropertyName>amenity</PropertyName> <Literal>bar</Literal> </PropertyIsEqualTo> </Or> </Filter>