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