Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ajouter les liens vers les styles dans les metadata TMS #587

Open
slafayIGN opened this issue Dec 11, 2024 · 2 comments
Open

Ajouter les liens vers les styles dans les metadata TMS #587

slafayIGN opened this issue Dec 11, 2024 · 2 comments
Assignees
Labels
enhancement Nouvelle fonctionnalité ou amélioration

Comments

@slafayIGN
Copy link
Contributor

slafayIGN commented Dec 11, 2024

Les styles à appliquer côté client sur un flux TMS ne sont connus que dans les métadonnées CSW.

Il faut les ajouter également dans des balises metadata du service TMS lui-même.

Exemple : https://data.geopf.fr/tms/1.0.0/PLAN.IGN

<?xml version="1.0" encoding="UTF-8" ?>
<TileMap version="1.0.0" tilemapservice="https://data.geopf.fr/tms/1.0.0">
  <Title>Plan IGN</Title>
  <Metadata type="Other" mime-type="application/json" href="https://data.geopf.fr/annexes/ressources/vectorTiles/styles/PLAN.IGN/toponymes.json" />
  <Metadata type="Other" mime-type="application/json" href="https://data.geopf.fr/annexes/ressources/vectorTiles/styles/PLAN.IGN/standard.json" />
  <!-- (...) -->
  <SRS>EPSG:3857</SRS>
  <BoundingBox minx="-7.04444e+06" miny="-2.45585e+06" maxx="6.22748e+06" maxy="6.64322e+06" />
  <Origin x="-2.00375e+07" y="2.00375e+07" />
  <TileFormat width="256" height="256" mime-type="application/x-protobuf" extension="pbf" />
  <TileSets profile="none">
    <TileSet href="https://data.geopf.fr/tms/1.0.0/PLAN.IGN/0" minrow="0" maxrow="0" mincol="0" maxcol="0" units-per-pixel="156543" order="0" />
    <TileSet href="https://data.geopf.fr/tms/1.0.0/PLAN.IGN/1" minrow="0" maxrow="1" mincol="0" maxcol="1" units-per-pixel="78271.5" order="1" />
    <!-- (...) -->
  </TileSets>
</TileMap>

Une application cliente peut ainsi avoir directement accès aux différents styles disponibles.

@slafayIGN slafayIGN added the enhancement Nouvelle fonctionnalité ou amélioration label Dec 11, 2024
@lowzonenose
Copy link

Proposer la procédure d'ajout des styles dans les TMS chez nos producteurs (ressources)

@slafayIGN
Copy link
Contributor Author

Il serait judicieux que les balises <Metadata> référençant les styles portent également un nom, pour que les interfaces graphiques clientes puissent proposer par exemple un menu déroulant avec des noms lisibles pour chacun des styles.

Pour aller plus loin, l'association du fichiers de style au format JSON et d'une éventuelle légende sous forme d'image serait également souhaitable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Nouvelle fonctionnalité ou amélioration
Projects
None yet
Development

No branches or pull requests

3 participants