#1 Fri 14 August 2015 18:51
- Jambaar
- Juste Inscrit !
- Date d'inscription: 15 Feb 2008
- Messages: 4
calcul de pente selon une valeur ?
Bonjour, je viens de créer une couche de pente sur postgis (avec st_slope), je voudrais extraire les pentes <= 10.
Je voudrais utiliser st_MapAlgebra.
j’exécute la requête suivante : Create table pente_10_prct as SELECT ST_MapAlgebra(rast, '[rast] <= 10)::double precision, '4BUI')
FROM pente_zone_etude;
voici le message d'erreur que j'obtiens :ERREUR: RASTER_nMapAlgebraExpr: Invalid pixel type: [rast] <= 10)::double precision
a toute fin utile voici la requête qui m'a permis d'extraite les pentes :
Create table pente_zone_etude as select st_slope(st_union(rast),1,'4BUI') rast from mnt_zone_etude
Quelqu'un aurait il une solution ou une autre méthode permettant de répondre à mon problème?
Merci d'avance
Hors ligne
#2 Tue 18 August 2015 00:46
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1160
Re: calcul de pente selon une valeur ?
Code:
Create table pente_10_prct as SELECT ST_MapAlgebra(rast, '4BUI','[rast] <= 10') FROM pente_zone_etude;
Dernière modification par tumasgiu (Tue 18 August 2015 00:47)
Hors ligne