Skip to content

Gestion des données MNT en Terrain RGB #54

@Dolite

Description

@Dolite

Une façon de diffuser la donnée MNT est le format Terrain RGB : ce sont des images RGB dont les valeurs de canal permettent de recalculer une altitude avec la formule -10000 + ((R * 256 * 256 + G * 256 + B) * 0.1).

En partant des données float32, un nouveau type de style pourrait permettre cette conversion. Ce style serait paramétrable, pour avoir la main sur :

  • L'altitude minimale (-10000 par défaut)
  • Le pas (0.1 par défaut)

Exemple de style :

{
    "identifier": "terrainrgb",
    "title": "Aspect",
    "abstract": "Calcul de l'altitude en Terrain RGB",
    "keywords": ["MNT"],
    "legend": {
        "format": "image/png",
        "url": "http://ign.fr",
        "height": 100,
        "width": 100,
        "min_scale_denominator": 0,
        "max_scale_denominator": 30
    },
    "terrainrgb": {
        "min_elevation": "-10000",
        "step": 0.1
    }
}

La particularité de ce type de style est que ce n'est pas la palette qui passe en RGB la valeur flottant d'origine, on ne peut d'ailleurs pas avoir de palette couplée avec le moteur terrainrgb (contrairement aux 3 autres : estompage, pente et aspect, qui calcule en sortie une valeur simple, passée en RGB via la palette).

Metadata

Metadata

Assignees

Labels

Projects

Status

To do

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions