#1 Mon 03 January 2022 11:39
- liege67
- Participant actif
- Lieu: Liège
- Date d'inscription: 10 Apr 2014
- Messages: 138
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: 994
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 actif
- Lieu: Liège
- Date d'inscription: 10 Apr 2014
- Messages: 138
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 actif
- Lieu: Liège
- Date d'inscription: 10 Apr 2014
- Messages: 138
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