#1 Tue 25 April 2006 12:10
- A.Duranel
- Juste Inscrit !
- Date d'inscription: 28 Feb 2006
- Messages: 6
Points aléatoires
Bonjour
Pour faire une analyse de la sélection de l'habitat par un groupe d'animaux,
j'ai besoin de positionner de façon aléatoire des objets à l'intérieur d'une
zone donnée d'étude. La difficulté, c'est que l'objet à positionner de façon
aléatoire n'est pas un point individuel, mais un groupe de points solidaires
(ou un polygone), et ce de façon à ce qu'aucun des points appartenant au
groupe (ou aucune partie du polygone) ne soit positionné(e) à l'extérieur de
la zone d'étude.
Quelqu'un saurait-il comment faire ça?
Merci
Arnaud
Hors ligne
#2 Tue 02 May 2006 11:19
- A.Duranel
- Juste Inscrit !
- Date d'inscription: 28 Feb 2006
- Messages: 6
Re: Points aléatoires
Bonjour,
Bon, ma question n'a semble t'il pas eu de réponse, alors je propose
quelques idées auxquelles j'ai pensé mais qui ne m'ont pour l'instant pas
mené bien loin. Peut-être que l'un d'entre vous aura une solution?
Je rappelle la question originale: pour faire une analyse de la sélection de
l'habitat par un groupe d'animaux, j'ai besoin de positionner de façon
aléatoire des objets à l'intérieur d'une zone donnée d'étude. La difficulté,
c'est que l'objet à positionner de façon aléatoire n'est pas un point
individuel, mais un groupe de points solidaires.
En gros, ça s'apparente à copier/coller un ensemble de points (ou carrément
le shapefile les contenant), en leur faisant subir de façon solidaire une
translation et une rotation aléatoires, et cela un grand nombre de fois
(1000 ou 10000).
L'outil Hawth's Analyst Tool (www.spatialecology.com/htools) permet de créer
des points aléatoires avec un champ attributaire ayant lui-même une valeur
aléatoire. Je pensais que les points générés pouvaient correspondre à la
"destination" de mon groupe de points (ou shapefile) et la valeur aléatoire
à l'angle de rotation. Je vois bien comment bouger mes ensembles de points
un par un (avec ET geowizard par exemple), mais vu le nombre d'objets à
génerer, je cherche un moyen d'automatiser le processus.
Merci énormément pour votre aide!
Arnaud
Hors ligne