#1 Mon 03 January 2022 11:39
- liege67
- Participant assidu
- Lieu: Liège
- Date d'inscription: 10 Apr 2014
- Messages: 217
QGIS 3.20: polygoniser image 3 bandes
bonjour
depuis un flux WMS (données de couleur à bande unique - 31 valeurs dans la légende jointe), je réalise une capture sur une zone bien précise, et j'obtiens une image géoréférencée en 3 bandes, avec les mêmes couleurs, mais je perds les valeurs des pixels du flux WMS
la polygonisation de cette image, me donne 450.000 polygones, avec des valeurs DN comprises entre 0 et 255, bien loin des 31 valeurs de départ
j'ai tenté de tamiser (10 et 25 pixels), mais le résultat n'est pas utilisable non plus
j'ai une légende QML (pour la couche sous forme vectorielle dont je n'ai pas les droits d'accès) qui ressemble à ceci
    <colorPalette>
        <paletteEntry color="#8a8a8a" value="1" alpha="255" label="Revêtement artificiel au sol"/>
        <paletteEntry color="#dc0f0f" value="2" alpha="255" label="Constructions artificielles hors sol"/>
        <paletteEntry color="#ff5500" value="62" alpha="255" label="Serres"/>
        <paletteEntry color="#4e4e4e" value="3" alpha="255" label="Réseau ferroviaire"/>
        <paletteEntry color="#d0d0d0" value="4" alpha="255" label="Sols nus"/>
     <...>
    </colorPalette>
comment combiner cette légende (sur base de paletteEntry color) avec mon raster, pour ensuite polygoniser ?
merci
Hors ligne
#2 Mon 03 January 2022 12:35
- Sylvain M.
- Participant assidu
- Lieu: Saint-Pierre-des-Nids (53)
- Date d'inscription: 8 Sep 2005
- Messages: 1019
Re: QGIS 3.20: polygoniser image 3 bandes
Le plus simple ne serait-il pas de contacter le producteur de la donnée pour avoir les données sources ?
Sylvain M.
Hors ligne
#3 Mon 03 January 2022 12:39
- liege67
- Participant assidu
- Lieu: Liège
- Date d'inscription: 10 Apr 2014
- Messages: 217
Re: QGIS 3.20: polygoniser image 3 bandes
Le plus simple ne serait-il pas de contacter le producteur de la donnée pour avoir les données sources ?
j'ai déjà essayé, mais c'est une couche réservée aux municipalités et administrations wallonnes
Hors ligne
#4 Mon 03 January 2022 14:45
- liege67
- Participant assidu
- Lieu: Liège
- Date d'inscription: 10 Apr 2014
- Messages: 217
Re: QGIS 3.20: polygoniser image 3 bandes
Un début de méthodologie
préalable : table de conversion des couleurs de HEXA vers RGB
Color HEXA    color RGB            Code    Label
8a8a8a    138    138    138    1    Revêtement artificiel au sol
dc0f0f    220    15    15    2    Constructions artificielles hors sol
ff5500    255    85    0    62    Serres
4e4e4e    78    78    78    3    Réseau ferroviaire
d0d0d0    208    208    208    4    Sols nus
2461f7    36    97    247    5    Eaux de surface
ffff73    254    255    115    6    Couvert herbacé en rotation dans l'année (ex: culture annuelle)
e9ffbe    233    255    190    7    Couvert herbacé toute l'année
1) sauver l'image (du WMS dans l'emprise souhaitée) en GeoTiff, à 1200 DPI
2) charger l'image créée au point 1
3) calculatrice raster : extraction de valeurs précises à l'aide de la formule suivante : 
"walous1200@1" = 254 AND "walous1200@2" = 255 AND "walous1200@3"  = 115 
4) en sortie, un GeoTiff avec une des 13 valeurs distinctes de couverture de sol
à 600 DPI, il y a encore trop de bruit du à la pixellisation mais à 1200 DPI, le résultat est très correct, et m'est suffisant pour le moment
Hors ligne





