Filter Encoding: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Stefan (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
Stefan (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
| Zeile 9: | Zeile 9: | ||
* [[WFS]] | * [[WFS]] | ||
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: | Get feature with fid 2048766363: | ||
Version vom 20. Dezember 2012, 19:46 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.
Software, die FE unterstützt (Server und Client):
- ArcGIS Server
- OpenPOIMap Webservice auf Basis eFeatureServer.
Siehe auch:
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>