Suchen und Editieren (API und CSW)
Mittels der geocat.ch API und CSW können die Metadaten in geocat.ch abgefragt und editiert werden.
geocat.ch API
CSW (Catalogue Service for the Web)
Basis-Adressen
Bitte beachten: Obwohl im Zusammenhang mit geocat.ch oft von "Harvesting" gesprochen wird, wird die gleichnamige CSW-Operation nicht genutzt. Für unser Harvesting verwenden wir die Operationen GetRecords und GetRecordsById.
Beispiel-Requests
GetRecords (Beispiel mit FILTER-Constraint, im Standard CSW-Format):
GetRecordById (Beispiel Gewässerschutzkarte ZG als GM03-INTERLIS):
Parameter-Optionen
Weitere Informationen hierzu finden Sie auch im ISO Metadata Application Profile 1.0.0 (ISO AP)
outputSchema:
- http://www.opengis.net/cat/csw/2.0.2 -> Dublin Core (Standard CSW)
- http://www.isotc211.org/2005/gmd -> ISO 19139
- http://www.geocat.ch/2008/gm03_2 -> GM03 im INTERLIS Format
- http://www.geocat.ch/2008/che -> GM03 im ISO 19139 Format
resultType:
- hits
- results
- validate
- results_with_summary
zusätzlich zum ISO AP
ElementSetName:
- summary (default, siehe ISO AP, S. 55)
- full:
- Alle Elemente werden angezeigt
- brief:
- BoundingBox
- Identifier
- GraphicOverview
- ServiceType
- ServiceTypeVersion
- Title
- Type (HierarchyLevel)
- Unterstützung derselben Formate wie der Server
- Unterstützung von http/BASIC-verschlüsselten Servern
- Möglichkeit nur Daten zu harvesten, die bestimmte Suchkriterien enthalten
- Keine Unterstützung der Operation CSW-Harvest. geocat.ch verwendet die Operationen GetRecords und GetRecordById.