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 Mon 09 February 2009 11:37

Julien Guyonneau
Participant occasionnel
Lieu: Besançon
Date d'inscription: 12 Dec 2007
Messages: 14

création de points avec angle et distance

Bonjour,
quand j'aurai réglé mon problème de nord (cf message précédent), je cherche à créer des points à partir :
- d'un point de départ,
- d'une direction,
- d'une distance.
Je pensais que la question sur l'existence d'un outil ou d'une fonction avait déjà pu être posée, mais je ne trouve pas.
Avez-vous une idée ?
Merci
Julien

Hors ligne

 

#2 Mon 09 February 2009 12:31

Pierre Dolez
Participant assidu
Lieu: Proville
Date d'inscription: 14 Aug 2008
Messages: 519
Site web

Re: création de points avec angle et distance

Bonjour,
Jr n'ai pas très bien compris votre questions à propos du Nord (question précédente), sauf qu'il me semble que vous travaillez en coordonnées géographiques. Par exemple l'expression "projection non terrestre" me laisse dubitatif.
Si cette question concerne aussi les calculs en coordonnées géographiques, j'ai fait un petit outil dans ce but, suite à un besoin d'un membre de ce forum, et je pense que c'est la solution.
Pour information, je n'ai pas Mapinfo, un passage par un fichier intermédiaire est parfaitement simple.
Cordialement.

Hors ligne

 

#3 Mon 09 February 2009 15:08

Frederic COLLIN
Participant assidu
Lieu: ANNECY
Date d'inscription: 19 Sep 2005
Messages: 158
Site web

Re: création de points avec angle et distance

Bonjour,

sur la version 9.5, un outil MapCad semble répondre à votre besoin : à partir d'un point sélectionner ou placé, vous pouvez définir une polyligne via une distance et un angle ; il s'agit de l'outil "créer ligne/polyligne". L'outil "Saisie Polaire" permet également par la même méthode de dessiner une seul ligne.

Cf. également anciennement l'outil "créer ligne" (Cogolin.mbx), qui permet de créer une ligne suivant distance et direction, mais sans démarrer d'un point précis. Cet outil est à charger via le gestionnaire d'outils.

Cordialement.
F.C.
www.infosig.net

Hors ligne

 

#4 Mon 09 February 2009 15:16

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

Re: création de points avec angle et distance

nb pour Cogoline: le Non-Terrestre n'est pas accepté....

Hors ligne

 

#5 Mon 09 February 2009 18:29

xavier29
Participant actif
Lieu: 29170 FOUESNANT
Date d'inscription: 5 Sep 2005
Messages: 142
Site web

Re: création de points avec angle et distance

Bonsoir,
cemme d'habitude pour ce genre de calculs:
le site d'Ed William:
http://williams.best.vwh.net/
et le lien vers le tableau excel qui reprend un certain nombre de ces calculs.
http://williams.best.vwh.net/ftp/avsig/avform.xls

La page evec toutes les formules:
http://williams.best.vwh.net/avform.htm
je colle ci dessous la rubrique  qui vous intéresse:
Lat/lon given radial and distance

A point {lat,lon} is a distance d out on the tc radial from point 1 if:

     lat=asin(sin(lat1)*cos(d)+cos(lat1)*sin(d)*cos(tc))
     IF (cos(lat)=0)
        lon=lon1      // endpoint a pole
     ELSE
        lon=mod(lon1-asin(sin(tc)*sin(d)/cos(lat))+pi,2*pi)-pi
     ENDIF

This algorithm is limited to distances such that dlon <pi/2, i.e those that extend around less than one quarter of the circumference of the earth in longitude. A completely general, but more complicated algorithm is necessary if greater distances are allowed:

     lat =asin(sin(lat1)*cos(d)+cos(lat1)*sin(d)*cos(tc))
     dlon=atan2(sin(tc)*sin(d)*cos(lat1),cos(d)-sin(lat1)*sin(lat))
     lon=mod( lon1-dlon +pi,2*pi )-pi


Xavier Germain

Dernière modification par xavier29 (Mon 09 February 2009 18:30)


SARL Géodésie: Cartographie Numérique
2 Résidence de Hent Du
29170 Fouesnant

Hors ligne

 

Pied de page des forums

Powered by FluxBB