J'ai une image raster (GeoTIFF) avec des valeurs entières . Je sais comment visualiser les valeurs raster dans QGIS à l'aide de cartes de couleurs ou similaires, mais je voudrais plutôt affecter des symboles à chaque valeur de couleur - tout comme une carte de couleurs, mais avec des symboles.
Exemple:
Question:
Est-ce possible et dans ce cas comment?
Réponses:
Cliquez sur le style catégorisé, classifiez et double-cliquez sur le symbole. Sélectionnez ensuite "SVG-FILL" et la boîte de dialogue suivante devrait apparaître avec quelques icônes SVG de base fournies avec QGIS.
Choisissez une icône et n'oubliez pas de définir la ligne de bordure ("ligne simple") sur sans stylo. Sinon, les champs seront bordés d'une petite ligne. Votre question affiche une telle frontière, alors peut-être voulez-vous les conserver.
Cela a été fait en utilisant la version de développement de QGIS 1.9, mais nous supposons que cela devrait également être possible en 1.8. Vous pouvez créer vos propres symboles SVG en utilisant, par exemple, l'excellente suite Inkscape
la source
Le fait de suggérer que votre raster est d'une assez grande échelle (utilisation du sol, météo, ...), pourquoi ne pas simplement le convertir au format vectoriel?
la source
Je crois que QGIS est toujours livré avec gdal2xyz.py et en l'utilisant, vous pouvez convertir votre raster en fichier texte.
Ouvrez un terminal dans le répertoire contenant le raster et exécutez:
Le fichier texte contiendra des triplets xyz délimités par des espaces comprenant une ordonnée x , une ordonnée y et un z valeur (du raster).
Vous devrez ajouter une nouvelle première ligne au fichier, quelque chose comme "xy z" (sans les guillemets). Cela fait, vous pourrez charger le fichier dans QGIS en utilisant l'outil "ajouter du texte délimité", en sélectionnant "espace" comme délimiteur.
Dans QGIS, vous pouvez ensuite styliser les points: Propriétés -> onglet Style -> Catégorisé, puis utiliser des symboles de police pour styliser les points.
la source