Suite

Détermination des couches de base par rapport aux superpositions

Détermination des couches de base par rapport aux superpositions


Je travaille à la création d'une carte dynamique, qui extrait les données de GeoServer pour obtenir la liste des couches disponibles, puis utilise Leaflet pour permettre à l'utilisateur de déterminer les couches spécifiques à afficher. Leaflet et OpenLayers prennent tous deux en charge le contexte d'une couche de base, dans laquelle l'utilisateur sélectionne une base, avec autant de superpositions qu'il en a besoin.

J'extrait avec succès la liste des couches de l'appel GetCapabilities de GeoServer. Cependant, je n'ai pas déterminé de moyen de suggérer quelles couches sont de bons candidats pour la base, par rapport à celles qui devraient être considérées comme des superpositions. J'ai recoupé les réponses renvoyées pour WMS et WFS, ainsi que la version 1.1 par rapport à 1.3. Je pense que c'est un problème de concept de ma part. Quelqu'un peut-il préciser comment faire la distinction entre les couches de base et de superposition pour les listes de couches renvoyées par GeoServer ?


La spécification WMS offre la possibilité de marquer une couche comme opaque ou non, ceci est conçu pour permettre aux développeurs clients de distinguer les couches de base (qui sont, ou devraient être, marquées opaques) des superpositions qui ne le sont pas.

Je ne sais pas à quel point il est courant pour les personnes qui configurent des serveurs WMS de remplir cette valeur - je ne peux pas penser à un moment que j'ai jamais eu. Fait intéressant, cette note sur la base de code GeoServer suggère que pour certaines couches, cela sera défini automatiquement.


Voir la vidéo: Module 1 4- Superposition des couches