Recherche et édition (API et CSW)
Grâce à l'API geocat.ch et au CSW, les métadonnées peuvent être consultées et éditées dans geocat.ch.
geocat.ch API
CSW (Catalogue Service for the Web)
Adresses de base
Veuillez noter que: Bien que l'on parle souvent de "moissonnage/harvesting" dans le contexte de geocat.ch, nous n'utilisons pas l'opération CSW du même nom. Pour notre harvesting, nous utilisons les opérations GetRecords et GetRecordsById.
Exemple de requêtes
GetRecords (exemple avec la contrainte FILTER, au format CSW standard):
GetRecordById (exemple de carte de protection des eaux ZG en tant que GM03-INTERLIS):
Options de paramètres
Vous trouverez également de plus amples informations à ce sujet dans le profil d'application des métadonnées ISO 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
en plus de l'AP ISO
ElementSetName:
- summary (default, voir ISO AP, S. 55)
- full:
- Tous les éléments sont affichés
- brief:
- BoundingBox
- Identifier
- GraphicOverview
- ServiceType
- ServiceTypeVersion
- Title
- Type (HierarchyLevel)
- Prise en charge des mêmes formats que le serveur
- Prise en charge des serveurs cryptés http/BASIC
- Possibilité de ne moissonner que les données contenant certains critères de recherche.
- Pas de prise en charge de l'opération CSW-Harvest. geocat.ch utilise les opérations GetRecords et GetRecordById.