#1 Fri 11 April 2014 16:42
- OhCheat
- Participant actif
- Lieu: Toulouse
- Date d'inscription: 11 Apr 2014
- Messages: 58
Sélection et export de cellules de raster
Bonjour à tous,
Je travaille actuellement sur ArcGis 10.1, sur la qualité de l'espace pour une simulation de l'implantation de bâtiments dans le futur.
Pour ce faire, j'ai un fichier raster dans lequel j'ai une valeur de 1 à 20, plus la valeur est forte, plus la chance est forte que la cellule soit bâtie à l'horizon 2050.
J'aimerai sélectionner les cellules les plus proches de 20, et parmi celles-ci inclure un facteur aléatoire qui me permettrai d'en sélectionner un certain nombre aléatoirement.
Par exemple je veux sélectionner les 150 000 cellules dans la valeur est la plus proche de 20 dans mon fichier et en garder seulement 70 000 après une sélection aléatoire.
Auriez vous des pistes pour résoudre ce problème ?
Merci d'avance et bonne journée !
Dernière modification par OhCheat (Fri 11 April 2014 17:13)
Hors ligne
#2 Mon 14 April 2014 10:46
Re: Sélection et export de cellules de raster
J'aimerai sélectionner les cellules les plus proches de 20,
Tu peux reclassifier ton raster pour avoir un nouveau raster de pixels compris par exemple "entre 0 et 15" codés en "0" et "entre 15 et 20" codés en "1".
Tu peux aussi convertir tes pixels en points.
A partir d'un semis de points tu peux faire une colonne "Random" et la remplir avec le code suivant qui te permettra de faire tes sélections aléatoires.
import random
def rand():
return random.random()
[img]http://i.stack.imgur.com/zOdyG.png[/img]
Source: http://gis.stackexchange.com/questions/ … ted-points
Hors ligne
#3 Tue 15 April 2014 19:12
- OhCheat
- Participant actif
- Lieu: Toulouse
- Date d'inscription: 11 Apr 2014
- Messages: 58
Re: Sélection et export de cellules de raster
J'ai utilisé la deuxième technique est ça à très bien fonctionné.
Merci beaucoup !
Hors ligne