DYJTrack 2.09Rel2         20.6.20

Table des matières

Préface

Préface du version 1.06

Préface du version 2.00ß

Préface du version 2.01

Préface du version 2.08

Installation

Utilisation:

Projets

Langue (dans le menu Édition/Paramètres)

Sources (GPX-Files)

Sources (Voles)

Zone des cartes

Édition/crée html

Édition/Image

Édition/Film

Paramètres (menu: Édition)

source des cartes

Fichier / Charger projet

Fichier / Ajouter projet

Fichier / Enregistrer projet

Fichier / Enregistrer projet sous

Fichier / Exporter projet

Aspect juridique et source:

licence

source

Nomenclature des branches/comits

Histoire depuis version 2.00

Erreurs connus et perspective

2Préface

Le programme crée des cartes avec des itinéraires dessiné dessus. A partir de la version 1.03 on peut aussi produire des cartes comme images sans itinéraires. Les routes doivent être présents sous forme de fichiers GPX. Vous pouvez laisser le programme faire tout automatiquement, mais si vous préférer vous pouvez changer beaucoup  manuellement. Il détermine automatiquement la zone de la carte nécessaire pour afficher toutes les itinéraires, il charge les cartes brutes d'un des serveur OSM et créé les cartes. Il y a trois formats de sortie:

  1. 1. html: En fait, c'est juste une méthode de saisie confortable mais limité de «  OSM SlippyMap Generator »:
    <
    http://www.osmtools.de/easymap/index.php?lang=en&page=editor> 

  2. 2.Image: en fait la méthode de sortie la plus triviale, une image pixel avec les itinéraires  

  3. 3.Film: La raison pour laquelle j´avais écrit ce programme. Il crée un film qui d´abord fait un zoom de la zone de vue d´ensemble  a la zone normale et après dessine l´itinéraires de fur et a mesure.  

Pas tous les paramètres sont requis pour tous les formats, mais l'avantage d'intégrer le tout dans une surface est que par exemple la version html – est aussi utile comme  une aperçu, ou en peut déactiver les itinéraires un par un. Y a t´il un problème dans le film avec un des fichiers GPX en peut ainsi trouver facilement le fichier responsable.

2.1Préface du version 1.06

Ce Programme a était écrit originalement avec Visual C++ 6 sous Windows XP. Après changer a   Windows 8.1 j'ai réalisait qu'il ni ce programme ni Visual C était compatible avec celui. Alors j'ai transformait ce programme utilisant une  version de test de Visual Studio 2013. Comme je doit faire ceci avec tous mes programmes, il est bien possible que j'ai méconnu des erreurs, alors ci vous trouver des erreurs, contacter moi.

2.2Préface du version 2.00ß

Encore une fois j'ai changer les logicielles de programmation. Maintenant j'utilise QT-Creator Alors les changement interne sont très grand et donc aussi la chance des erreurs. Autrement c'est comme avec la version 1.06. En cas que vous trouver des erreurs écrivez moi et si une correction dure trop long essayez la 1.09 ou même la 1.05.

2.3Préface du version 2.01

Pendant de produire des film j'ai corrigé plusieurs erreurs. Et je pence que le ß n'est plus nécessaire.

2.4Préface du version 2.08

 

Internement, beaucoup de choses etait changer. J'ai réalisé une mise à jour de QT et publie maintenant une version 32 bits et une version 64 bits. Étrangement, le compilateur MinGW pour la version actuel de QT : 5.12, est uniquement disponible dans la version 64 bits, mais pour 5.11 uniquement dans la version 32 bits. Donc, les deux versions ont des QT-Libs différentes, mais cela n'a pas d'importance. Puisqu'il y a maintenant un autre collègue, Jan Kovis qui s’aucupe de Taho, le code source des deux programmes sera maintenant distribué via Github.

 

3Installation

 

Le programme d'installation devrai faire tous qui est nécessaire. Selon le package sélectionné, une version 32 ou 64 bits sera installée. Si vous passez de l’un à l’autre, vous devrez au besoin désinstaller l’ancien à la main.

4Utilisation:

4.1Projets

Tous les paramétré que vous pouvez entrer dans ce programmes peuvent être sauver/charger comme « projets ». Un projet n'est jamais sauver automatiquement, mais au commencement du programme, un projet default est charger. Celui ci a le nom default.dyt. Il est chercher premièrement dans le répertoire « Mes Document » et la dans le sous-répertoire \DYJ\OSM. Si il n'existe pas il est chercher encore dans le répertoire du programme. Le projet actuelle es affiché dans le titre du fenêtre. Alors si vous ne sauver riens volontairement tous les paramétré entrée serons perdu a la fin du programme.

4.2Langue (dans le menu Édition/Paramètres)

Pour changer la langue allez dans le menu: Édition/Paramètre

Pour le moment DYJTrack existe en français, anglais et allemand. Depuis la Version 2 DYJTrack utilise les outilles QT. Si vous voulez corriger des traduction français ou anglais ou ajouter une autre langue, lisez la documentation en anglais Les fichier ts nécessaires se trouvent dans le paquet source. Il contient  pour le moment : DYJTrack_en.ts,DYJTrack_fr.ts et DYJTrack_xx.ts. Les deux premières contiennent les traduction français et anglais et la dernière seulement l'original allemand. Alors pour ajouter renommez le dernier par exemple en taho_es pour espagnol et remplir les traduction. Il y a deux chose spécial, « de » doit être traduit par l’abréviation de la langage de destination, alors par exemple « es » pour espagnol. Ceci doit être égal a l’abréviation dans le nom du fichier. « liesmich.pdf » doit etre traduit par le nom du fichier d'aide (ce fichier-ci).

4.3Sources (GPX-Files)

avec « Ajouter GPX » vous pouvez ajouter un ou plusieurs fichiers GPX.. Ils sont affichés avec date, heure, nom et triés essentiellement chronologique. Comme les fichiers GPX contiennent l'heure en UTC (Greenwich) en peut définir le fuseau horaire. Il ne s'agit que d´améliorer la clarté de la liste comme le temps n´apparaît pas sûr les cartes.

De plus, vous pouvez sélecter la couleur des trajectoires séparément pour les trajectoires « normal » et voles. Vous pouvez supprimer un ou tous les fichiers de la liste avec « effacer » ou « effacer tous » ou par <Suppr> / <Shift><Suppr>. Avec  »Changer » on peut modifier les paramètres individuellement pour chaque fichier/vol. Donc, sélectionnez un fichier et cliquez sur «Changer», ou double clicquer sur la ligne. Ensuite, vous pouvez effectuer les réglages suivants:

4.4Sources (Voles)

Comme on a normalement pas de gpx des voles on peut inclue des voles. Pour les définir il faut seulement donner les deux aéroport. Pour définir un aéroport on peut ou donner un des deux codes (AITA ou OACI) ou on peut donner les coordonnées. Pour trouver les coordonnées a partir des codes le programme utilise une liste de plus de 44000 aéroports: http://www.ourairports.com/ . Ci en rentre un code inconnu le programme demande pour les coordonnées et sauves les dans le fichier my_airports.csv.  Alors par exemple pour l’aéroport Charles de Gaule. On peut donner :

Les coordonnées doives êtres rentre comme dégrée en nombre décimaux. S et O comme nombre négative. Les voles sont dessines comme Grand cercle. On peut aussi créer un fichier gpx avec ce vole. Celui on peut plus tard ajouter normalement ou utiliser pour quelque chose différent.

4.5Zone des cartes

Il y a deux zones de carte: la zone normale requise pour les trois formats de sortie et une zone de vue d'ensemble qui est utilisé uniquement pour la production du film. Les deux peuvent être saisis de plusieurs façons:

4.6Édition/crée html

Si vous cliquez dans le secteur de l'exportation sur « HTML » il s´ouvre une nouvelle fenêtre.

Qui n'a pas envie de lire tous les points de vue il suffit de cliquer sur "Crée html". Mais lisez la Partie « Atention »

Dans la première ligne, les coordonnées du centre de la carte et le niveau de zoom sont présentées. Le niveau de zoom n'est pas exactement déterminée comme la grondeur du fenêtre du navigateur n´ait pas connu. Sous  «Titre» et «Explication » Vous pouvez entrer un titre de la carte et une description. Sûr: < http://www.osmtools.de/easymap/index.php?lang=de&page=editor >

vous pouvez effectuer beaucoup plus des réglages, mais ici l'espace disponible est limité. En guise de compromis, j'ai choisi la méthode suivante. Avec le « OSM SlippyMap Generator » (ce page existe seulement en allemand et anglais, mais DYJTrack essaye de traduire le template.) vous créez une fois un fichier HTML avec les réglages préférés. Ce fichier sert alors de modèle. Alors les coordonnées, les fichiers GPX, ... seront ajustés, le reste reste. Je joins quelques modèles. Cela peut être sélectionné sous «Template». Sous « Répertoire de sortie » vous pouvez spécifier ou le résultat sera sauver. un dossier dans lequel le résultat doit être écrite. Là, à part du fichier html et des fichiers GPX un fichier JavaScript et un fichier CSS de la page OSM (actuellement chargé si possible) sera sauvé.

« Crée template » ouvre la page « OSM SlippyMap Generator » dans le navigateur défaut.  Ici, vous pouvez configurer les paramètres suivants:

Titre et description peut être ignoré, car elles sont remplacées de toute façon,.

La même chose s'applique aux coordonnées et de niveau de zoom.

Comme « Tracks » vous pouvez mètre n´importe quoi, comme « tst.gpx » mais il faut pas laisser cette partie vide et SVP pas des .virgule!

« Markers » et « Draw » sont ignorés par le programme. Tous les autres paramètres peuvent être réglés à sa propre discrétion. Et si on veut on peut même change le template directe, mais si on change trop DYJTrack pourrait avoir des problèmes de trouver ou rentrer les donnes. Avec "Crée HTML" on reçois enfin le résultat.

Attention : Ci vous avez crée des html avec une version jusque 1.03 ils probablement fonctionne plus. C´est parce que un des lien ne fonctionne plus. Pour savoir comment réparées ces html voir sur la page OSM SlippyMap Generator en englais ou allemand sous la date du 7.7.2012. Enfin j'ai trouver une solution plus simple dans un post dans un forum (en allemand) le quelle j'ai introduit dans la version 2.02. Dans le template (map.html) il faut juste ajouter dans le liens pour openlayers.js le numero de version : 2.11:

<script type="text/javascript" src="http://www.openlayers.org/api/2.11/OpenLayers.js"></script>

Ceci peut être facilement fait a main dans les encien fichiers. Comme cette solution etait seulement tres peut tester, j'ai encore laisser les autres solutions dans le programme.

Alors probablement le suivent est obsolète: Pour les nouveaux html il faut alors avoir un lien pour OpenLayers.js. On a 3 possibilités. Ou bien il faut décompresser openlayers.zip  dans le Répertoire ou il se trouve map.html (locale) ou on met un lien dans le template ou on rentre le liens ici.

4.7Édition/Image

Sous «résolution», vous pouvez spécifier la taille en pixels. « Largeur de ligne »:...

Sous «Source & fichier de sortie>, vous pouvez choisir le logiciel de rendu de carte, ce ne sont que différentes versions de cartes. En plus en peut ajouter des « overlays » sur la carte principale. Il y a par exemple des overlays qui contiennes des bouées (Seamark), des information d´élévation (Topo, Land Shading,...),.... Pour dé(activer) un ou plusieurs overlays il faut le double-clicer. Pour changer la liste des Source & overlays voir 3.9a)

Et bien sûr, vous devez spécifier l'emplacement du fichier de sortie. Avec «crée l'image", il sera alors créé.

Avec « Sauver zone » vous pouvez sauver la zone visible dans l'image comme fichier GPX ou DYB. Pour plus de détails, voir la section suivante.

4.8Édition/Film

Voici la même fenêtre s'ouvre comme pour les images, mais avec quelques options supplémentaire. Sous «résolution», vous pouvez spécifier en plus spécifier le nombre d'images par seconde.

Par exemple:

films en PAL (SECAM?) 720*576 à 25 images / s

et

FULL-HD 1920*1080 également à 25 images / s

pour NTSC (USA,...) 720*480 avec 30 images / s

En vertu de "Durée", vous pouvez ajuster la longueur du film. Il se compose de six sections du film produit ici. Les trois premiers sont compris sous « Durée de zoom » et les trois derniers sous « Durée de route »:

  1. 1.Début de zoom: la carte vide de la zone de vue d´ensemble.   

  2. 2.Section principal de zoom: la carte est graduellement zoomer entre les deux zones. 

  3. 3.Section final de Zoom: la carte vide de la zone normale. 

  4. 4.Exactement la même chose que 3. La séparation est seulement pour la symétrie. 

  5. 5.Section principal de route: Voici l'itinéraire et marqués au fur et à mesure dans la carte de la zone normale..  

  6. 6.Section final de Zoom: la carte de la zone normale avec la route complète.  

 Avec «Crée  film", il sera alors créé.

La création d'un film prend un peu plus de temps. En outre, on est encore demandé quelle compresseur en veut utiliser.  J'utilise principalement "Microsoft Video 1". Malheureusement ce question est nécessaire comme je ne sait pas quelles comprimeurs sont disponible chez vous

Avec « Sauver zone » vous pouvez sauver la zone « normale » du film comme fichier GPX ou DYB (un format de DYJTrack). Cette zone est habituellement légèrement plus grande que la zone affichée dans la fenêtre principale, car ici la zone est agrandi pour convenir avec  l'aspect ratio du film. Je donne deux  scénarios pour ces fichier:

  1. 1.Pour un film de voyage je veux montrée d'abord une carte de toute le voyage après des cartes de détail. Alors par exemple pour une voyage de l’Europe d'abord une carte d’Europe et après une du pays X. La dernière je veux commencer avec un zoom de l’Europe au pays X. Pour cela je sauve la zone de la première carte comme dyb et j´utilise ce fichier pour la zone de zoom pour les autres.  

  2. 2.On veut marquer dans une carte la zone d'une autre carte. Pour cela on sauve la zone de la deuxième comme gpx. Ce gpx on peut importer comme tous les autres gpx.   

4.9Paramètres (menu: Édition)

ici vous pouvez choisir:

4.9.asource des cartes

 

Comme les URL changent de temps en temps et quelqu'un peut trouver des nouveaux, on peut les recharger après-coup. Les sources utilisables à ma connaissance sont contenues dans DYJTrack. Au démarrage du programme une tentative de chargement du fichier defsrc.taho et mydefsrc.taho est faite. Si une source ainsi chargée a exactement le même nom qu'une des sources pré-réglée, cette dernière sera écrasée. Pour changer une URL on doit donc utiliser exactement le même nom. Le plus simple est d'abord d'exporter le fichier en cliquant sur « exporter », puis de l'éditer avec un éditeur quelconque. La URL peut être définit en deux version. Tous les OSM-server que je connais sauvent par exemple  la tuiles (x=1,y=2,zoom=3) sous

URL_DE_BASE/3/1/2.png

pour ceux là il suffit de définir la URL_DE_BASE, alternativement vous pouvez utiliser des variables, alors pour l'exemple dernier:

URL_DE_BASE/$Z/$X/$Y.png

ceci est seulement raisonnable si la syntaxe est différent du standard OSM. Si le URL contienne un $ il faut le doubler. Si vous voulez utiliser ce programme pour charger des cartes autre que de OSM vous devrez respecter les conditions d'utilisation.

Comme il y a des cartes qui n'existe plus ou qui ne peuvent plus être utilisés il y a une liste noir dans Taho qui automatiquement élimines ces sources. Se liste contient pour le moment : “Osmarender“, “Cycle1“, “Cycle2“, "Mapnik(std)" et "Mapnik", « CompTeddy latest » et « CompTeddy old ».

Ce fichier taho contiens deux partis: <mapsrc> pour les cartes principales et <mapovr> pour les overlays.

Pour faciliter toutes ces opérations, il y a l'option « mise à jour URL source », qui essaie de trouver une version à jour de defsrc.taho sur Internet. Je maintiens une version actuelle sous:

http://www.dimitri-junker.de/defsrc.taho

Mais comme je voyage souvent et suis donc dans l'incapacité de changer ce fichier, j'ai développé un moyen indirect de télécharger ce fichier. Taho cherche un lien vers defsrc.taho sur la page:

 http://wiki.openstreetmap.org/wiki/Taho#Tiles_sources

 

Celui qui veut mettre à disposition son fichier defsrc.taho peut donc le copier n'importe où sur internet et ajoute un lien vers celui-ci sur la page sus-mentionnée.

Sur ce Site y a à peut près  275  versions de langue comme Overlays, ils sont supposer d’être utiliser avec la carte principale « No Label ». Pour pas faire la liste des overlays trop grande j'ai seulement inclus les versions français, anglais et allemand. Mais c'est facile d’inclus une autre version. Pour cela trouver d'abord la version qui vous voulez avoir sur la site susmentionné par examole la version espagnol « osm-label-es » après éditer mydefsrc.taho. La il y a déjà:

   <src>

     <name>osm-labels-fr</name>

     <url>http://a.www.toolserver.org/tiles/osm-labels-fr</url>

   </src>

Alors ajouter le bloc:

   <src>

     <name>osm-labels-es</name>

     <url>http://a.www.toolserver.org/tiles/osm-labels-es</url>

   </src>

et vous pouvez faire des cartes espagnol.

4.10Fichier / Charger projet

Charger un projet sauver avec DYJ-Track.

4.11Fichier / Ajouter projet

Charger un projet sauver avec DYJ-Track sans éliminer le projet actuelle. Alors en reçois un projet avec les trajectoires des deux.

4.12Fichier / Enregistrer projet

Enregistrer le projet actuel en fichier *.DYT

4.13Fichier / Enregistrer projet sous

Enregistrer le projet actuel en fichier *.DYT sous un nouveaux nom.

4.14Fichier / Exporter projet

Sauver le projet actuel en fichier *.DYT et tous les fichier gpx nécessaire dans un Répertoire. Attention, si ce  Répertoire existe déjà, il est vider avant de copier les fichiers.

5Aspect juridique et source:

5.1licence

 

Ce programme se trouve sous licence GPL V3.

Une copie se trouve avec le programme. A partir de la version 2 ce programme est développer avec QT-Creator. Il est lier dynamiquement a la Bibliothèque QT (V5.x) qui est sous la LGPL V2.1

La licence des cartes doit être respecter. Si par exemple vous publier des cartes OSM il faut citer la source. Voir OSM-FAQ. Pour des autres source trouver les règles vous même,

5.2source

Le code source sera maintenant distribué via Github.

Au niveau supérieur, il y a dyjtrack.pro et taho.pro, ainsi que les répertoires Taho, dyjtrack et myLibsQT. Dans les trois répertoires également chacun un .pro correspondant. Les premiers sont ceux qui créent l'un des deux programmes, ils exécutes le fichier mylibsqt.pro et le pro correspondant dans le sous-dossier approprié.

Dans le dossier d'installation se trouvent les deux fichiers iss permettant à InnoSetup de créer les fichiers d'installation 32 ou 64 bits.

5.2.aNomenclature des branches/comits

Pour chaque version binaire publiée, il doit exister un comit correspondant, par exemple. DYJTrack_2.8. Etant donné que vous ne souhaitez pas publier une nouvelle version pour chaque petite modification, je vous suggère d'ajouter une lettre au numéro de version pour chaque point de modification du numéro de version.

Ainsi, DYJTrack_2.8a pour la première, puis DYJTrack_2.8b, ... et à la fin, DYJTrack_2.8 seulement.

Etant donné que le Dépôt contient également les sources de Taho, Taho_ ou dyjtrack_ est nécessaire au début.

Après de liér DYJTrack.exe, vous devez copier les dll... nécessaires avec DYJTrack exe, c’est très facilement avec l’outil windeployqt.exe. Ce pregramme ce trouve chez mais sous : C: \ Qt \ 5.12.0 \ mingw73_64 \ bin \ windeployqt.exe Le chemin exact dépend évidemment de l'emplacement d'installation de QT et du kit choisi.

 

Dimitri Junker

6Histoire depuis version 2.00

 

2.09r2 du 20.6.2020

2.09 du 1.5.2020

2.08 du 14.3.2019

2.07 du 1.1.2019

 

2.06 du 9.6.2018

 

2.05 du 25.7.2017

2.04 du  7.8.2016


2.03 du 14.4.2016

2.02 du 19.10.15


2.01 du 10.5.15

 

2.00ß V2 du 6.12.14

 

 

2.00ß du 2.12.14

 

7Erreurs connus et perspective