Deprecated: Return type of YDataTable::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bdavid/prod/georef/yamldoc/ydclasses/ydata.inc.php on line 428

Deprecated: Return type of YamlDataTable::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bdavid/prod/georef/yamldoc/ydclasses/yamldata.inc.php on line 295
yaml pub]
Menu : html yaml json edit check reindex dump unset
* 

file

name geocat.inc.php
title geocat.inc.php - document définissant un géocatalogue
journal
24-26/8/2018
  • création

classes

Geocat

name geocat.inc.php
title document définissant un géocatalogue
doc

La classe Geocat étend CswServer et expose différentes méthodes utilisant un géocatalogue.

Outre les champs de métadonnées, le document doit définir les champs suivants:

  • cswUrl: fournissant l'URL du serveur à compléter avec les paramètres,

Il peut aussi définir les champs suivants:

  • referer: définissant le referer à transmettre à chaque appel du serveur.

Un objet Geocat peut contenir les différents sous-documents suivants dont l'accès est effectué au travers du Geocat:

  • un document MetadataDb, correspondant à l'uri {docid}/db, contient la base de données des MD composée de différentes tables: data, services, maps, ...
  • un objet SubjectList, correspondant à l'uri {docid}/subjects, contient la liste des mot-clés organisée par vocabulaire contrôlé

Les documents geocats/sigloire, geocats/sextant et geocats/geoide permettent de tester cette classe.

A FAIRE: - limiter l'indexation en restreignant les champs indexables