Suite

Tileserver avec dimension temporelle


Nous préparons un Tileserver pour servir des tuiles avec une dimension temporelle qui se met à jour chaque jour. Je me demandais quelle pourrait être la meilleure approche pour cela ou les idées que nous avions sont un bon moyen.

Pour illustrer le problème :

Nous avons des observations pour chaque heure complète sur 10 heures. Ce serait alors 10 pas de temps s'il était implémenté avec un curseur temporel. Les observations changent chaque jour.

Notre idée était de créer 10 calques accessibles sur un autre nom de calque. Le nom de la couche refléterait l'heure de l'observation (par exemple, la chaîne de temps ISO 8601) ou pourrait être un simple nombre comme 1, 2, 3,… pour chaque pas de temps avec un meta.xml correspondant contenant la date de la première couche et l'intervalle entre le pas de temps.

Bien sûr, il serait préférable que le fichier meta.xml ressemble à un WMS GetCapabilities. Différents logiciels de service de tuiles comme MapProxy ou Mapcache servent une sorte de metadata.xml pour TMS et WMTS GetCapabilities pour WMTS mais semblent incapables d'insérer une dimension temporelle. Comment pourrions-nous mettre cela en œuvre? Il y avait un post demandant des implémentations de la dimension temporelle WMS pour un WMTS mais peut-être qu'entre-temps il y a eu quelques développements. Il y a aussi un article de blog sur la façon dont les gars de la nasa ont ajouté un bloc Dimension au WMTS GetCapabilites, mais je ne sais pas quel logiciel ils ont utilisé pour cela. En fin de compte, nous préférerions utiliser certaines normes existantes plutôt que de mettre en œuvre notre propre structure.

Est-ce une bonne voie à suivre ? Pensez-vous qu'il existe une meilleure solution?


Voir la vidéo: Exemple danimation temporelle ArcGIS 10 (Octobre 2021).