Annonce
Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !
10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …
Retrouver nos membres bienfaiteurs
#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