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 Mon 01 June 2009 23:24

laureN
Participant actif
Date d'inscription: 23 Nov 2007
Messages: 105

Création points sur tronçon à une distance donnée

bonjour,

Je cherche sous MapInfo 8.5 une technique me permettant de positionner automatique des points (donc il y a création de points sur une autre couche, ou sur la couche dessin ou encore sur la même couche )  le long d'un tronçon routier ou d'un ensemble de tronçon, en définissant une distance entre les points par exemple 500 m.

Je ne sais pas si je suis assez claire, en fait sur un tronçon je veux que tous les 500 m par exemple le logiciel crée un point

Y a t il un outil? faut il développer si oui comment?


Merci de votre aide

Hors ligne

 

#2 Mon 01 June 2009 23:27

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Création points sur tronçon à une distance donnée

salut Lauren,

Est ce que ceci répond à ta question:
Voir ---> Split of line objects at predefined distances
Sur -----> http://www.routeware.dk/toolbox.php
A+
Joël

Hors ligne

 

#3 Tue 02 June 2009 10:16

laureN
Participant actif
Date d'inscription: 23 Nov 2007
Messages: 105

Re: Création points sur tronçon à une distance donnée

Bonjour,

Merci pour ta réponse en fait j'arrive à positionner des points le long d'un tronçon avec l'outil Hatch, cela me positionne des points le long des tronçons par contre pour calculer le distance entre mes points le long de mon tronçon je dois utiliser le l'outil split c'est à dire que je coupe mes tronçons tous les 500 m par exemple, pour avoir la distance entre points le long du tronçon......Existe-t-il mieux à faire? j'ai trouvé des outils mais le pb c'est qu'il relient les points en ligne droite sans tenir compte de la forme de mes tronçons routiers.......


Merci

Hors ligne

 

#4 Tue 02 June 2009 11:11

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Création points sur tronçon à une distance donnée

Salut LaureN,

As tu essayé ceci :
Connect the Dots
sur ----> http://georezo.net/jparis/decharge_liste_mbx.htm
Je ne comprend pas ton problème:
Tu veux une suite de points tous les 500 m sur des tronçons linéaires.
Pourquoi ne pas faire un duplicata de ta couche tronçons puis un split sur cette couche et enfin enlever le linéaire en conservant les points ou en faisant une copie de ces points sur ta couche tronçons de départ.
En espérant t'aider
A+
Joël

Hors ligne

 

#5 Tue 02 June 2009 12:50

laureN
Participant actif
Date d'inscription: 23 Nov 2007
Messages: 105

Re: Création points sur tronçon à une distance donnée

bonjour,

Ce que vous proposez c bien ce que fait, mais si quelqu'un a d'autres options ..., en fait il m'arrive d'avoir des points qui en sont pas à une distance constante donc il me serait pratique de pouvoir tout simplement couper mes lignes par rapport à une autre couche ne contenant que mes points avec toolbox le problème c'est qu'il découpe des polylignes en fonction d'un intervalle, ce qui me sera utile dans certain cas mais pas toujours....


Merci pour votre aide à tous

Hors ligne

 

#6 Tue 02 June 2009 13:34

JM
Participant occasionnel
Lieu: Toulouse
Date d'inscription: 1 Jun 2006
Messages: 34

Re: Création points sur tronçon à une distance donnée

Bonjour

Est ce que l'outil Ticks3.mbx (téléchargeable avec sources sur http://members.iinet.net.au/~haycraft/iaa/iaa13.htm) ne correspondrait pas à ce que vous recherchez ?

"For a single Pline Object in Selection
calculate the coords of a set of equally-spaced tick points
along the PLine and place Symbol Objects in a ticks layer."


Cordialement.
Jean-Marc

Hors ligne

 

#7 Tue 02 June 2009 13:54

laureN
Participant actif
Date d'inscription: 23 Nov 2007
Messages: 105

Re: Création points sur tronçon à une distance donnée

Bonjour,

Merci mais ça n'ira pas, je veux juste découper une coupe ligne en fonction de points dessinés sur une autre couche, ces points intersecte les lignes à des espacements variables....Je possède les coordonnées de ces points....au cas où ça pourrez servir


Merci à tous

Dernière modification par laureN (Tue 02 June 2009 14:35)

Hors ligne

 

#8 Tue 02 June 2009 15:38

Maestro de la salsa
Participant actif
Date d'inscription: 7 Jun 2006
Messages: 133

Re: Création points sur tronçon à une distance donnée

Bonjour,
Petie piste sous forme d'algorithme:
Soit L=longueur de la ligne sélectionnée, DC=distance de coupure (500 m par exemple), NB=nombre de coupures,

1: Si DC>L alors un message "impossible mon cher..." Fin Si
2: Si DC=L alors à toi de voir ce que tu fais...Fin Si
3: Si DC<L alors
         Si L est multiple de DC (L modulo DC=0) alors
               NB=L/DC
               Decoupe L NB fois
               Pour chaque L1 à LNB crée un point ayant pour coordonnées les sommets X1Y1, X2Y2 de L1 à LNB
               Supprimer les doublons ou les points qui se supperposent.
          Sinon (L n'est pas multiple de DC) alors
               NB=Valeur Entière de L/DC
               Decoupe L NB fois par pas de DC
               Pour chaque L1 à LNB crée un point ayant pour coordonnées les sommets X1Y1, X2Y2 de L1 à LNB
               Supprimer les doublons ou les points qui se supperposent.
          Fin Si
     Fin Si

L'algorithme parait facile mais il reste à mettre en oeuvre...
Alain

Hors ligne

 

#9 Tue 02 June 2009 16:01

laureN
Participant actif
Date d'inscription: 23 Nov 2007
Messages: 105

Re: Création points sur tronçon à une distance donnée

bonjour,

Merci mais en fait cela me sera utile dans certains cas mais je cherche à trouver un outil qui ne me demande pas de distance de coupure, voilà j'ai une couche de points positionnés sur des lignes avec une distance le long de la ligne variable parfois 1 m, 5 m ou encore 495 m ect il n'y a pas de motif de répétition, je veux juste couper mes tronçons routiers par rapport à cette couche de points, il ne me faut pas un outil qui me demande de spécifier une distance de coupure parcequ'elle est chaque fois différente........de plus je ne la connait pas je positionne mes point par leur coordonnées lambert et justement je veux pouvoir couper mes tronçons routier pour connaitre la distance entre mes points le long de la route, il y a bien des outils distance mais ils relie les points entres eux au plus court sans tenir compte des virage de la route...C'est si facile avec le model builder d'Arcview et cela semble tout une affaire avec MapInfo.......

Dans le cas où j'ai une distance fixe l'outils toolbox me convient parfaitement mais cela ne couvre pas tous mes besoins

D'autre par il y a des outils qui permettent de couper des logne mais en cliquant dessus ce qui n'est pas du tout précis et surtout super long, moi j'ai les coordonnées de mes points de coupure.......

Merci à tous

J'ai mis un nouveau sujet

Dernière modification par laureN (Tue 02 June 2009 16:09)

Hors ligne

 

#10 Tue 02 June 2009 16:12

Patrick PALMIER
Participant actif
Lieu: Lille
Date d'inscription: 18 Jan 2007
Messages: 97

Re: Création points sur tronçon à une distance donnée

Bonjour,

ci-joint l'outil "connect.mbx"

Peut-être qu'il peut vous être utile

1 indiquer respectivement la couche des lignes et celle des points
2 sélectionner le rayon minimal d'accroche


L'outil découpera vos polylignes selon les points. Il créera également un arc de connection entre le point et sa projection sur la ligne


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

Hors ligne

 

#11 Tue 02 June 2009 22:51

laureN
Participant actif
Date d'inscription: 23 Nov 2007
Messages: 105

Re: Création points sur tronçon à une distance donnée

Merci à tous de votre aide et du temps passe

Hors ligne

 

#12 Wed 24 June 2009 14:32

Vison2Europe
Participant occasionnel
Date d'inscription: 13 Sep 2006
Messages: 25

Re: Création points sur tronçon à une distance donnée

Bonjour,

Je profite de cette discussion car à partir d'un champ d'une table représentant la distance depuis le début de ligne je souhaiterais crée mes points sur cette ligne.

Je pense que ça doit être possible avec MI 7.8.
Quelqu'un peut m'aider?
Merci

Hors ligne

 

Pied de page des forums

Powered by FluxBB