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 30 June 2011 16:16

MERAHI
Juste Inscrit !
Date d'inscription: 15 Nov 2007
Messages: 5

Largeur moyenne d'un ensemble de polygones

Bonjour tout le monde,

J'aimerais avoir votre aide afin de calculer la largeur et la longueur des polygones  , sachant que j'ai déja calculé leurs superficies et perimetre.

Merci d'avance pour votre  aide!

Hors ligne

 

#2 Thu 30 June 2011 16:48

Daniel
Membre
Lieu: Victoriaville, Québec
Date d'inscription: 6 Sep 2005
Messages: 2028

Re: Largeur moyenne d'un ensemble de polygones

Bonjour

Est-ce que vous parlez de polygone "régulier" comme un rectangle, carré ou de polygone irrégulier?

Daniel


De retour à la géomatique

Hors ligne

 

#3 Thu 30 June 2011 16:53

MERAHI
Juste Inscrit !
Date d'inscription: 15 Nov 2007
Messages: 5

Re: Largeur moyenne d'un ensemble de polygones

Bonjour Daniel,
En faite il s'agit de polygone irrégulier. concernant la longueur ,c'est la longueur entre les deux points les plus extrêmes.

MERAHI

Hors ligne

 

#4 Thu 30 June 2011 17:11

cyril_c
Participant assidu
Lieu: Périgueux
Date d'inscription: 13 Jan 2009
Messages: 176
Site web

Re: Largeur moyenne d'un ensemble de polygones

Tu peux faire des requêtes sur tes objets en récupérant les Xmin, Xmax, Ymin, Ymax et ensuite il suffit de calculer les distances. Enfin je passerais par là, peut être qu'il y a plus simple

ObjectGeography(obj, 1)
ObjectGeography(obj, 2)
ObjectGeography(obj, 3)
ObjectGeography(obj, 4)

  1 (OBJ_GEO_MINX)  Coordonnée x minimum du rectangle intérieur d'encadrement d'un objet
  2 (OBJ_GEO_MINY) Coordonnée y minimum du rectangle intérieur d'encadrement d'un objet
3  (OBJ_GEO_MAXX) Coordonnée x maximum du rectangle intérieur d'encadrement d'un objet
  4 (OBJ GEO_MAXY) Coordonnée y maximum du rectangle intérieur d'encadrement d'un objet

Hors ligne

 

#5 Thu 30 June 2011 20:48

cyril_c
Participant assidu
Lieu: Périgueux
Date d'inscription: 13 Jan 2009
Messages: 176
Site web

Re: Largeur moyenne d'un ensemble de polygones

Je viens de me rendre compte que c'était une bêtise ce que j'ai dit plus haut!

Désolé

Hors ligne

 

#6 Thu 30 June 2011 21:26

Daniel
Membre
Lieu: Victoriaville, Québec
Date d'inscription: 6 Sep 2005
Messages: 2028

Re: Largeur moyenne d'un ensemble de polygones

cyril_c a écrit:

Je viens de me rendre compte que c'était une bêtise ce que j'ai dit plus haut!

Désolé


Je ne trouve pas....  C'est un début de solution.  Si on trouve les min et max de x et y, on se retrouve avec 2 points.  Si chaque polygone a un ID unique, on peut associer cet ID aux points et de la, on trace une ligne entre les deux points.  Par la suite, il est facile de calculer la longueur avec objectlen!!!  N'est-ce pas?

Daniel


De retour à la géomatique

Hors ligne

 

#7 Thu 30 June 2011 22:19

cyril_c
Participant assidu
Lieu: Périgueux
Date d'inscription: 13 Jan 2009
Messages: 176
Site web

Re: Largeur moyenne d'un ensemble de polygones

Oui mais ça donne le Ymin et Ymax d'un rectangle d’encadrement, donc ça ne fonctionne que pour des rectangles orientés nord-sud, est ouest.
Mais je continue à chercher!

Hors ligne

 

#8 Fri 01 July 2011 09:07

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: Largeur moyenne d'un ensemble de polygones

Bonjour
Un petit dessin nous aiderait à comprendre ce que signifie pour vous largeur et longueur d'un polygone irrégulier ....puisque ce ne sont pas la largeur et longueur du rectangle circonscrit.

Hors ligne

 

#9 Fri 01 July 2011 22:16

MERAHI
Juste Inscrit !
Date d'inscription: 15 Nov 2007
Messages: 5

Re: Largeur moyenne d'un ensemble de polygones

Bonjour Maurice ,
Je m'éxcuse de mon absence , je vous mets en pièce jointe , une image représentant un des polygone dont je cherche la longueur et la largeur.


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#10 Sat 02 July 2011 00:49

cyril_c
Participant assidu
Lieu: Périgueux
Date d'inscription: 13 Jan 2009
Messages: 176
Site web

Re: Largeur moyenne d'un ensemble de polygones

Ah ok, donc mon premier post était une bonne piste, voir la bonne réponse!
Si tu récupères le Xmin et le Xmax du rectangle d'encadrement, tu calcules facilement la longueur.
donc ça donne ObjectGeography(obj, 3)-ObjectGeography(obj, 1) pour le côté est-ouest et ObjectGeography(obj, 4)-ObjectGeography(obj, 2) pour le côté nord-sud (cf un peu plus haut)
Et ne pas oublier de se mettre dans le bon référentiel de ta table en tapant la commande "set coordsys table matable" puis entrer dans une fenêtre mapbasic pour travailler sur le bon référentiel de coordonnées.

Chez moi ça marche!

Hors ligne

 

Pied de page des forums

Powered by FluxBB