#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
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
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