Bonjour à tous,
Je commence juste à m'intérésser au language Python.
Je travaille actuellement sous Arc Gis 10.2.
Je dispose (aprés avoir fait une jointure entre plusieurs couches) d'une table attributaire dans laquelle 7 champs vont m'intérésser. Ces champs sont des valeurs d'altitude provenant du croisement entre un point et raster (BD Alti). J'ai 7 champs car le raster en question de ma zone d'étude est découpé en 7 couches (1 par département).
Pour illustrer ce que j'obtiens :
pour l'enregistrement x (dep 76) : j'ai la valeur d'altitude : 124 et 6 valeurs -9999 issues du croisement de mes points avec les rasters des autres département.
Dans ma table, je veux calculer un champ "altitude" qui me prendra les valeurs d'altitude de chaque point.
Quelle expression me permettrait de remplacer ces -9999 par 0 par exemple pour ensuite pouvoir isoler la valeur max qui correspondra donc à l'unique valeur d'altitude.
Je pourrai effectivement faire cela sous access ou excel mais j'aimerai m'initier à Python donc si vous avez d'autres solutions à me proposer n'hésitez pas.
En vous remerciant.
Tristan
Partager