Introduction
pycsw is an OGC CSW server implementation written in Python.
Features
Supported Operations
| Request |
Optionality |
Supported |
HTTP method binding(s) |
| GetCapabilities |
mandatory |
yes |
GET (KVP) / POST (XML) / SOAP |
| DescribeRecord |
mandatory |
yes |
GET (KVP) / POST (XML) / SOAP |
| GetRecords |
mandatory |
yes |
GET (KVP) / POST (XML) / SOAP |
| GetRecordById |
optional |
yes |
GET (KVP) / POST (XML) / SOAP |
| GetRepositoryItem |
optional |
yes |
GET (KVP) |
| GetDomain |
optional |
yes |
GET (KVP) / POST (XML) / SOAP |
| Harvest |
optional |
yes |
GET (KVP) / POST (XML) / SOAP |
| Transaction |
optional |
yes |
POST (XML) / SOAP |
Supported Filters
Geometry Operands
- gml:Point
- gml:LineString
- gml:Polygon
- gml:Envelope
Spatial Operators
- BBOX
- Beyond
- Contains
- Crosses
- Disjoint
- DWithin
- Equals
- Intersects
- Overlaps
- Touches
- Within
Logical Operators
- Between
- EqualTo
- LessThanEqualTo
- GreaterThan
- Like
- LessThan
- GreaterThanEqualTo
- NotEqualTo
- NullCheck