#1 Fri 21 September 2007 11:14
- Nicolas CHATELAIN
- Participant occasionnel
- Lieu: Auch
- Date d'inscription: 13 Sep 2006
- Messages: 12
Combiner 2 raster avec spatial
Est-ce que quelqu’un à une astuce pour combiner 2 raster avec spatial analyst.
L’objectif n’est pas de les aditioner ni de les mosaïquer mais de découper dans un raster l’emprise d’un autre raster pour l’y insérer (c’est en fait pour intégrer un bout de MNT modifié dans un MNT plus large).
J'ai essayé beaucoup de chose mais les outil classiques de reclassif ou de calcul ne permettent pas à priori de faire ça (soit on fait un calcul sur le petit soit sur le grand mais assigner les valeur des pixel du petit au grand j'y arrive pas).
En bref un problème simple en théorie mais plus ardu en pratique.
Hors ligne
#2 Fri 21 September 2007 12:11
- pbader
- Participant actif
- Date d'inscription: 21 Sep 2007
- Messages: 79
Re: Combiner 2 raster avec spatial
Bonjour
Vous pouvez essayer la calculette suivante : con(Isnull([PetitRaster]),[GrandRaster],[PetitRaster])
Bonne chance.
P
Dernière modification par pbader (Fri 21 September 2007 12:12)
Hors ligne
#3 Fri 21 September 2007 18:30
- bayle_o
- Participant actif
- Date d'inscription: 5 Sep 2005
- Messages: 82
Re: Combiner 2 raster avec spatial
Bonjour,
L'outil Latticeoperate avec l'option replace sous Arc fait cela, mais je n'ai pas trouvé l'équivalent dans l'environnement desktop :-(
Olivier
Hors ligne
#4 Fri 21 September 2007 18:34
Re: Combiner 2 raster avec spatial
Bonjour,
Sans pouvoir jeter un oeil sur ArcGis 9, j'ai déja trouvé la fonction découpe dans les Toolbox. Rechercher "clip raster" ou "decouper raster" dans vos toolbox (potentiellement dans le sous-dossier "Extract" dans "Analysis Tools").
Par contre, il faut 2 étapes alors que la solution de la calculatrice le fait en 1 seule (bon à retenir ).
Alban
____________________________
Alban Thomas
http://alban-thomas.exen.fr/
Hors ligne
#5 Mon 24 September 2007 10:06
- Nicolas CHATELAIN
- Participant occasionnel
- Lieu: Auch
- Date d'inscription: 13 Sep 2006
- Messages: 12
Re: Combiner 2 raster avec spatial
J'ai testé la calculatrice il ne veut pas de la formule
En ce qui concerne les analysis tools il ne permettent pas de travailler sur du raster
Dans les spatial analyst tools il y a bien un outil extract by mask mais il ne permet que d'extraire l'emprise du petit raster dans le grand pas de découper dans le grand la surface du petit pour y incérer le petit
Hors ligne
#6 Mon 24 September 2007 12:36
- paulcarrot
- Participant occasionnel
- Lieu: saint-etienne
- Date d'inscription: 14 Nov 2005
- Messages: 42
Re: Combiner 2 raster avec spatial
Bonjour,
Je ferais ça en plusieurs étapes.
1) Faire une copie du grand raster et mettre les valeurs de ce raster à 0. On l'appellera GRAND1.
2) Faire une copie du petit raster et mettre les valleur a 0. On l'appellera PETIT1.
3) Multiplier le grand * PETIT1. Toutes les valeurs du grand étant dans l'étendue du petit seront à 0. On l'appellera RESULTAT1.
4) Ajouter le GRAND1 + petit. Les valeurs du petit seront à leur place mais avec l'étendue du grand raster. On l'appellera RESULTAT2.
5) On ajoute ensuite RESULTAT1+RESULTAT2 et on obtient (je l'espère) ce que vous attendez.
Cordialement,
PCA
Dernière modification par paulcarrot (Mon 24 September 2007 12:38)
Hors ligne
#7 Mon 24 September 2007 16:36
- Nicolas CHATELAIN
- Participant occasionnel
- Lieu: Auch
- Date d'inscription: 13 Sep 2006
- Messages: 12
Re: Combiner 2 raster avec spatial
J'avais testé ça mais je n'arrive pas à faire la multiplication grand par petit : le résultat obtenu est un raster qui à l'emprise du petit (et non l'emprise du grand avec 0 sur l'emprise du petit).
Hors ligne