#1 Fri 29 March 2024 21:35
- niman
- Juste Inscrit !
- Date d'inscription: 21 Sep 2023
- Messages: 2
Isodistance au trait de cote
Bonjour
Je travaille sur les risques de submersion par Tsunami dans les Antilles françaises
et j'aimerais calculer un ligne de distance au trait de côte de 2 km sur une carte raster,
mais je ne trouve pas de méthode. Comment faire ?
Merci d'avance
Hors ligne
#2 Sat 30 March 2024 07:05
- Papiroux77
- Participant occasionnel
- Date d'inscription: 26 Mar 2024
- Messages: 10
Re: Isodistance au trait de cote
Bonjour
Je travaille sur les risques de submersion par Tsunami dans les Antilles françaises
et j'aimerais calculer un ligne de distance au trait de côte de 2 km sur une carte raster,
mais je ne trouve pas de méthode. Comment faire ?
Merci d'avance
Hello,
En faisant des recherches, j'ai trouvé trois méthodes que vous pourriez explorer pour réaliser vos calculs.
- Le package geosphere de R vous permet de calculer la distance à la côte la plus proche. Vous pouvez télécharger les données de la côte d’OpenStreetMap, puis utiliser la fonction dist2Line pour obtenir la distance de vos points à la côte.
- Une autre méthode, qui pour moi est la plus efficiente, consiste à utiliser l’algorithme "Join attributes by nearest" dans QGIS. Cet algorithme renvoie non seulement la jointure des attributs (quelle côte est la plus proche) mais aussi la distance entre les géométries d’entrée (ligne la plus courte entre les points et les lignes/polygones). Vous pouvez également utiliser la fonction gdal_proximity pour créer une carte de distance raster.
- La dernière, qui est la plus facile, est d'utiliser l'outil "Euclidean Distance" d'ArcGIS. L'outil calcule, pour chaque cellule, la distance euclidienne à la source la plus proche.
Bonne chance!
Hors ligne
#3 Sat 30 March 2024 09:32
- niman
- Juste Inscrit !
- Date d'inscription: 21 Sep 2023
- Messages: 2
Re: Isodistance au trait de cote
niman a écrit:Bonjour
Je travaille sur les risques de submersion par Tsunami dans les Antilles françaises
et j'aimerais calculer un ligne de distance au trait de côte de 2 km sur une carte raster,
mais je ne trouve pas de méthode. Comment faire ?
Merci d'avance
Hello,
En faisant des recherches, j'ai trouvé trois méthodes que vous pourriez explorer pour réaliser vos calculs.
- Le package geosphere de R vous permet de calculer la distance à la côte la plus proche. Vous pouvez télécharger les données de la côte d’OpenStreetMap, puis utiliser la fonction dist2Line pour obtenir la distance de vos points à la côte.
- Une autre méthode, qui pour moi est la plus efficiente, consiste à utiliser l’algorithme "Join attributes by nearest" dans QGIS. Cet algorithme renvoie non seulement la jointure des attributs (quelle côte est la plus proche) mais aussi la distance entre les géométries d’entrée (ligne la plus courte entre les points et les lignes/polygones). Vous pouvez également utiliser la fonction gdal_proximity pour créer une carte de distance raster.
- La dernière, qui est la plus facile, est d'utiliser l'outil "Euclidean Distance" d'ArcGIS. L'outil calcule, pour chaque cellule, la distance euclidienne à la source la plus proche.
Bonne chance!
Merci beaucoup
Hors ligne