- Présentation - Caractéristiques - Installation - Utilisation - Création des cartes - |
|||
![]() |
=== scRando
===
Logiciel de cartographie pour le palm Tungsten
Présentation:le challenge de ce programme est de pouvoir afficher des cartes bitmap (et non vectorielles) de très grande taille ( genre 20.000 x 20.000 pixels par exemple ) et de les stocker dans un minimum de place ( genre sur une carte SD ). Pourquoi faire ? Ne Téléchargez Pas encore scRando
|
||
installez les fichiers scRando.prc et sysZlib.prc avec la hotsync.
La librairie syszlib.prc peut aussi être chargée ici
( site de l'auteur).
créez un répertoire /palm/ScRando sur votre carte mémoire externe et installez y les fichiers exemples *.pdb.
REM: vous pouvez aussi installer les cartes directement dans la mémoire du palm ( si vous avez la place ... )
Voilà, c'est installé ... il suffit maintenant de cliquer sur l'icône scRando sur le palm.
Au lancement du programme, selectionnez une carte, celle si s'affiche alors.
REM: dans le cas de cartes multi-fichier il suffit d'en charger une quelconque de la série, le logiciel chargera les autres en fonction de ses besoins.
Déplacement avec le keypad:
Le bouton central du keypad permet de switcher entre 2 modes:
Mode Déplacement: le curseur de déplacement prend cet aspect: | ![]() |
|
|
Mode Zoom: le curseur de déplacement prend cet aspect: | ![]() |
Les touches Gauches et droite permettent de passer d'un Site ![]() |
Déplacement avec le stylet:
Vous pouvez vous déplacer précisément sur la carte en faisant glisser le stylet sur l'écran.
Vous pouvez vous déplacer globalement et en un seul mouvement
sur l'ensemble de la carte en sélectionnant le curseur (
ou
) puis en
le faisant glisser avec le stylet. ( un peu comme avec une barre de défilement
).
Repères d'affichage:
![]() |
|
Les Sites sont des points de repères que l'utilisateur peut placer
à loisir sur la carte afin d'y revenir rapidement. (sortes de bookmarks).
Par exemple le point de départ, le point d'arrivé et quelques
points sur le chemin envisagé.
Ils sont symbolisé par le symbole
.
Vous pouvez vous déplacer de Sites en Sites avec le stylet
ou avec les touches Gauche et Droite.
Ce programme est founi avec une carte à titre d'exemple. ( carte qui
date un peu mais qui est libre de droits ). Cette carte est multi-resolutions
et multi-parcelle.
Pour votre usage personnel, vous devez vous même créer vos cartes,
Soit en les passant au scanner, soit en les récupérant déja
numérisées (internet ou autre), puis en les convertissant au
format propriétaire de scRando avec l'utilitaire scCreateMap.exe
( logiciel en ligne de commande).
!!! Attention au Copyrights sur les documents que vous convertissez !!!
pour préparer vos documents avant de les convertir ( passage au format tga ou bmp 8bits , filtres ...) vous pouvez utiliser l'excellent freeware xnview.
Tableau des formats possibles: - (Ce Tableau évoluera en fonction des besoins ).
Format en entrée | Extension en entrée | Format en sortie | |
256 niv Gris | tga/bmp | 256 niv Gris | |
256 couleurs |
tga/bmp | 16 couleurs (si option -/c16) | Idéal pour les cartes de randonnée |
256 couleurs | tga/bmp | 256 couleurs | |
Images 16,24 ou 32 bits | Non Supporté actuellement |
REM: scCreateMap ne supporte que les fichiers tga ou bmp 8 bits (palette indexé).
Carte simple ( ou document bitmap ) - un seul fichier.
Images 256 couleurs:
Ouvrez une fenetre DOS puis tapez la commande suivante
>scCreateMap mymap.bmp
Le programme créera un fichier mymap.pdb ( 256 couleurs)
Images 16 couleurs:
Le meilleur compromis (taille / richesse visuelle) est obtenu avec
des images en 16 couleurs.
scCreateMap.exe peut convertir automatiquement des images 256 couleurs en
16 couleurs (option /c16).
Pour ce faire, il utilise la palette contenue dans l'image palette16C.tga
( palette de 16 couleurs ) en faisant correspondre les couleurs les plus approchantes
à cette palette.
Cette palette à été optimisée pour les cartes
de randonnées. Vous pouvez la modifier à loisir en fonction
de vos besoins.
Pourquoi fournir une palette : Il est possible de réduire le
nombre de couleurs d'une image sans palette cible, mais dans ce cas ce sont
les couleurs les plus présentes dans l'image source qui restent au
détriment des couleurs les moins présentes qui peuvent disparaitre
complètement.
Or sur une carte, certaines couleurs apparaissent peu mais sont essentielles
( typiquement les lignes de niveau en orange ou les chemins en rouge ).Le
seul moyen de conserver ces informations est de fournir une palette contenant
par avance les couleurs que l'on veut conserver.
Ouvrez une fenetre DOS puis tapez la commande suivante
>scCreateMap /c16 mymap.bmp
Le programme créera un fichier mymap.pdb ( 16 couleurs)
!!! le fichier Palette16C.tga doit se trouver dans le répertoire
courant.
REM: Tapez scCreateMap sans paramètres pour avoir une aide sur ce programme.
Cartes avec plusieurs résolutions: - un fichier par résolution.
Le problème lorsque l'on affiche une grande carte sur un petit écran
c'est que l'on ne voit que très peu de choses à la fois, et
la possibilité de pouvoir faire un zoom arrière pour se repèrer
devient vite indispensable.
Plutot que d'implémenter un algorithme de zoom dans le logiciel, ce
qui aurait posé des problèmes de lenteur et de lisibilité
(une carte de randonnée trop réduite est illisible), j'ai préféré
la solution de décliner la carte en plusieurs fichiers (un par résolution).
- cela permet en plus d'utiliser différentes sources de cartes en fonction
des résolutions pour une même zone géographique. (EX on
scanne une carte au 25.000 pour la haute résolution et une autre au
100.000eme pour la basse résolution).
Du coup les noms de fichiers doivent suivre la nomenclature suivante *#X*.pdb
# est le caractere dieze ( il sert de repère et ne doit apparaitre
qu'une seule fois dans le nom du fichier).
X est un caractere alphabétique compris entre [A - Z]
et indiquant le niveau de zoom ( A le plus gros - Z le plus petit ).
Ex de carte avec 3 résolutions:
paris#B.pdb
paris#C.pdb paris#D.pdb |
Il n'est pas necessaire de commencer en A ni de terminer en Z mais les lettres utilisées doivent se suivre.
Cartes en plusieurs parcelles: - au moins un fichier par parcelle
Bien qu'il soit possible de convertir une grande carte en un seul fichier, j'ai choisi d'avoir la possibilité de pouvoir découper une carte en un quadrillage de plusieurs fichiers jointifs.
Du coup les noms de fichiers doivent suivre la nomenclature suivante *#000_000X*.pdb
# est le caractere dieze ( il sert de repère et ne doit apparaitre
qu'une seule fois dans le nom du fichier).
000_000 indique la position xy de la parcelle.
X est un caractere exadécimal compris entre [A - Z] indiquant
le niveau de zoom (à ne mettre que si on fait de la multi-résolution).
Ex de carte avec 4 parcelles et 2 résolutions:
paris123_090#B.pdb paris123_090#C.pdb |
paris124_090#B.pdb paris124_090#C.pdb |
paris123_091#B.pdb paris123_091#C.pdb |
paris124_091#B.pdb paris124_091#C.pdb |
Il n'est pas necessaire de commencer en 001_001 mais l'incrément
utilisé entre 2 parcelles jointives doit être de 1.
Le sens de numérotation en X et Y (de gauche à droite ou
de droite à gauche - de haut en bas ou de ... ) n'est pas important
puisqu'il peut être paramétré dans le logiciel.
Contraintes liées au fichiers multi-parcelle:
Comme tout ça est un peu compliqué, voici un tableau de quelques résolutions possibles puis impossibles.
REM: Plus le diviseur est grand, plus l'affichage sera fluide ( il correspond au découpage interne du fichier en cases affichables ).
Résolution possibles | diviseur | divisible par 4 |
6000 | 300 | 75*4 |
4000 | 200 | 50*4 |
3200 | 320 | 80*4 |
3000 | 300 | 75*4 |
2000 | 200 | 50*4 |
1000 | 200 | 50*4 |
900 | 300 | 75*4 |
800 | 200 | 50*4 |
400 | 200 | 50*4 |
200 | 200 | 50*4 |
......... | ||
Résolutions impossibles | ||
5000 | 250 | !!!! 62.5*4 !!! |
2500 | 250 | !!!! 62.5*4 !!! |
......... |