Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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é ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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

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

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

 

Pied de page des forums

Powered by FluxBB