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

Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.

Vous allez recevoir un message pour effectuer ce changement de mot de passe.

Merci de bien respecter les règles préconisées.

#1 Wed 29 September 2004 22:45

Thierry Clavier
Invité

Creation de polygone d'emprise via un shape de points

De: Thierry Clavier
Bonjour,
J'ai a ma disposition un shape de points et je souhaite creer des polygones d'emprise en utilisant les identifiants communs de ces points.
Existe-t-il un script permettant d'effectuer ce type de traitement ?
merci pour vos reponses,

 

#2 Thu 30 September 2004 11:46

Loic Donot
Invité

Re: Creation de polygone d'emprise via un shape de points

Bonjour,

J'ai une methode (bidouille ?) en plusieurs etapes qui utilise un script
appele gen to shape sous arcview 3.x (qui convertit un fichier 'generate'
en fichier shape), et un passage sous excel.
Le but est d'obtenir a partir de la table des coordonnees un fichier '.gen'
qui decrit les sommets des polygones :c'est-a-dire qu'on va passer de ca :

ID X Y
1 X1 Y1
1 X2 Y2

N Xn Yn

À ca (dans un fichier texte qui porte l'extension .gen):

ID1
X1, Y1
X2, Y2

.
Xn, Yn
X1, Y1
END

.
ID2
X1, Y1
X2, Y2

.
Xn, Yn
X1, Y1
END
END

Chaque polygone est decrit par son identifiant, puis tous les sommets qui le
composent. Un 'END' marque la fin du dessin du polygone, l'identifiant du
suivant entame la construction suivante.
Un 'END' marque la fin du fichier.

Il faut recuperer dans la table de points les coordonnees x et y (fonctions
getx et gety de la calculatrice arcview 3).
Ensuite, ouvrir la table sous excel et une macro remet en forme le fichier
(copier-coller de cellules).
Recuperer le fichier texte (quelques remplacements de caracteres), le
renommer en '.gen', puis grace au script 'gen2shp' importer vers un theme
polygone.

Voila, c'est pas du clef en main, mais c'est comme ca que je fais...je joins
au mail les scripts gen2shp et shp2gen (tu pourras essayer d'exporter en
.gen un theme de polygone pour voir la tete que cela a).

Si tu as besoin, je pourrai aussi envoyer la macro que j'ai faite, mais elle
devra etre modifiee pour tes besoins.

Bonne chance

 

#3 Thu 30 September 2004 16:36

Gdoukhan
Invité

Re: Creation de polygone d'emprise via un shape de points

De: guillaume
Bonjour,
avec Et Geowizard, il est possible de generer des polygones a partir d'un shape de points.
Je l'ai utilise en ayant en plus de l'identifiant commun un attribut ordre des points et cela marche tres bien. Je sais que c'est possible de le realiser sans cet ordre mais je ne sais pas ce que ca donne.

En esperant vous aider.
Guillaume Doukhan.

Office National de la Chasse et de la Faune Sauvage

 

Pied de page des forums

Powered by FluxBB