#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
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
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
Re: Conversion d'un fichier .txt au format .gpx
Bonjour,
... Mon besoin est peut être ambitieux par rapports aux possibilités qu'offre le modèle builder ? ...
Pas du tout
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
Hors ligne
#9 Wed 28 January 2015 18:42
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
Rémi
Hors ligne