banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oubliĂ© ?

#1 Wed 11 July 2012 17:34

Mattnts
Juste Inscrit !
Date d'inscription: 20 Oct 2011
Messages: 8

Arcgis 10 - Somme avec calculatrice Raster

Bonjour,

Tout est dans le titre ou presque. Il s'agit pour moi d'éviter d'avoir à taper les 1+2+3+4 ...

Existe t-il un code pour automatiser le calcul ? ou model builder ?

Cordialement.

EDIT Modération : titre modifié

Hors ligne

 

#2 Thu 12 July 2012 09:51

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13619
Site web

Re: Arcgis 10 - Somme avec calculatrice Raster

Existe t-il un code pour automatiser le calcul ?


Dans le principe, il est probablement possible de passer par le Python, mais il est difficile de savoir de quoi vous parlez exactement.
Sinon, au sein du Model Builder, il est possible d'utiliser des boucle itératives :

Itérateurs

    Douze nouveaux itĂ©rateurs ont Ă©tĂ© ajoutĂ©s afin d'effectuer des itĂ©rations ou des tâches rĂ©pĂ©titives dans un modèle. Dix d'entre eux se prĂ©sentent sous la forme d'outils de gĂ©otraitement.
    Les itĂ©rateurs remplacent l'option des sĂ©ries dans PropriĂ©tĂ©s du modèle disponible dans les versions ArcGIS antĂ©rieures Ă  la version 10.
    L'utilisation d'un itĂ©rateur dans un modèle dĂ©sactive les options d'itĂ©ration de la version 9.3 dans PropriĂ©tĂ©s du modèle et dĂ©finit une valeur par dĂ©faut de -1. Ainsi, le nombre de fois oĂą un modèle s'exĂ©cute est illimitĂ© ou correspond au nombre d'entrĂ©es d'un itĂ©rateur (et non Ă  un nombre prĂ©dĂ©fini).
    Si un modèle contenant un itĂ©rateur est exportĂ© vers un script Python, le script ne comprend pas la logique d'itĂ©ration.

Nouveaux itérateurs

    L'itĂ©rateur Pour exĂ©cute une itĂ©ration sur une valeur de dĂ©but et de fin pendant une valeur donnĂ©e. Il se comporte comme tout itĂ©rateur Pour de n'importe quel langage de programmation/script. Il exĂ©cute l'itĂ©ration sur un nombre dĂ©fini d'Ă©lĂ©ments.
    L'itĂ©rateur Tant que se comporte exactement comme l'itĂ©rateur Tant que de n'importe quel langage de programmation/script. Il exĂ©cute l'itĂ©ration tant que la condition est vraie.
    L'outil ItĂ©rer la sĂ©lection d'entitĂ© exĂ©cute une itĂ©ration sur les entitĂ©s d'une classe d'entitĂ©s.
    L'outil ItĂ©rer la sĂ©lection de ligne exĂ©cute une itĂ©ration sur les lignes d'une table.
    L'outil ItĂ©rer les valeurs de champ exĂ©cute une itĂ©ration sur chaque valeur contenue dans un champ.
    L'outil ItĂ©rer les valeurs multiples prend une liste d'entrĂ©es et exĂ©cute le modèle pour chaque valeur.
    L'outil ItĂ©rer les jeux de donnĂ©es exĂ©cute une itĂ©ration sur des jeux de donnĂ©es dans un espace de travail ou un jeu de donnĂ©es d'entitĂ©.
    L'outil ItĂ©rer les classes d'entitĂ© exĂ©cute une itĂ©ration sur les classes d'entitĂ©s dans un espace de travail ou un jeu de donnĂ©es d'entitĂ©.
    L'outil ItĂ©rer les fichiers exĂ©cute une itĂ©ration sur les fichiers d'un dossier.
    L'outil ItĂ©rer les rasters exĂ©cute une itĂ©ration sur les rasters dans un espace de travail ou un catalogue d'images.
    L'outil ItĂ©rer les tables exĂ©cute une itĂ©ration sur des tables dans un espace de travail.
    L'outil ItĂ©rer les espaces de travail exĂ©cute une itĂ©ration sur des espaces de travail dans un dossier.

Hors ligne

 

#3 Fri 13 July 2012 10:38

Mattnts
Juste Inscrit !
Date d'inscription: 20 Oct 2011
Messages: 8

Re: Arcgis 10 - Somme avec calculatrice Raster

Bonjour,

Alors le logiciel est Arcgis 10. Il s'agit pour moi de sommer des rasters après le "reclassement" de ceux-ci réalisé dans un modèle précèdent. Le but étant d'obtenir un indice de visibilité de tel ou tel pixel sur le territoire à partir de points d'observation.

J'ai pensé aux itérateurs avec lesquels j'ai fait tourner tous mes modèles jusqu'ici mais impossible d'en faire tourner un avec une somme avec la calculatrice RASTER.



Merci de votre réponse.

Hors ligne

 

#4 Fri 13 July 2012 11:58

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13619
Site web

Re: Arcgis 10 - Somme avec calculatrice Raster

Le but étant d'obtenir un indice de visibilité de tel ou tel pixel sur le territoire à partir de points d'observation.


Ah on y est. En fait,il y a un outil pour ça dans les calculs des indices de visibilitĂ©, qui va permettre de "voir" dans une mĂŞme table jusqu'Ă  16 points de vue diffĂ©rents pour 1 point : http://help.arcgis.com/fr/arcgisdesktop … 0v1000000/

A mon avis, ça devrait aider...

Hors ligne

 

#5 Thu 19 July 2012 11:08

spoks8
Participant occasionnel
Date d'inscription: 13 Dec 2010
Messages: 14

Re: Arcgis 10 - Somme avec calculatrice Raster

Sinon il y a la fonction plus (addition en français), qui somme les raster un a un. Avec un modèle builder tu peux utiliser cette fonction pour sommer l'ensemble de tes rasters. c'est pas complètement automatique mais c'est déjà beaucoup plus rapide que de passer par raster calculator.

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo