Wanted13 a écrit :Bonjour à tous,
C'est parti je me lance pour un petit tuto sur le fonctionnement de TopoMap, pour générer des cartes IGN pour OruxMap, le tout sous Windows.
Tout d'abord, le lien pour télécharger
TopoMap 1.2.0.7 (ne pas tenir compte du poids du logiciel annoncé, ce sont des Ko et non de Mo !!).
Pour lancer le logiciel, il suffit de dézipper le fichier téléchargé, et de lancer le "TopoMap.exe".
Une fois dans le logiciel, configurez votre proxy si vous en avez un, ensuite sélectionnez dans "Selected topological map" la zone que vous souhaitez : "France Mainland" pour la france continentale (ne contient ni la corse, ni les DOM-TOM par exemple).
Sélectionnez dans "Storage location" le répertoire dans lequel vous voulez que TopoMap vous crée les cartes (attention, les cartes générées peuvent prendre plusieurs 100Mo voir Go sur le disques dur). A priori, certains on essayait de faire la france entière, et la génération a pris plus de 50Go pour une semaine et demi de calcul
Ensuite vous pouvez sélectionner les différents niveaux de zoom que vous souhaitez obtenir pour la zone sélectionnée.
Pour info, le niveau "0: 1 : 25000, 2m/Pixels" de TopoMap correspond à l'échelle 1:8000 de Géoportail, niveau "1: 1 ...." correspond à 1:16000, etc. etc.
Vient maintenant la sélection de la zone de carte à générer :
Le principe de TopoMap pour lui signifier la zone qu'il doit généré, est de lui donner les quatre cotés de la zone souhaitée : la latitude Nord, la latitude Sud, la longitude Est et enfin la longitude Ouest.
Pour connaitre ces fameuses coordonnées, rendez-vous sur
Géoportail.
Dans géoportail, affichez la zone voulue (en carte IGN ou pas, peu importe vu que ce ne sont que les coordonnées qui nous intéresse ici) et assurez vous bien d'être en coordonnées "Réseau Géodésique Français 1993" en dessous de la carte. C'est également ici que s'affiche les coordonnées d'où se situe le pointeur de la sourie sur la carte !!
On peut donc dès cette étape relever les 4 coordonnées qui nous intéresse sur la carte. Mais, et oui ça ne peut être aussi simple tout de même

Géoportail donne les coordonnées en DD MM SS,S (degré, minutes et secondes) alors que TopoMap attend des coordonnées en DD,D (degré et décimal de degré).
Pour faire cette conversion, rendez-vous
ici et entrez tout simplement votre coordonnée dans le premier champ en haut, cliquez sur "calculate" et entrez dans TopoMap le résultat de la conversion se trouvant dans le champ "Decimal Degrees" un peu en dessous.
Dernière précision, il vous faut changer le "."(point) des coordonnées du convertisseur en ","(virgule) pour que TopoMap l'accepte.
Ensuite sélectionnez dans TopoMap à "Map Format" le format "OruxMaps Map Format (Sqlite)".
Dans Map Area Name vous pouvez choisir le nom que votre carte aura en sortie. Enfin, laisser les 2 Merging Size in Pixel a 512.
Il ne vous reste plus qu'à cliquer sur "Start" en bas, et attendre que le soft télécharge et génère la cartes voulues pour chaque niveau de zoom sélectionné.
Ouf on a presque fini !!
Avant de pouvoir copier ce qu'il faut sur votre téléphone, il reste malheureusement une dernière étape (rapide rassurez-vous ^^).
Rendez-vous dans le répertoire où vous avez générer vos cartes.
Là, trouvez le répertoire portant le nom que vous avez écrit dans TopoMap.
A l'intérieur de celui-ci, doit se trouver 2 fichiers :
- OruxMapsImages.db
- LeNomDeVotreCarte.otrk2.xml
Ouvrez le .xml avec WordPad ou similaire, faites un "chercher et remplacer" (ctrl + H par défaut), et remplacer toutes les virgules "," par un point "." SAUF la première virgule dans chaque "Equirectangular,46,5".
Vous devrez donc obtenir au final "Equirectangular,46.5" et dans le reste du fichier, des points partout en lieu et place des virgules !!
A priori, si j'ai bien compris, si on ne fait pas cette étape, il risque d'y avoir un décalage d'environ 1000m sur les coordonnées de la cartes ...
Vous suivez toujours ??
Alors c'est parfait parce que c'est fini !!
On peut enfin copier sa carte sur son téléphone
Vous devrez copier le répertoire portant le nom de votre carte avec les 2 fichiers dedans cités plus haut (le .db et le .xml transformé) dans le répertoire "mapfiles" d'OruxMap sur votre carte SD de votre téléphone Android.
Au final vous devriez avoir quelque chose comme :
sdcard:\oruxmaps\mapfiles\NOMCARTE\OruxMapsImages.db
sdcard:\oruxmaps\mapfiles\NOMCARTE\NOMCARTE.otrk2.xml
Il ne reste plus qu'à tester le tout
Je sais que cela peut paraître long et fastidieux, mais en fait ça se fait vraiment rapidement dès qu'on a compris les différentes étapes !!
J'espère avoir été clair dans mes explications, si ce n'est pas le cas, ou que vous souhaitez un complément d'info, n'hésitez pas à me demander.
Bonne route