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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 07 November 2003 15:38

Antoine DELARUE
Invité

creer des polygones a partir de points

Bonjour a tous
Voila mon probleme, il risque de paraitre trivial a beaucoup, mais tant pis.
Je voudrais creer des polygones simples a partir de points. Je m'explique : je dispose de points correspondants aux coins de parcelles (en general, forme rectangulaire tres simple), et je souhaterais avoir une methode simple pour creer des polygones reliant ces points. Je dispose de MI 7, dans lequel Voronoi permet de creer des polygones ENGLOBANT les points, ce qui ne correspond pas a ce que je veux.
Si quelqu'un a ube solution a me proposer...
Merci d'avance
Antoine

Antoine DELARUE
Ingenieur forestier
Centre Regional de la Propriete Forestiere de Midi-Pyrenees

 

#2 Wed 12 November 2003 11:51

D Zenovelli
Invité

Re: creer des polygones a partir de points

Bonjour,

Il existe un outil fusion qui vous permettra de vous situer tres precisement sur ces points. La touche F permet d'activer cette fonction et le pointeur change d'aspect (il grossit) quand vous vous approchez du point desire .
Y'a plus qu'a cliquer sur ces points pour creer vos polygones .

J'espere avoir repondu a votre question.

Cordialement

David ZENOVELLI
Mise en place d'un SIG intercommunal
Communaute de Communes de Villefranche sur Saone

 

#3 Fri 14 November 2003 14:47

Guy Roussin
Invité

Re: creer des polygones a partir de points

Si vous voulez automatiser cette tache et que vous avez plus de 3 points
par polygone, il vous faut etablir (par la saisie ou le calcul) l'ordre
des points qui compose chaque polygone

La creation des polygones peut alors se faire a l'aide d'un programme
en mapbasic ou avec un langage quelconque en generant le fichier mif/mid
a partir des points exportes.

Guy Roussin
UMR Cemagref-ENGREF Structures et Systemes Spatiaux
Maison de la Teledetection en Languedoc Roussillon

 

#4 Sat 15 November 2003 12:42

Christian Venet
Invité

Re: creer des polygones a partir de points

L'outil enveloppe convexe... dans MAPINFO 6.5 permet de creer un polygone sur les points selectionnes.
Le probleme pour automatiser l'action est de pouvoir definir et selectionner les points sur lesquels le polygone doit s'attacher... et ca MAPINFO ne peut pas l'inventer.
Il faut donc effectivement avoir un attribut sur chaque point qui puisse faire la liaison en vue de la creation du polygone, donc soit le numero de parcelle, soit un identifiant a creer, et ensuite comme l'action sera repetitive, il faut passer par un programme MapBasic, a condition de l'avoir.
Une astuce cependant, si vous n'avez pas MapBasic, pour des actions en boucles c'est d'utiliser la fenetre MapBasic dans MAPINFO en changeant manuellement la valeur de l'attribut, ou en construisant une boucle artisanale dans excel par exemple, ce n'est pas tres elegant mais ca marche.

Exemple :
La table de points s'appelle Pts_Polyg, et chaque point a plusieurs attributs qui definissent les 4 coins du polygone. Si vous avez un numero de parcelle qui se retrouve dans la table des points c'est peut-etre utilisable ?
La table ou sont crees les polygones est la table Polyg, creee en amont.

Boucle construite dans excel et recopiee dans la fenetre MapBasic de MAPINFO :

Select * from Pts_Polyg where ID1 =1 into Selection
Create Object As ConvexHull From Selection Into Table Polyg
Select * from Pts_Polyg where ID2 =2 into Selection
Create Object As ConvexHull From Selection Into Table Polyg
Select * from Pts_Polyg where ID3 =3 into Selection
Create Object As ConvexHull From Selection Into Table Polyg
Select * from Pts_Polyg where ID4 =4 into Selection
Create Object As ConvexHull From Selection Into Table Polyg

etc...

Evidemment il y aura autant de ID a renseigner par point qu'il y aura de polygones crees, reste a savoir si une saisie directe sur les points n'est pas plus rapide ?

Bon courage

Cordialement

Christian VENET - Administrateur SIG
Responsable de la cellule Geomatique
DDE de la Savoie - SAUE / Geomatique

 

Pied de page des forums

Powered by FluxBB