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 13:04

Edouard SALVIAC
Invité

Import automatique de polygones ou de polylignes 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 ou MapInfo) de facon a ce que le logiciel
genere
automatiquement un polygone ou des polylignes pour chaque image.
L'ideal serait que egalement que les attributs soient conserves

Merci de votre aide.

 

#2 Thu 11 July 2002 15:36

Sebastien Roddier
Invité

Re: Import automatique de polygones ou de polylignes sous un SIG

Bonjour

Si vous ne possedez pas Mapbasic, vous pouvez toujours essayer de generer
un fichier d'export MIF/MID avec un peu de macro excel.
La syntaxe est relativement simple.

Apres l'entete du fihier mif il vous suffit de rajouter pour chaque
polygone (emprise des scenes satellites)
REGION 1
5
x1 y1
x2 y2
x3 y3
x4 y4
x1 y1
REGION 2
5
..
..
..
..
..

Puis importer ce fichier dans MapInfo

 

#3 Thu 11 July 2002 15:36

Jacques Paris
Invité

Re: Import automatique de polygones ou de polylignes sous un SIG

Avec les coordonnees des 4 coins, il est possible de generer directement les
quadrilateres  correspondants. Il suffit de faire un

Update votre_table set
obj=convexhull(combine(createline(x1,y1,x2,y2),createline(x3,y3,x4,y4)))

Ceci implique je crois d'avoir la version 6.5 pour la fonction convexhull().
Les precautions d'usage s'imposent comme rendre la table  mappable  apres
son ouverture comme xls dans MI et executer  set coordsys table votre_table
dans la fenetre MB.

Je m'excuse d'une reponse hative et de me retirer aussitot de la discussion
car je dois partir pour un petit voyage de 2 ou 3 jours.

Jacques Paris

 

Pied de page des forums

Powered by FluxBB