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 viewds.inc.php
title 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
24/9-1/10/2018
  • améliorations
  • publication
23/9/2018
  • création

classes

ViewDataset

title série de données de consultation constituée de couches issues de serveurs conformes à l'interface iTileServer
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