Pages: 1
- Sujet précédent - QGIS: Sélectionner une zone bathymétrique d'une couche raster - Sujet suivant
#1 Tue 26 February 2019 17:27
- MarineLT3
- Juste Inscrit !
- Date d'inscription: 26 Feb 2019
- Messages: 3
QGIS: Sélectionner une zone bathymétrique d'une couche raster
Bonjour,
J'ai une couche raster MNT qui représente une partie des fonds marins et la surface, et je cherche à ne garder que la partie entre 0 et 6 m de profondeur.
Je suis débutante sur QGIS (version 3.4.4) et le vocabulaire de cartographe... alors je rame bien comme il faut.
Quelqu'un a t-il un début de réponse / piste à me faire explorer ? Merci
Hors ligne
#2 Tue 26 February 2019 19:37
- carteq
- Participant assidu
- Date d'inscription: 8 Mar 2008
- Messages: 829
Re: QGIS: Sélectionner une zone bathymétrique d'une couche raster
Dans le menu Raster, Calculatrice Raster :
Code:
(("Results11@1" >= 1000 AND "Results11@1" <= 10000) * "Results11@1" / (("Results11@1" >= 1000 AND "Results11@1" <= 10000)*1 + ("Results11@1" < 1000 OR "Results11@1" > 10000) *0)
Le code ci-haut est pour un raster nommé Results11 qui contient une bande (@1). Ça conserve les valeurs entre 1000 et 10000 et met les autres à Null.
Une expression conditionnelle aurait été plus facile à comprendre, mais ça n'existe plus je crois dans QGIS 3.x
La partie avant le diviseur conserve les valeurs voulues et ignore les autres. La partie après le diviseur sert à diviser les valeurs voulues par 1 et les ignorées par 0. Les valeurs divisées par 0 sont encodées comme Null. Celles divisées par 1 conservent la valeur voulue.
Dernière modification par carteq (Tue 26 February 2019 19:43)
Hors ligne
Pages: 1
- Sujet précédent - QGIS: Sélectionner une zone bathymétrique d'une couche raster - Sujet suivant