Créer un raster avec une distance à l'entité à l'aide de QGIS?


8

Je suis nouveau dans le SIG (et QGIS en particulier). J'essaie de créer une couche raster qui contient la distance jusqu'au rivage pour une certaine région.

J'ai à la fois des couches vectorielles du rivage (ligne) et de la région en question (polygone).

Existe-t-il un outil pour créer le raster en utilisant la ligne comme objet pour mesurer la distance et le polygone comme masque?

Réponses:


10

Si je comprends votre problème, vous pouvez créer une couche de distance raster et découper cette sortie dans votre polygone de région.

  • Créez une couche de distance raster à l'aide de l'outil Raster> Analyse> Proximité (distance raster) dans QGIS (plus d'informations ici ) - En utilisant votre couche de rivage comme entrée
    - Cela créera un raster où chaque cellule a une valeur de sa distance au rivage - vous pouvez définir un max. distance si vous voulez couper l'analyse

  • Ensuite, utilisez l'outil Raster> Analyse> Clipper - Cela vous permettra de découper et de fichier d'entrée (Raster) par une couche de masque (choisissez le polygone de la région)

  • La sortie serait le polygone de votre région sous forme de raster avec des valeurs de la distance au rivage.

C'est ça que tu cherches?


Je rebondis sur votre commentaire: j'essaie en fait la même analyse que narra89, en utilisant QGIS 3.10. Cependant, je ne peux choisir qu'une couche raster comme entrée. Dois-je plutôt pixelliser mon calque vectoriel? La couche vectorielle est une ligne, et j'ai besoin de la distance de chaque pixel à cette ligne.
Tim56

0

Cela demande QGIS, mais juste au cas où quelqu'un voudrait savoir pour ArcGIS: Vous pouvez également utiliser l'outil de distance euclidienne. plus d'informations disponibles ici: http://desktop.arcgis.com/en/arcmap/10.3/tools/spatial-analyst-toolbox/understanding-euclidean-distance-analysis.htm

L'outil de distance euclidienne est également possible avec une fonction de ligne. Si vous n'êtes intéressé que par la distance par rapport à votre entité linéaire, vous pouvez ignorer le raster de sortie de direction euclidienne en option.

N'oubliez pas de définir la taille de la cellule de sortie. Lorsque les données source en entrée sont une classe d'entités, les emplacements source sont convertis en interne en raster avant d'effectuer l'analyse. La résolution du raster peut être contrôlée avec le paramètre de taille de cellule de sortie ou l'environnement de taille de cellule. Par défaut, la résolution sera déterminée par le plus petit de la largeur ou de la hauteur de l'étendue de l'entité en entrée, dans la référence spatiale en entrée, divisé par 250.

Ci-après, vous pouvez utiliser un outil de détourage ou un masque.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.