Suite

Le style SLD basé sur l'âge est-il possible dans GeoServer ?


J'ai un ensemble d'entités dans une table PostGIS, où chaque entité a un attribut décrivant quand l'entité a été créée.

Je voudrais servir les fonctionnalités en tant que couche WMS et j'aimerais styliser chaque fonctionnalité en fonction de son ancienneté. Un exemple pourrait être qu'une fonctionnalité créée aujourd'hui devrait être ROUGE, si la fonctionnalité a moins de 3 jours, elle devrait être VERT et les fonctionnalités plus anciennes devraient être BLEUEs.

Je pourrais créer un PostGIS vue calculer l'âge des fonctionnalités et du style en fonction de cela, mais il apparaîtra également dans la recherche GetFeatureInfo, ce que je voudrais éviter.

Cela peut-il être fait actuellement dans GeoServer ?


Cela peut certainement être fait, si vous avez stylisé votre couche avec la symbologie correcte, alors le géoserveur rendra simplement ce sld. Pour ce qui est de son apparition dans getfeature info, consultez les modèles de géoserveur qui vous permettent de personnaliser le comportement de vos informations sur les entités get