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
ydc viewds.inc.php

Fichier viewds.inc.php

File: viewds.inc.php - serveur de tuiles

doc

La classe ViewDataset définit une série de données (SD) de consultation constituée de couches de consultation
provenant de serveurs WMS/WMTS/... conformes à l'interface iTileServer.  
Les objectifs sont:
  1) exposer les couches indépendamment des types de serveur sous-jacents (WMS, WMTS)
  2) définir une liste de couches en:
    a) simplifiant les noms de couche
    b) définissant un ordre plus pratique, notamment avec:
      i) les couches les plus utilisées en premier
      ii) un regroupement des couches similaires
    c) mieux documenter les couches
  3) corriger des paramètres posant problème
  4) fournir une API XYZ

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

  - layersByGroups: liste de couches de la SD structurée par sous-liste, chaque couche identifiée est définie par:
    - title: son titre (obligatoire)
    - server: l'id du document définissant son serveur qui doit être un WmsServer ou un WmtsServer (obligatoire)
    - name: identifiant de la couche dans le serveur (obligatoire)
    - abstract: résumé expliquant le contenu de la couche
    - doc:
      - soit l'URL d'une doc complémentaire,
      - soit, si la doc dépend du zoom, un array avec comme clé le niveau de zoom minimum et comme champs:
        - max: le zoom maximum correspondant à cette doc
        - title: le titre
        - www: l'URL de la doc
    - format: le format d'images de la couche, pour forcer un format quand il n'est pas imposé (WMS)
    - minZoom: zoom minimum pour lequel la couche est définie, pour forcer une valeur quand elle n'est pas définie
      ou qu'elle est incorrecte
    - maxZoom: zoom maximum pour lequel la couche est définie, pour forcer une valeur quand elle n'est pas définie
      ou qu'elle est incorrecte

A faire:
  - Vérifier que les paramètres de couche définis dans le document sont bien pris en compte dans la carte
    
Exemples:
  - view/igngp.yaml
  - view/shomgt.yaml

journal


Warning: Array to string conversion in /home/bdavid/prod/georef/yamldoc/ydclasses.php on line 86
Array

classe ViewDataset : série de données de consultation constituée de couches issues de serveurs conformes à l'interface iTileServer

La classe ViewDataset définit une série de données (SD) de consultation constituée de couches de consultation provenant de serveurs WMS/WMTS/... conformes à l'interface iTileServer.
Les objectifs sont: 1) exposer les couches indépendamment des types de serveur sous-jacents (WMS, WMTS) 2) définir une liste de couches en: a) simplifiant les noms de couche b) définissant un ordre plus pratique, notamment avec: i) les couches les plus utilisées en premier ii) un regroupement des couches similaires c) mieux documenter les couches 3) corriger des paramètres posant problème 4) fournir une API XYZ

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

A faire: - Vérifier que les paramètres de couche définis dans le document sont bien pris en compte dans la carte

Exemples: - view/igngp.yaml - view/shomgt.yaml