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é ?

Annonce

Printemps des cartes 2024

#1 Wed 21 January 2015 10:51

Banghs
Participant occasionnel
Date d'inscription: 17 May 2011
Messages: 14

Conversion d'un fichier .txt au format .gpx

Bonjour et mes voeux les meilleurs à tous,

Je suis confronté à un problème de transfert de données sur un GPS de rando.
En effet, j'ai fichier .txt que je souhaite convertir en .gpx afin d'aller tracker près de 200 points faisant l'objet de son contenu.

Si quelqu'un  à une piste de solution.
Merci.

Bien cordialement,

Banghs

Hors ligne

 

#2 Thu 22 January 2015 17:29

Evelyne
Participant occasionnel
Lieu: Rimouski
Date d'inscription: 8 Jul 2013
Messages: 18

Re: Conversion d'un fichier .txt au format .gpx

Salut

J'ai galéré déjà avec ce casse tête. Ma solution est peut-être pas la plus simple, mais j'en ai pas trouvé d'autre...
1 -  il faut créé un fichier Excel avec les nom de colonne "identifiant" (ou ident ou...), X (lattitude) et Y (Longitude), tu peux aussi ajouter le Z il me semble
*** Attention aux points et virgule, si ton ordi est configurer avec les virgules (dans les options régionale) et que ton fichier Excel a des point ça marchera pas. L'idéal avec ArcGIS est de tout configurer avec le point
2 - Dans Arc Catalogue, tu retrouves ton fichier Excel et tu sélectionne la Feuille (Feui$ ou qq chose comme) où tu a mis tes données
3- Clic droit / Create Feature Class / From X Y Table
4 - Retrouve tes champs X et Y et spécifie l'emplacement de ton fichier de sortie
Après il reste parfois a galéré pour ajuster le système de référence, il faut surtout projeter ton data frame dans le bon système de projection pour être certain que tes point seront à la bonne place. À vérifier avec un autre jeu de données du même secteur idéalement

5 - exporter ton fichier (.shp ou fc) en .gpx. J'ai déjà trouvé des outils de conversion gratuit, malheureusement je ne le retrouve plus. tu peux essayer ceux là ou continuer de fouiller le web, y en a plein
http://www.zonums.com/shp2gpx.html
ogr2ogr -f GPX -dsco GPX_USE_EXTENSIONS=YES destination.gpx source.shp

En espérant avoir pu t'aider!


Evelyne, Géographe M. Sc , Auxiliaire de recherche - Laboratoire de dynamique et de gestion intégrée des zones côtières UQAR

Hors ligne

 

#3 Fri 23 January 2015 10:05

Franck B
Membre
Lieu: PACA
Date d'inscription: 6 Sep 2005
Messages: 1382
Site web

Re: Conversion d'un fichier .txt au format .gpx

Bonjour,

En cherchant sur la plateforme ArcGIS.com, on trouve un outil : Features to GPX.
Je n'ai pas testé mais le principe reste le même que celui expliqué par Evelyne :
- convertir le fichier .txt dans un format de type "classe d'entités"
- convertir la classe d'entités en GPX

A+

Franck

PS : une autre source d'information : Create GPX (gps files) from ArcGIS Shapefiles or GoogleEarth KML files en passant par le format pivot KML

Hors ligne

 

#4 Mon 26 January 2015 12:12

Remi41
Juste Inscrit !
Date d'inscription: 26 Jan 2015
Messages: 7

Re: Conversion d'un fichier .txt au format .gpx

Bonjour,

Merci Banghs, Evelyne et Franck pour vos posts notamment sur l'outil Feature to GPX et la conversion .txt to .gpx.

Dans la continuité de ce sujet, j'aimerais savoir si vous connaissez une solution, modèle builder, script etc. permettant d'exporter chaque entité d'un shape vers autant de fichier gpx?
Par exemple si mon shape contient 20 itinéraires je cherche à obtenir 20 fichiers .gpx en sortie dont les noms de fichiers correspondraient à un champ "nom" de mon shape de départ?

J'ai commencé à mettre en place un modèle builder permettant d'automatiser la conversion de mon shp en WGS54 puis export en .gpx. Mais je cherche à automatiser ce modèle pour que toutes les entités de mon shape de départ soient exportées en autant de fichiers .gpx.

La solution existe sûrement mais je ne l'ai pas encore trouvée...

Merci d'avance pour vos réponses.

Cordialement,

Rémi

Hors ligne

 

#5 Mon 26 January 2015 12:21

Franck B
Membre
Lieu: PACA
Date d'inscription: 6 Sep 2005
Messages: 1382
Site web

Re: Conversion d'un fichier .txt au format .gpx

Bonjour,

L'outil Itérer la sélection d’entité (ModelBuilder) permet de traiter chaque entité d'une classe différemment dans un modèle.

A+

Franck

Hors ligne

 

#6 Wed 28 January 2015 12:50

Remi41
Juste Inscrit !
Date d'inscription: 26 Jan 2015
Messages: 7

Re: Conversion d'un fichier .txt au format .gpx

Merci pour la réponse rapide.
Cependant n'étant pas expert en modèles builder je rencontre des difficultés.
Je ne suis pas sûr de bien utiliser cet outil "Itérer la sélection d'entité"

Je reprécise ce que je cherche à obtenir avec ArcGis 10.2.2.
A partir d’une couche de données linéaire (composée de 50 entités itinéraire par exemple), obtenir avec un modèle builder (une seule opération à faire régulièrement), autant d’exports .gpx dans un dossier en sortie, que j’ai d’entités dans ma couche de départ : 1 fichier gpx contient 1 itinéraire. Cet itinéraire gpx correspond à une entité itinéraire contenue dans ma couche initiale.
Ainsi, si ma couche de départ contient 50 itinéraires après l’utilisation de ce modèle builder j’obtiendrais 50 fichiers gpx différents dans un dossier dont le nom de fichier correspondrait  à la concaténation de deux champs par exemple : « numDep »_ «nomItineraire ».gpx

Ci-joint le modèle builder que j'ai testé. Le résultat : un export semble être effectué autant de fois qu'il y a d'entité dans ma couche initiale. Cependant la création d’un nom différent par export gpx ne fonctionne pas et chaque nouvel export est donc écrasé par le suivant (même nom). Et au final le dernier export gpx contient l’ensemble des tracés que contient ma couche initiale.

J'ai donc encore besoin de votre aide pour répondre à mon souci... Mon besoin est peut être ambitieux par rapports aux possibilités qu'offre le modèle builder..?
Avez vous des conseils à me donner pour aboutir à mon besoin?

Merci.

Rémi

Hors ligne

 

#7 Wed 28 January 2015 13:35

Franck B
Membre
Lieu: PACA
Date d'inscription: 6 Sep 2005
Messages: 1382
Site web

Re: Conversion d'un fichier .txt au format .gpx

Bonjour,

Remi41 a écrit:

... Mon besoin est peut être ambitieux par rapports aux possibilités qu'offre le modèle builder ? ...


Pas du tout smile
Modèle Builder sert à cela.

L'exemple de la documentation : Exemples d'utilisation d'itérateurs dans ModelBuilder devrait vous permettre d'arriver à vos fins.

La clé est dans l'utilisation de la variable de substitution %Value% pour nommer les fichiers GPX en sortie.

A+

Franck

PS : votre pièce jointe n'est pas passée. Pour mettre des pièces jointes :
"Seuls les membres enregistrés peuvent déposer ou récupérer les fichiers attachés. Chaque membre peut déposer 2 fichiers de 500 ko maximum par message. Il est vivement recommandé de compresser les pièces jointes.
Seuls les fichiers attachés en ligne pourront être affichés et téléchargeables sur les forums. Toutes les pièces-jointes envoyés depuis un logiciel de messagerie sont détruites."

(cf. la FAQ des forums)

Hors ligne

 

#8 Wed 28 January 2015 16:25

Remi41
Juste Inscrit !
Date d'inscription: 26 Jan 2015
Messages: 7

Re: Conversion d'un fichier .txt au format .gpx

Merci pour votre réponse.
Je vais regarder en détail cette notion de %Value%

En attendant, je retente la pièce jointe (31 Ko en jpeg) sinon voici un lien pour la télécharger : http://we.tl/4jRx8oxsHR

Rémi


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

Hors ligne

 

#9 Wed 28 January 2015 18:42

Franck B
Membre
Lieu: PACA
Date d'inscription: 6 Sep 2005
Messages: 1382
Site web

Re: Conversion d'un fichier .txt au format .gpx

Re-bonjour,

Dans votre cas (et en version française), la variable s'appelle %Valeur%.

Est-ce que dans l'outil "Features to GPX" il est possible de spécifier le nom du fichier GPX ?
Si c'est possible, il faudrait l"exposer comme une variable de modèle et lui affecter une valeur de ce genre "Itineraire_%Valeur%.gpx".

A+

Franck

Hors ligne

 

#10 Thu 29 January 2015 14:41

Remi41
Juste Inscrit !
Date d'inscription: 26 Jan 2015
Messages: 7

Re: Conversion d'un fichier .txt au format .gpx

C'est tout bon !
ça fonctionne avec %Value% en changeant le nom de mon paramètre "Valeur" en "Value" (et inversement) !

Dans l'outil "Feature to GPX" il est possible de spécifier le nom de fichier en sortie comme variable du modèle. Mais par contre il faut toujours préciser "%Value%.gpx" ; ce n'est pas une information automatique.

Quand on intègre l'outil  "Feature to GPX" dans un modèle builder, lorsque l'on définit comme paramètre du modèle le choix du nom de fichier et le chemin en sortie, l’extension .gpx n'est plus intégrée automatiquement par défaut dans le modèle. Dans l'outil "Feature to GPX" (hors modèle builder) l'extension .gpx est intégrée automatiquement. Il faut alors spécifier manuellement l'extension .gpx dans le nommage du fichier en sortie.
N'y a t'il pas un moyen d'automatiser de spécifier automatiquement l’extension .gpx dans le modèle comme c'est le cas pour l'outil "Feature to GPX" ?

Et attention, les champs utilisés pour le nommage des fichiers gpx en sortie comportant les caractères suivants ( ' et : ) ne passent pas avec le modèle : il faut les retirer/modifier sinon le modèle builder s'arrête en cours de traitement.

Encore merci pour toutes ces infos wink

Rémi


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

Hors ligne

 

Pied de page des forums

Powered by FluxBB