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

#1 Tue 07 August 2007 10:50

student1979
Participant occasionnel
Date d'inscription: 21 Mar 2007
Messages: 30

Sélection aléatoire de polygons

Dans une optique de validation d'une méthode de détection de changement en milieu forestier, je suis amené à faire une matrice de confusion sur des objet (polygons). Je dois donc sur un shapefile de 50000 polygons en selectionner aléatoirement 200. Y a t il un moyen dans arcgmap de faire celà?

C'est un peu compliqué mais j'avais pensé à générer dans excel 200 nombres aléatoirement variant de 1 à 50000, exporter ces 200 nombres et les faire correspondre dans la table d'attributs de mon shapefile mais peut-être y a-t-il un moyen plus simple dans ArcMap???

D'avance merci.

Hors ligne

 

#2 Tue 07 August 2007 11:39

Tnarbiv
Participant assidu
Lieu: Véretz
Date d'inscription: 5 Sep 2005
Messages: 392

Re: Sélection aléatoire de polygons

bonjour,

si tu es en version 9.2 tu peux peut etre tenter ça (script python)

Code:

import arcgisscripting
gp = arcgisscripting.create()

for x in range(0, 200):
    print gp.CalculateValue("arcgis.rand('Integer 0 50000')")

je pense que c'est un début de réponse, il ne te reste plus qu'à faire ta sélection en fonction de la valeur qui est choisie aléatoirement.


Ayez le réflexe "Développement Durable": N'imprimez ce message que si nécessaire.

Hors ligne

 

#3 Tue 07 August 2007 13:14

xantorine
Participant occasionnel
Lieu: Courcelles-Chaussy
Date d'inscription: 17 Nov 2005
Messages: 15
Site web

Re: Sélection aléatoire de polygons

sinon, il existe un outil gratuit "Hawth's Analysis Tools for ArcGIS"
téléchargeable sur http://www.spatialecology.com/htools/overview.php

Après installation, tu auras un menu déroulant proposant pas mal de petits outils bien pratiques dont le sous-menu "Sampling Tools" qui devrait t'aider (je ne l'ai jamais testé)

Bon courage

Sandrine

Hors ligne

 

#4 Tue 07 August 2007 13:50

Jeirhome
Membre
Lieu: Liverion
Date d'inscription: 22 Aug 2006
Messages: 4298
Site web

Re: Sélection aléatoire de polygons

Le script Python est tout beau, mais c'est aussi beau dans l'interface de calcul de valeur, un petit 50000*rnd() fonctionne tout aussi bien.

Pas la peine de générer sur Excel quand on peut les générer sur ArcGIS...


Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !

Hors ligne

 

#5 Wed 08 August 2007 09:02

student1979
Participant occasionnel
Date d'inscription: 21 Mar 2007
Messages: 30

Re: Sélection aléatoire de polygons

Ok merci à tous j'y suis arrivé,...

Hors ligne

 

Pied de page des forums

Powered by FluxBB