mpst-globe, bienvenue au dépôt !
Le projet mpst-globe est divisé en deux sous-projets (source:trunk/pst-map3d et source:trunk/mp-geo ) avec le même objectif : construire des représentations du globe terrestre. L'un utilise PSTricks et l'autre MetaPost.
pst-map3d
pst-map3d est une reprise du package élaboré avec Giuseppe Matarazzo en 2003-2004. Celui-ci présentait quelques erreurs de représentation lorsqu'une grande partie d'un pays était cachée aux yeux de l'observateur. Une idée très astucieuse de Christophe Poulain permettant de résoudre ce problème est à l'origine de la refonte du package.
Tout le code devant être réécrit, il a semblé judicieux d'introduire quelques nouvelles options:
- repérage d'un point particulier du globe à l'aide de la commande \pnodemapIIID(longitude,latitude){nom label} avec une utilisation analogue à celle de \pnode;
- création d'une commande : \mapputIIID(longitude,latitude){nom ville} permettant de placer une ville sur le globe;
- tracé d'un méridien et/ou d'un parallèle particulier avec les commandes \psmeridien{longitude} et \psparallel{latitude}
- choix des couleurs et des épaisseurs de traits ;
La plupart des commandes sont documentées dans le fichier : pst-ma3d-doc.tex
Le fichiers map3d.pro doit se placer dans le répertoire dvips Le fichier pst-map3d.tex -> generic Le fichier pst-map3d.sty -> tex/latex
Le chemin du fichier de données [data] doit être indiqué dans le paramètre du package [data=...], ici, par défaut ce dossier qui contient les données est dans le même répertoire que le fichier de compilation. Les données sont compressées (data.zip) : il faut donc décompacter ce fichier. Les fichiers postscript (.ps) obtenus sont légers, par contre les fichiers pdf sont plus volumineux, mais plus intéressants car ils sont indépendants du fichier de données et permettent des effets de transparence, voir le fichier test_visibility.pdf :
LaTeX->dvips->ps2pdf
Un fichier animation.tex est prévu pour simuler la rotation de la Terre autour de l'axe des pôles, le fichier pdf obtenu avec 20 images transparentes est très lourd (30 Mo).
La séquence des rotations possibles de la Terre est dans l'ordre suivant :
RotZ->RotX->RotY
Ceci pour pouvoir d'abord faire tourner la Terre autour de l'axe de pôles puis d'incliner l'axe des pôles au moyen d'une rotation autour de Ox. Cette possibilité permettra peut-être de simuler l'alternance du jour et de la nuit en fonction des saisons...
Une application en gestation est une simulation du Globe tellure qui est un appareil décrit dans la revue des Sciences en 1879 de la façon suivante :
<< Un globe terrestre sans aucun mécanisme, à condition que son axe soit parallèle à celui de la Terre, exposé aux rayons directs du Soleil représente pour le jour, très exactement, la répartition de l'ombre et de la lumière sur la surface de notre planète. >>
8 mars 2008, ajout de deux nouvelles fonctionnalités :
- Possibilité de marquer l'épicentre d'un séisme et de simuler les ondes sismiques ;
- tracé des limites des plaques tectoniques avec une couleur différente pour chaque type de plaque ;
- tracé des zones de fractures et des linéations magnétiques.
12 mars 2008, nouvelle version de pst-map3d.tex.
- un répertoire contenant une version de pst-map3d.tex avec les données placées dans des fichiers \pstheader{pisland.pro} etc. Ceux-ci peuvent être indexés dans l'arborescence texmf.
http://syracuse-dev.org/mpst-globe/browser/trunk/pst-map3d/globe2008-pro.zip
- lors de la compilation, dans un message une question est posée permettant de charger ou non toutes les données spécifiques aux plaques tectoniques, lignes de fractures etc.
- 3 nouveaux fichiers :
- france.tex : carte de France
- villesfrance.tex : un certain nombre de villes de France
- capitales.tex : des capitales du monde
Ce package ne prétend pas rivaliser avec google map ou Celestia, mais pour des applications simples grâce à ses nombreuses options il est personnalisable. D'autres options sont possibles et vos suggestions seront les bienvenues !
mp-geo
mp-geo est un package MetaPost permettant de produire des représentations du globe terrestre. Encore en développement, il vient en complément de pst-geo même si par rapport à ce dernier, mp-geo manque de certaines options.
Certaines projections planes sont disponibles : simple, cylindrique, mercator, conique, bonne.
À mon tour de remercier Manuel Luque pour ses encouragements, ses conseils et ses idées.
Toutes les données sont regroupées dans le fichier data.tgz qu'il faudra décompacter. Je n'ai pas encore tester la possibilité d'installer mp-geo dans l'arborescence TEX.
Si vous essayez, dites le moi !
Pour le reste, la documentation du package est, je l'espère, assez explicite.
Et enfin, pour terminer, citons Manuel, Ce package ne prétend pas rivaliser avec google map ou Celestia, mais pour des applications simples ... il est personnalisable. D'autres options sont possibles et vos suggestions seront les bienvenues !
Alors, à bientôt !
Attachments
- globes-5.png (66.5 kB) -
globe terrestre (pst-map3d)
, added by jms on 02/18/08 10:45:55. - pagepresentation.png (72.2 kB) - added by christophe on 02/20/08 09:50:23.
