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é ?

#1 Thu 11 July 2002 12:31

Edouard SALVIAC
Invité

Import automatique de polygones sous un SIG

Bonjour,

J'ai un fichier type excel ou chaque ligne defini un quadrilatere qui
correspond en fait a la couverture d'une image satellite.
Pour chaque image (chaque ligne du fichier) j'ai les coordonnees
geographiques (Lat,Long) des 4 coins de l'image et de son centre ainsi que
d'autres attributs.
Je voudrais savoir s'il est possible (et comment) d'importer ces donnees
sous un SIG (de preference ArcView) de facon a ce que le logiciel genere
automatiquement un polygone ou des polylignes pour chaque image.

Merci de votre aide.

 

#2 Thu 11 July 2002 15:36

Denis HELFER
Invité

Re: Import automatique de polygones sous un SIG

la manip :
1. obtenir, sous Excel, un fichier dont chaque ligne suit le modele
suivant :
Identifiant# AUTO@x1#y1@x2#y2@x3#y3@x4#y4@END

note : Identifiant doit etre un numerique. S'il y a besoin d'avoir des
identifiant non numeriques, il suffit de fabriquer une table de
correspondance entre les Id numeriques et les Id finaux et de faire une
jointure attributaire dans ArcView.

2. Exporter le fichier en ASCII simple

3. dans un editeur/traitement de texte quelconque (Word, OpenOffice,
BBEdit, Vi, ...), faire les rechercher/remplacer suivants :
, -> .
# -> ,
@ -> retour chariot

rajouter le mot END a la fin du fichier pour obtenir une structure
(format GENERATE ARC-INFO) suivante:

Id, AUTO
x1, y1
x2, y2
x3, y3
x4, y4
END
Idn AUTO
x1, y1
....
END
END

4. sous ArcView, activer le module Gen2shp (http://warden.www.cistron.nl/geo/)
et aller dans le menu View/Add Generate Theme . Le Theme est cree !!!

J'ai genere une couverture des dalles BD Ortho sur la Region Alsace
(9500 objets) par cette methode. A l'etude, un shell script (ou Perl)
qui fasse le travail automatiquement a partir de fichier de
geoferencement (.TFW, JGW, ...).

Cordialement

Denis Helfer

administrateur des donnees geographiques et statistiques Region Alsace

 

#3 Fri 12 July 2002 08:52

Pblanc
Invité

Re: Import automatique de polygones sous un SIG

Avec MapInfo, la commande suivante devrait faire l'affaire pour construire
des polygones a partir des coordonnees des sommets :

Update la_table set
obj=ConvertToRegion(Combine(Combine(Combine(createline(x1,y1,x1,y2),createli
ne(x1,y2,x2,y2)),createline(x2,y2,x2,y1)),createline(x2,y1,x1,y1)))

S'assurer avant que la table est mappable et faire :

Set coordsys Table la_table

pour que MapBasic travaille dans la bonne projection.

Bonne chance!

Pierre Blanc

 

Pied de page des forums

Powered by FluxBB