summaryrefslogtreecommitdiff
path: root/graphics/pstricks/contrib/pst-geo/doc
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /graphics/pstricks/contrib/pst-geo/doc
Initial commit
Diffstat (limited to 'graphics/pstricks/contrib/pst-geo/doc')
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/Africa.pdfbin0 -> 5058039 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/Africa.tex87
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/Animate0.pdfbin0 -> 39113113 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/Animate0.tex35
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/Animate1.pdfbin0 -> 10862084 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/Animate1.tex93
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/Animate2.pdfbin0 -> 11483565 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/Animate2.tex60
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/AntarticaII.pdfbin0 -> 44060 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/AntarticaII.tex22
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/AsiaII.pdfbin0 -> 244615 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/AsiaII.tex23
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/Berlin.pdfbin0 -> 94893 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/Berlin.tex23
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/D-Karte-3dJG.pdfbin0 -> 1171126 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/D-Karte-3dJG.tex34
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/D-karte-3d.pdfbin0 -> 1737879 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/D-karte-3d.tex39
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/DANTE.pdfbin0 -> 94402 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/DANTE.tex106
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/Europa.pdfbin0 -> 200470 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/Europa.tex42
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/EuropeII.pdfbin0 -> 209697 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/EuropeII.tex23
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/Greek.pdfbin0 -> 49413 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/examples/Greek.tex33
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/pst-geo-doc.bib181
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/pst-geo-doc.pdfbin0 -> 63444975 bytes
-rw-r--r--graphics/pstricks/contrib/pst-geo/doc/pst-geo-doc.tex1087
29 files changed, 1888 insertions, 0 deletions
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/Africa.pdf b/graphics/pstricks/contrib/pst-geo/doc/examples/Africa.pdf
new file mode 100644
index 0000000000..f2a230f46e
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/Africa.pdf
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/Africa.tex b/graphics/pstricks/contrib/pst-geo/doc/examples/Africa.tex
new file mode 100644
index 0000000000..06a5d0bcaf
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/Africa.tex
@@ -0,0 +1,87 @@
+\documentclass[a4paper]{article}
+\usepackage{pst-geo}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern,fancyvrb}
+\begin{document}
+
+
+
+\begin{Verbatim}[gobble=0,frame=single]
+\definecolor{ocean}{rgb}{0.5,0.8,0.8}
+\psset{unit=3,path=../dataII}
+\begin{pspicture*}(-1.5,-2.5)(3.5,2.5)%
+ \WorldMapII[Europe=false,Africa,level=50,path=../data]
+\end{pspicture*}
+\end{Verbatim}
+
+{\psset{unit=2}
+\psframebox{%
+\begin{pspicture*}(-1.5,-2.5)(3.5,2.5)%
+ \WorldMapII[Europe=false,Africa,level=50,maillage=false,path=../data]
+\end{pspicture*}
+}}
+
+
+
+{\psset{unit=2.2,mapCountry=Africa}
+\begin{pspicture*}(-1.5,-2.5)(3.5,2.5)
+ \WorldMap[rivers=false,maillage=true,borders=false,path=../data,linewidth=0,level=5]
+ \WorldMapII[level=50,Africa,maillage=false,borders,path=../data]
+ \tiny\input{data/capitals}
+\end{pspicture*}
+}
+\begin{Verbatim}[gobble=0,frame=single]
+{\psset{unit=2.2,mapCountry=Africa}
+\begin{pspicture*}(-1.5,-2.5)(3.5,2.5)
+ \WorldMap[rivers=false,maillage=true,borders=false,path=../data,linewidth=0,level=5]
+ \WorldMapII[level=50,Africa,maillage=false,borders,path=../data]
+ \tiny\input{data/capitals}
+\end{pspicture*}
+}
+\end{Verbatim}
+\newpage
+
+\psset{mapCountry=Africa}
+\begin{pspicture*}(-7,-7)(7,7)
+\psset{PHI=0,THETA=20,Decran=18,Dobs=15}
+\WorldMapThreeD[circlesep=10,gridmapwidth=.2pt,borders,
+ all,cities,rivers,path=../data]
+%\WorldMapThreeDII[cities,Africa,coasts,path=../data]
+\tiny\input{data/capitals3d}
+\end{pspicture*}
+
+\begin{Verbatim}[gobble=0,frame=single]
+\psset{mapCountry=Africa}
+\begin{pspicture*}(-7,-7)(7,7)
+\psset{PHI=0,THETA=20,Decran=18,Dobs=15}
+\WorldMapThreeD[circlesep=10,gridmapwidth=.2pt,borders,
+ all,cities,rivers,path=../data]
+%\WorldMapThreeDII[cities,Africa,coasts,path=../data]
+\tiny\input{data/capitals3d}
+\end{pspicture*}
+\end{Verbatim}
+
+\newpage
+
+\psset{mapCountry=Africa}
+\begin{pspicture*}(-7,-7)(7,7)
+\psset{PHI=0,THETA=20,Decran=18,Dobs=15}
+%\WorldMapThreeD[circlesep=10,gridmapwidth=.2pt,borders,
+% all,cities,rivers,path=../data]
+\WorldMapThreeDII[cities,Africa,coasts,borders,path=../data]
+\tiny\input{data/capitals3d}
+\end{pspicture*}
+
+\begin{Verbatim}[gobble=0,frame=single]
+\psset{mapCountry=Africa}
+\begin{pspicture*}(-7,-7)(7,7)
+\psset{PHI=0,THETA=20,Decran=18,Dobs=15}
+%\WorldMapThreeD[circlesep=10,gridmapwidth=.2pt,borders,
+% all,cities,rivers,path=../data]
+\WorldMapThreeDII[cities,Africa,coasts,borders,path=../data]
+\tiny\input{data/capitals3d}
+\end{pspicture*}
+\end{Verbatim}
+\end{document}
+
+
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/Animate0.pdf b/graphics/pstricks/contrib/pst-geo/doc/examples/Animate0.pdf
new file mode 100644
index 0000000000..94a877c38c
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/Animate0.pdf
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/Animate0.tex b/graphics/pstricks/contrib/pst-geo/doc/examples/Animate0.tex
new file mode 100644
index 0000000000..e979eaaa05
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/Animate0.tex
@@ -0,0 +1,35 @@
+\documentclass{article}
+\usepackage{pst-geo,multido}
+\usepackage{animate}
+\pagestyle{empty}
+\begin{document}
+
+\begin{animateinline}[controls,autoplay,palindrome,
+ begin={\psset{path=../data}\begin{pspicture}(-7,-7)(7,7)},
+ end={\end{pspicture}}]{8}
+% % Generate frames for -2 ... 2
+ \multiframe{18}{iRotZ=0+-20}{%
+ \psset{Radius=5,RotX=-23,RotZ=\iRotZ,PHI=46.5833,THETA=0.3333}
+ \WorldMapThreeD[all,borders,rivers,circles=false,all,blueEarth=false,visibility=false]%
+ \WorldMapThreeD[all,borders,rivers,circles=false,all,opacity=0.7]%
+ \psmeridien{0.333}\psparallel{46.5833}
+ }
+\end{animateinline}
+
+
+\bigskip
+\begin{verbatim}
+\begin{animateinline}[controls,autoplay,palindrome,
+ begin={\psset{path=../data}\begin{pspicture}(-7,-7)(7,7)},
+ end={\end{pspicture}}]{8}
+% % Generate frames for -2 ... 2
+ \multiframe{18}{iRotZ=0+-20}{%
+ \psset{Radius=5,RotX=-23,RotZ=\iRotZ,PHI=46.5833,THETA=0.3333}
+ \WorldMapThreeD[all,borders,rivers,circles=false,all,blueEarth=false,visibility=false]%
+ \WorldMapThreeD[all,borders,rivers,circles=false,all,opacity=0.7]%
+ \psmeridien{0.333}\psparallel{46.5833}
+ }
+\end{animateinline}
+\end{verbatim}
+
+\end{document}
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/Animate1.pdf b/graphics/pstricks/contrib/pst-geo/doc/examples/Animate1.pdf
new file mode 100644
index 0000000000..6d5c2ce80e
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/Animate1.pdf
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/Animate1.tex b/graphics/pstricks/contrib/pst-geo/doc/examples/Animate1.tex
new file mode 100644
index 0000000000..4928b4c211
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/Animate1.tex
@@ -0,0 +1,93 @@
+\documentclass[a4paper]{article}
+\usepackage{pstricks-add,pst-geo}
+\usepackage{animate}
+
+\makeatletter
+\newdimen\pssizeStar
+\def\psset@sizeStar#1{\pssetlength\pssizeStar{#1}}
+\psset@sizeStar{1.5pt}
+%% adapté de \psRandom du package pstricks-add
+%% pour rendre aléatoire la taille des étoiles
+\def\psRandomStar{\pst@object{psRandomStar}}%
+\def\psRandomStar@i{\@ifnextchar({\psRandomStar@ii}{\psRandomStar@iii(0,0)(1,1)}}
+\def\psRandomStar@ii(#1){\@ifnextchar({\psRandomStar@iii(#1)}{\psRandomStar@iii(0,0)(#1)}}
+\def\psRandomStar@iii(#1)(#2)#3{%
+ \def\pst@tempA{#3}%
+ \ifx\pst@tempA\pst@empty\psclip{\psframe(#2)}\else\psclip{#3}\fi
+ \pst@getcoor{#1}\pst@tempA
+ \pst@getcoor{#2}\pst@tempB
+ \begin@SpecialObj
+ \addto@pscode{
+ \pst@tempA\space /yMin exch def
+ /xMin exch def
+ \pst@tempB\space /yMax exch def
+ /xMax exch def
+ /dy yMax yMin sub def
+ /dx xMax xMin sub def
+ rrand srand % initializes the random generator
+ /getRandReal { rand 2147483647 div } def
+ \psk@randomPoints {
+ /DS \pst@number\pssizeStar\space getRandReal mul def
+ \@nameuse{psds@\psk@dotstyle}
+ \ifPst@color getRandReal 1 1 sethsbcolor \fi
+ getRandReal dx mul xMin add
+ getRandReal dy mul yMin add
+ Dot
+ \ifx\psk@fillstyle\psfs@solid fill \fi stroke
+ } repeat
+ }%
+ \end@SpecialObj
+ \endpsclip
+ \ignorespaces
+}
+\makeatother
+\definecolor{BlueDark}{cmyk}{1,1,0,0.5}
+\newpsstyle{Globe}{circles=true,gridmap=true,daynight=false}
+\newpsstyle{night}{fillstyle=solid,fillcolor=BlueDark,linecolor=BlueDark,opacity=0.8}
+\pagestyle{empty}
+\begin{document}
+
+\begin{animateinline}[controls,autoplay,loop,
+ begin={\psset{path=../data,Radius=5,Decran=100,Dobs=100,unit=0.5}\begin{pspicture}(-7,-7)(7,7)},
+ end={\end{pspicture}}]{8}
+% % Generate frames for -2 ... 2
+ \multiframe{12}{i=0+2,ih=1+2}{%
+ \psframe*[linecolor=BlueDark](-7,-7)(7,7)%
+ \psRandomStar[linecolor=yellow!50,randomPoints=100](-7,-7)(7,7){\psframe(-7,-7)(7,7)}
+ \expandafter\ifodd\i
+ \psGlobeTellure[hour=\i,Day=24,Month=12,Year=2016,borders,all](15.28,37.07){Syracuse}
+ \else
+ \psGlobeTellure[hour=\ih,Day=24,Month=12,Year=2016,borders,all](15.28,37.07){Syracuse}
+ \fi
+ }
+\end{animateinline}
+
+
+\bigskip
+\begin{verbatim}
+\definecolor{BlueDark}{cmyk}{1,1,0,0.5}
+\newpsstyle{Globe}{circles=true,gridmap=true,daynight=false}
+\newpsstyle{night}{fillstyle=solid,fillcolor=BlueDark,linecolor=BlueDark,opacity=0.8}
+[...]
+\begin{animateinline}[controls,autoplay,loop,
+ begin={\psset{path=../data,Radius=5,Decran=100,Dobs=100,unit=0.5}%
+ \begin{pspicture}(-7,-7)(7,7)},
+ end={\end{pspicture}}]{8}
+% % Generate frames for -2 ... 2
+ \multiframe{12}{i=0+2,ih=1+2}{%
+ \psframe*[linecolor=BlueDark](-7,-7)(7,7)%
+ \psRandomStar[linecolor=yellow!50,randomPoints=100]%
+ (-7,-7)(7,7){\psframe(-7,-7)(7,7)}
+ \expandafter\ifodd\i
+ \psGlobeTellure[hour=\i,Day=24,Month=12,Year=2016,
+ borders,all](15.28,37.07){Syracuse}
+ \else
+ \psGlobeTellure[hour=\ih,Day=24,Month=12,Year=2016,
+ borders,all](15.28,37.07){Syracuse}
+ \fi
+ }
+\end{animateinline}
+\end{verbatim}
+
+\end{document}
+
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/Animate2.pdf b/graphics/pstricks/contrib/pst-geo/doc/examples/Animate2.pdf
new file mode 100644
index 0000000000..e64af567c0
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/Animate2.pdf
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/Animate2.tex b/graphics/pstricks/contrib/pst-geo/doc/examples/Animate2.tex
new file mode 100644
index 0000000000..7b9f33e254
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/Animate2.tex
@@ -0,0 +1,60 @@
+\documentclass[a4paper]{article}
+\usepackage{pstricks-add,pst-geo}
+\usepackage{animate}
+
+\definecolor{BlueDark}{cmyk}{1,1,0,0.5}
+\newpsstyle{Globe}{circles,gridmap,daynight=false}
+\newpsstyle{night}{fillstyle=solid,fillcolor=BlueDark,linecolor=BlueDark,opacity=0.8}
+\pagestyle{empty}
+\begin{document}
+
+\begin{animateinline}[controls,autoplay,loop,
+ begin={\psset{path=../data,Radius=5,Decran=100,Dobs=100,unit=0.5}%
+ \begin{pspicture}(-7,-8)(7,6)},
+ end={\end{pspicture}}]{8}
+% % Generate frames for -2 ... 2
+ \multiframe{12}{i=0+2,ih=1+2}{%
+ \psframe(-7,-8)(7,6)
+ \psline(-10;48.85)(8;48.85)
+ \rput(-10;48.85){\psline(3,0)\psarc{->}(0,0){2}{0}{48.85}%
+ \uput[24.4](2;24.4){48.85}}
+ \expandafter\ifodd\i
+ \psGlobeTellure[hour=\i,Day=24,Month=12,Year=2016,
+ all,borders](2.32,48.85000){Paris}
+ \else
+ \psGlobeTellure[hour=\ih,Day=24,Month=12,Year=2016,
+ all,borders](2.32,48.85000){Paris}
+ \fi
+ }
+\end{animateinline}
+
+
+\bigskip
+\begin{verbatim}
+\definecolor{BlueDark}{cmyk}{1,1,0,0.5}
+\newpsstyle{Globe}{circles,gridmap,daynight=false}
+\newpsstyle{night}{fillstyle=solid,fillcolor=BlueDark,linecolor=BlueDark,opacity=0.8}
+[...]
+\begin{animateinline}[controls,autoplay,loop,
+ begin={\psset{path=../data,Radius=5,Decran=100,Dobs=100,unit=0.5}%
+ \begin{pspicture}(-7,-7)(7,7)},
+ end={\end{pspicture}}]{8}
+% % Generate frames for -2 ... 2
+ \multiframe{12}{i=0+2,ih=1+2}{%
+ \psframe(-7,-8)(7,6)
+ \psline(-10;48.85)(8;48.85)
+ \rput(-10;48.85){\psline(3,0)\psarc{->}(0,0){2}{0}{48.85}%
+ \uput[24.4](2;24.4){48.85}}
+ \expandafter\ifodd\i
+ \psGlobeTellure[hour=\i,Day=24,Month=12,Year=2016,
+ all,borders](2.32,48.85000){Paris}
+ \else
+ \psGlobeTellure[hour=\ih,Day=24,Month=12,Year=2016,
+ all,borders](2.32,48.85000){Paris}
+ \fi
+ }
+\end{animateinline}
+\end{verbatim}
+
+\end{document}
+
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/AntarticaII.pdf b/graphics/pstricks/contrib/pst-geo/doc/examples/AntarticaII.pdf
new file mode 100644
index 0000000000..3db847ff89
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/AntarticaII.pdf
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/AntarticaII.tex b/graphics/pstricks/contrib/pst-geo/doc/examples/AntarticaII.tex
new file mode 100644
index 0000000000..081bd415bd
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/AntarticaII.tex
@@ -0,0 +1,22 @@
+\documentclass[12pt,a4paper]{article} % <voss@perce.de>
+\usepackage{pst-geo}
+\topmargin=-0.5in
+\begin{document}
+\section*{Antartica}
+\begin{verbatim}
+\psset{unit=1,path=../data}
+\makebox[\textwidth]{%
+\begin{pspicture*}(-9,-9.5)(9.5,-3)%
+ \WorldMapII[Southamerica,level=50]
+\end{pspicture*}
+}%
+\end{verbatim}
+
+\psset{unit=1,path=../data}
+\makebox[\textwidth]{%
+\begin{pspicture*}(-9,-9.5)(9.5,-3)%
+ \WorldMapII[Southamerica,level=50]
+\end{pspicture*}
+}%
+\end{document}
+
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/AsiaII.pdf b/graphics/pstricks/contrib/pst-geo/doc/examples/AsiaII.pdf
new file mode 100644
index 0000000000..97ac369629
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/AsiaII.pdf
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/AsiaII.tex b/graphics/pstricks/contrib/pst-geo/doc/examples/AsiaII.tex
new file mode 100644
index 0000000000..b8602c94a7
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/AsiaII.tex
@@ -0,0 +1,23 @@
+\documentclass[12pt,a4paper]{article} % <voss@perce.de>
+\usepackage{pst-geo}
+\oddsidemargin=-0.5in
+\parindent=0pt
+\begin{document}
+\section*{Asia}
+\begin{verbatim}
+\psset{path=../data}
+\makebox[\textwidth]{%
+\begin{pspicture*}(-1,-3)(12,8)%
+ \WorldMapII[Asia,borders,level=75]
+\end{pspicture*}
+}%
+\end{verbatim}
+
+\psset{path=../data}
+\psframebox{%
+\begin{pspicture*}(-1,-3)(12,8)%
+ \WorldMapII[Asia,borders,limiteL=240,level=75,SeaFillColor=blue!50]
+\end{pspicture*}
+}%
+\end{document}
+
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/Berlin.pdf b/graphics/pstricks/contrib/pst-geo/doc/examples/Berlin.pdf
new file mode 100644
index 0000000000..5522b45383
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/Berlin.pdf
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/Berlin.tex b/graphics/pstricks/contrib/pst-geo/doc/examples/Berlin.tex
new file mode 100644
index 0000000000..0e9f274228
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/Berlin.tex
@@ -0,0 +1,23 @@
+\documentclass[a4paper]{article}
+\usepackage{pst-geo}
+\usepackage{geometry}%
+\pagestyle{empty}
+
+\begin{document}
+
+\psset{path=../data}
+\begin{pspicture*}(-18,-85)(-4,-75)
+\psset{unit=8,type=8,latitude0=13.28,longitude0=52.5,level=50,Europe}
+\WorldMapII[maillage=false,linewidth=0.5pt,limiteL=190,borders]
+\end{pspicture*}
+
+\begin{verbatim}
+\psset{path=../data}
+\begin{pspicture*}(-18,-85)(-4,-75)
+\psset{unit=8,type=8,latitude0=13.28,longitude0=52.5,level=50,Europe}
+\WorldMapII[maillage=false,linewidth=0.5pt,limiteL=190,borders]
+\end{pspicture*}
+\end{verbatim}
+
+
+\end{document}
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/D-Karte-3dJG.pdf b/graphics/pstricks/contrib/pst-geo/doc/examples/D-Karte-3dJG.pdf
new file mode 100644
index 0000000000..51226ced56
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/D-Karte-3dJG.pdf
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/D-Karte-3dJG.tex b/graphics/pstricks/contrib/pst-geo/doc/examples/D-Karte-3dJG.tex
new file mode 100644
index 0000000000..00da0fbf73
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/D-Karte-3dJG.tex
@@ -0,0 +1,34 @@
+\documentclass[6pt,a4paper]{article}
+\usepackage[T1]{fontenc}
+\usepackage{geometry}
+\geometry{tmargin=1cm,lmargin=1cm,rmargin=1.2cm,bmargin=1.5cm}
+
+\usepackage{pst-geo}
+\psset{path=../data}
+\begin{document}
+\begin{pspicture*}(-0.5\linewidth,-0.45\textheight)(0.5\linewidth,0.5\textheight)
+\psset{PHI=50.8,THETA=10.5,unit=20}
+\WorldMapThreeD[lakes=false,circlesep=0.25,gridmap=false,bordercolor=red,
+ rivers=false,mapcolor={[cmyk]{0.7,0,0.6,0.2}},islandcolor=blue]
+\WorldMapThreeD[gridmapcolor=green!50,circles=false,lakes,gridmapdiv=5,Germany,
+ islandcolor=blue,blueEarth=false,bordercolor=gray,islands=false,borders=false,
+ rivers=false,coasts=false,coastcolor=blue,mapcolor={[cmyk]{0.075,0,0.59,0}}]
+\WorldMapThreeDII[cities=false,increment=2,maillage=false,fillstyle=none,path=../data]
+\newpsstyle{NodeLabelStyle}{fillstyle=solid,fillcolor=yellow!50,framesep=0,
+ linestyle=none,opacity=0.5}
+\newpsstyle{psNodeMapStyle}{fillstyle=solid,fillcolor=yellow!50,linecolor=gray}
+\psset{mapCountry=Germany,nodeWidth=0.005\psunit,linecolor=blue}
+\input{Staedte3dJG}
+\psmeridien{13.417}\psparallel{52.533}
+\psepicenter[circlecolor=red,waves=16,Rmax=2000](13.416667,52.533333){Berlin}
+\end{pspicture*}
+\end{document}
+
+
+
+ Nord :
+ Sur le continent : Aventoft, Schleswig-Holstein (54°54'N 8°49'E )
+ Totalit\'{e} du territoire : List, \^{\i}le de Sylt, Schleswig-Holstein (55°03'N 8°24'E )
+ Sud : Oberstdorf, Bavi\`{e}re (47°24'N 10'17?E )
+ Ouest : Millen, Rh\'{e}nanie-du-Nord-Westphalie (51°1'N 5°53'E )
+ Est : Deschka, Saxe (51°16'N 15°2'E )
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/D-karte-3d.pdf b/graphics/pstricks/contrib/pst-geo/doc/examples/D-karte-3d.pdf
new file mode 100644
index 0000000000..2db5c5bb6e
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/D-karte-3d.pdf
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/D-karte-3d.tex b/graphics/pstricks/contrib/pst-geo/doc/examples/D-karte-3d.tex
new file mode 100644
index 0000000000..d3d2822d26
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/D-karte-3d.tex
@@ -0,0 +1,39 @@
+\documentclass[6pt,a4paper]{article}
+\usepackage[T1]{fontenc}
+\usepackage{geometry}
+\geometry{tmargin=1cm,lmargin=1cm,rmargin=1.2cm,bmargin=1.5cm}
+
+\usepackage{pst-geo}
+\psset{path=../data}
+\begin{document}
+\begin{pspicture*}(-0.5\linewidth,-0.45\textheight)(0.5\linewidth,0.5\textheight)
+\psset{PHI=50,THETA=10,unit=7.5}
+\WorldMapThreeD[lakes=false,circlesep=0.25,gridmap=false,bordercolor=red,
+ rivers=false,mapcolor={[cmyk]{0.7,0,0.6,0.2}},coasts=false,islandcolor=blue]
+\WorldMapThreeD[gridmapcolor=yellow,circles=false,lakes,gridmapdiv=5,France,
+ islandcolor=blue,blueEarth=false,bordercolor=red,islands=false,borders=false,
+ rivers,coasts,coastcolor=blue]
+\WorldMapThreeD[gridmapcolor=green!50,circles=false,lakes,gridmapdiv=5,Germany,
+ islandcolor=blue,blueEarth=false,bordercolor=red,islands=false,borders=false,
+ rivers=true,coasts=false,coastcolor=blue,mapcolor={[cmyk]{0.075,0,0.69,0}}]
+\psmeridien{13.30}\psparallel{52.52}
+\newpsstyle{NodeLabelStyle}{fillstyle=solid,fillcolor=yellow!50,framesep=0,
+ linestyle=none,opacity=0.5}
+\input{villesFrance3d}
+\newpsstyle{NodeLabelStyle}{fillstyle=solid,fillcolor=green!50,framesep=0,
+ linestyle=none,opacity=0.5}%
+\newpsstyle{psNodeMapStyle}{fillstyle=solid,fillcolor=yellow!50,linecolor=red}
+\psset{nodeWidth=0.025\psunit,linecolor=red}
+\input{capitales3d}
+\psepicenter[circlecolor=red,waves=16,Rmax=2000](13.416667,52.533333){Berlin}
+\end{pspicture*}
+\end{document}
+
+
+
+ Nord :
+ Sur le continent : Aventoft, Schleswig-Holstein (54°54'N 8°49'E )
+ Totalité du territoire : List, île de Sylt, Schleswig-Holstein (55°03'N 8°24'E )
+ Sud : Oberstdorf, Bavière (47°24'N 10'17?E )
+ Ouest : Millen, Rhénanie-du-Nord-Westphalie (51°1'N 5°53'E )
+ Est : Deschka, Saxe (51°16'N 15°2'E )
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/DANTE.pdf b/graphics/pstricks/contrib/pst-geo/doc/examples/DANTE.pdf
new file mode 100644
index 0000000000..0375f364d6
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/DANTE.pdf
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/DANTE.tex b/graphics/pstricks/contrib/pst-geo/doc/examples/DANTE.tex
new file mode 100644
index 0000000000..3c3fa05a32
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/DANTE.tex
@@ -0,0 +1,106 @@
+\documentclass[a4paper]{article}
+\usepackage{pst-geo}% version 0.99
+\usepackage[utf8]{inputenc}%
+\usepackage[dvips,margin=1cm]{geometry}%
+\usepackage[ngerman]{babel}%
+\pagestyle{empty}
+\makeatletter
+\def\Tagung{\@ifnextchar*{\@startrue\Tagung@i}{\@starfalse\Tagung@i*}}
+\def\Tagung@i*{\@ifnextchar[{\Tagung@ii}{\Tagung@ii[black]}}
+\def\Tagung@ii[#1]{\@ifnextchar<{\Tagung@iii[#1]}{\Tagung@iii[#1]<c>}}%
+\def\Tagung@iii[#1]<#2>(#3,#4,#5,#6,#7){%
+ \pst@killglue
+ \def\pst@tempA{#6}
+ \ifx\pst@tempA\empty\def\pst@tempB{#5}\else\def\pst@tempB{#6}\fi
+ \pnodeMap(#4,#3){\pst@tempB} % Change coors
+ \if@star\rput*[#2](\pst@tempB){\color{#1}\bfseries\tabular{c}#5\\[-1pt]#7\endtabular}
+ \else\rput[#2](\pst@tempB){\color{#1}\bfseries\tabular{c}#5\\[-1pt]#7\endtabular}\fi
+ \psdot(\pst@tempB)\ignorespaces}
+\def\Stammtisch{\@ifnextchar*{\@startrue\Stammtisch@i}{\@starfalse\Stammtisch@i*}}
+\def\Stammtisch@i*{\@ifnextchar[{\Stammtisch@ii}{\Stammtisch@ii[black]}}
+\def\Stammtisch@ii[#1]{\@ifnextchar<{\Stammtisch@iii[#1]}{\Stammtisch@iii[#1]<0>}}%
+\def\Stammtisch@iii[#1]<#2>(#3,#4,#5,#6){%
+ \pst@killglue
+ \def\pst@tempA{#6}
+ \ifx\pst@tempA\empty\def\pst@tempB{#5}\else\def\pst@tempB{#6}\fi
+ \pnodeMap(#4,#3){\pst@tempB} % Change coors
+ \if@star\uput*[#2](\pst@tempB){\color{#1}\bfseries#5}
+ \else\uput[#2](\pst@tempB){\color{#1}\bfseries#5}\fi
+ \psdot(\pst@tempB)\ignorespaces}
+\makeatother
+\begin{document}
+%\section{\TeX-Tagungen und Mitgliederversammlungen}
+In blau jeweils die Frühjahrstagungen.
+\begin{center}
+\footnotesize
+\psscalebox{1.2}{%
+\begin{pspicture*}(4,58)(19,73)
+ \psset{unit=22,type=1,level=20,Europe,borders,path=../data}
+ \WorldMapII[maillage=false,linewidth=0.5pt,limiteL=190]
+ \Tagung(51.050945,13.73364,Dresden,,1991)
+ \Tagung<t>(51.533683,9.927435,Göttingen,Goettingen,1990)
+ \Tagung[blue]<l>(51.225002,6.775646,Düsseldorf,Duesseldorf,1990)
+ \Tagung[blue](50.832505,12.924685,Chemnitz,,1993)
+ \Tagung(49.444719,7.769008,Kaiserslautern,,1993)
+ \Tagung<lt>(51.653416,10.12403,Katlenburg-Lindau,,1994)
+ \Tagung[blue]<r>(50.584013,8.678255,Gießen,Giessen,1995)
+ \Tagung*[blue](53.553414,9.992237,Hamburg,,1992/\textcolor{black}{1996})
+ \Tagung*<t>(52.352171,13.631802,Zeuthen,,1997)
+ \Tagung[blue](48.139115,11.580191,München,Muenchen,1997)
+ \Tagung[blue](53.136731,8.216529,Oldenburg,,1998)
+ \Tagung(48.891048,11.185369,Eichstädt,Eichstaedt,1989/1998)
+ \Tagung<l>(49.40268,8.679414,Heidelberg,,1999)
+ \Tagung[blue]<l>(51.512028,7.463579,Dortmund,,1999)
+ \Tagung<lt>(51.362328,7.463116,Hagen,,2000)
+ \Tagung[blue]<b>(51.801516,10.338564,Clausthal,,\textcolor{black}{1992}/2000)
+ \Tagung<r>(50.864911,6.06308,Kerkrade,,2001)
+ \Tagung[blue](49.599933,11.006305,Erlangen,,2002)
+ \Tagung[blue]<b>(48.365431,10.894747,Augsburg,,1996/\textcolor{black}{2002})
+ \Tagung[blue]<l>(53.074975,8.807087,Bremen,,2003)
+ \Tagung<l>(50.761702,8.880931,Marburg,,2003)
+ \Tagung[blue](49.87243,8.650875,Darmstadt,,2004)
+ \Tagung(52.381415,9.722943,Hannover,,2004)
+ \Tagung[blue](48.905803,6.059775,Pont-à-Mousson,PontaMousson,2005)
+ \Tagung*<r>(54.322681,10.135832,Kiel,,2005)
+ \Tagung*[blue]<b>(52.455696,13.290367,Berlin,,\textcolor{black}{1995}/2006)
+ \Tagung[blue](47.856078,12.124014,Rosenheim,,2001/\textcolor{black}{2006})
+ \Tagung[blue](51.9595,7.628632,Münster,Muenster,1994/2007)
+ \Tagung<rt>(48.403537,9.978032,Ulm,,2007)
+ \Tagung[blue](50.927222,11.585169,Jena,,2008)
+ \Tagung(48.520016,9.052906,Tübingen,Tuebingen,2008)
+ \Tagung[blue](48.209231,16.372805,Wien,,1991/2009)
+\end{pspicture*}}
+\end{center}
+
+\clearpage
+%\section{Die "`aktiven"' \TeX-Stammtische}
+\begin{center}
+\footnotesize
+\psscalebox{1.2}{%
+\begin{pspicture*}(4,58)(19,73)
+ \psset{unit=22,type=1,level=25,Europe,path=../data,nodesep=5pt}
+ \WorldMapII[maillage=false,linewidth=0.5pt,limiteL=190,borders]
+ \Stammtisch*(50.776581,6.083593,Aachen,)
+ \Stammtisch*(52.455696,13.290367,Berlin,)
+ \Stammtisch*(53.074975,8.807087,Bremen,)
+ \Stammtisch*(49.87243,8.650875,Darmstadt,)
+ \Stammtisch*(51.050945,13.73364,Dresden,)
+ \Stammtisch*<180>(51.225002,6.775646,Düsseldorf,Duesseldorf)
+ \Stammtisch*(49.599933,11.006305,Erlangen,)
+ \Stammtisch*(47.997518,7.854173,Freiburg,)
+ \Stammtisch*(53.553414,9.992237,Hamburg,)
+ \Stammtisch*(52.381415,9.722943,Hannover,)
+ \Stammtisch*(49.40268,8.679414,Heidelberg,)
+ \Stammtisch*(50.940339,6.959925,Köln/Bonn,Koeln)
+ \Stammtisch*(48.139115,11.580191,München,Muenchen)
+ \Stammtisch*(49.240017,6.994171,Saarbrücken,Saarbruecken)
+ \Stammtisch*(48.776782,9.180708,Stuttgart,)
+ \Stammtisch*(49.753712,6.646214,Trier,)
+ \Stammtisch*(49.008094,8.403769,Karlsruhe,)
+ \Stammtisch*(48.403537,9.978032,Ulm,)
+ \Stammtisch*(50.083747,8.238373,Wiesbaden,)
+ \Stammtisch*<10>(51.25649,7.149954,Wuppertal,)
+\end{pspicture*}}
+\end{center}
+
+\end{document}
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/Europa.pdf b/graphics/pstricks/contrib/pst-geo/doc/examples/Europa.pdf
new file mode 100644
index 0000000000..ed0d773ad0
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/Europa.pdf
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/Europa.tex b/graphics/pstricks/contrib/pst-geo/doc/examples/Europa.tex
new file mode 100644
index 0000000000..8714b00513
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/Europa.tex
@@ -0,0 +1,42 @@
+\documentclass[a4paper]{article}
+\usepackage{pst-geo}%
+\usepackage[utf8]{inputenc}%
+\usepackage[dvips,margin=1cm]{geometry}%
+\pagestyle{empty}
+
+\begin{document}
+
+\iffalse
+\psset{path=../data}
+ \begin{pspicture}*(-4.5,-26)(11,-10)
+ \psset{xunit=7.5,yunit=7.5,type=8,latitude0=48.85,longitude0=2.316667,level=50,all=true}
+ \WorldMapII[maillage=false,linewidth=0.75\pslinewidth,limiteL=190,borders=true]
+ \input capitales
+ \pnodeMap(20,35){MerMed}
+ \rput{15}(MerMed){\shortstack{MER\\MÉDITERANNÉE}}
+ \pnodeMap(35,43){MerNoire}
+ \rput{15}(MerNoire){\shortstack{MER\\NOIRE}}
+ \pnodeMap(-15,50){OceanAtlan}
+ \rput{80}(OceanAtlan){OCÉAN ATLANTIQUE}
+ \pnodeMap(4,56){MerNoire}
+ \rput(MerNoire){\shortstack{Mer\\du\\Nord}}
+ \end{pspicture}
+\fi
+
+
+\begin{pspicture}*(-5,4)(10,22)
+ \psset{unit=4,type=1,level=50,all=true,path=../data}
+ \WorldMapII[maillage=false,linewidth=0.5pt,limiteL=190,borders=true,
+ SeaFillColor=blue!60]
+ \input{capitals.tex}
+ \pnodeMap(20,35){MerMed}
+ \rput(MerMed){\shortstack{MER\\MÉDITERANNÉE}}
+ \pnodeMap(35,43){MerNoire}
+ \rput(MerNoire){\shortstack{MER\\NOIRE}}
+ \pnodeMap(-15,50){OceanAtlan}
+ \rput{90}(OceanAtlan){O C É A N\hspace{2em} A T L A N T I Q U E}
+ \pnodeMap(4,56){MerNoire}
+ \rput(MerNoire){\shortstack{Mer\\du\\Nord}}
+\end{pspicture}
+
+\end{document}
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/EuropeII.pdf b/graphics/pstricks/contrib/pst-geo/doc/examples/EuropeII.pdf
new file mode 100644
index 0000000000..195b55433d
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/EuropeII.pdf
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/EuropeII.tex b/graphics/pstricks/contrib/pst-geo/doc/examples/EuropeII.tex
new file mode 100644
index 0000000000..9d82b51f48
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/EuropeII.tex
@@ -0,0 +1,23 @@
+\documentclass[12pt,a4paper]{article} % <voss _ at _ perce.de>
+\usepackage{pst-geo}
+\oddsidemargin=-0.5in
+\begin{document}
+\section*{Europe}
+\begin{verbatim}
+\psset{unit=4,path=../data}
+\psframebox{%
+\begin{pspicture*}(-1.75,1.75)(1.75,5.25)%
+ \WorldMapII[Europe,increment=5,level=25,borders]
+\end{pspicture*}
+}%
+\end{verbatim}
+
+\psset{unit=4,path=../data}
+\psframebox{%
+\begin{pspicture*}(-1.75,1.75)(1.75,5.25)%
+ \WorldMapII[Europe,increment=5,level=25,borders]
+\end{pspicture*}
+}
+%
+\end{document}
+
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/Greek.pdf b/graphics/pstricks/contrib/pst-geo/doc/examples/Greek.pdf
new file mode 100644
index 0000000000..82e531a2a6
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/Greek.pdf
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/doc/examples/Greek.tex b/graphics/pstricks/contrib/pst-geo/doc/examples/Greek.tex
new file mode 100644
index 0000000000..47c4d5c200
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/examples/Greek.tex
@@ -0,0 +1,33 @@
+\documentclass[a4paper]{article}
+\usepackage{url}
+\usepackage{pst-geo}
+\begin{document}
+%Geographische Position von Athen nach
+\url{http://gnswww.nga.mil/geonames/GNS/index.jsp: 37° 59' 00" N 023° 44' 00" E}
+
+\bigskip
+\psframebox{%
+\begin{pspicture}*(-5,-155)(8,-140)
+\psset{path=../data,
+ level=20, unit=40, type=8,
+ latitude0=37.59,longitude0=23.44,
+ rivers,borders}
+\WorldMapII[Asia,Europe,maillage=false,
+ linewidth=0.5pt,limiteL=190,
+ increment=2,Africa]% afrika for Turkey
+\end{pspicture}}
+
+
+\begin{verbatim}
+\psframebox{%
+\begin{pspicture}*(-5,-155)(8,-140)
+\psset{path=../data, level=20, unit=40, type=8,
+ latitude0=37.59,longitude0=23.44, rivers,borders}
+\WorldMapII[Asia,Europe,maillage=false,
+ linewidth=0.5pt,limiteL=190,
+ increment=2,Africa]% afrika for Turkey
+\end{pspicture}}
+\end{verbatim}
+
+\end{document}
+
diff --git a/graphics/pstricks/contrib/pst-geo/doc/pst-geo-doc.bib b/graphics/pstricks/contrib/pst-geo/doc/pst-geo-doc.bib
new file mode 100644
index 0000000000..d7ec06279c
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/pst-geo-doc.bib
@@ -0,0 +1,181 @@
+%% -*-bibtex-*-
+@STRING{tugboat = {TUGboat} }
+@STRING{beiprogramm = {{\TeX}-Beiprogramm} }
+@STRING{bretter = {Bretter, die die Welt bedeuten} }
+@STRING{dtk = {{D}ie {\TeX}nische {K}om{\"o}die} }
+@STRING{editorial = {Editorial} }
+@STRING{fremdebuehne = {Von fremden B{\"u}hnen} }
+@STRING{fundus = {Aus dem Fundus} }
+@STRING{hinterbuehne = {Hinter der B{\"u}hne} }
+@STRING{leserbrief = {Leserbrief(e)} }
+@STRING{magazin = {Magazin} }
+@STRING{rezension = {Rezensionen} }
+@STRING{schonimmer = {Was Sie schon immer {\"u}ber {\TeX} wissen wollten \dots} }
+@STRING{theaterkasse = {Von der Theaterkasse} }
+@STRING{theatertage = {{\TeX}-Theatertage} }
+
+@Book{PSTricks2,
+ author = {Herbert Vo\ss},
+ title = {{\PST} {G}rafik f\"ur \TeX{} und \LaTeX},
+ edition = {forth},
+ publisher = {DANTE -- Lehmanns},
+ year = {2007},
+ address = {Heidelberg/Hamburg}
+}
+
+@Book{companion04,
+ author = {Frank Mittelbach and Michel Goosens et al},
+ title = {The {\LaTeX} {C}ompanion},
+ edition = {second},
+ publisher = {Addison-Wesley Publishing Company},
+ year = {2004},
+ address = {Boston}
+}
+
+@Book{begleiter05,
+ author = {Frank Mittelbach and Michel Goosens et al},
+ title = {Der {\LaTeX} {B}egleiter},
+ edition = {zweite},
+ publisher = {Pearson Education},
+ year = {2005},
+ address = {M\"unchen}
+}
+
+@Book{unbound,
+ author = {Alan Hoenig},
+ title = {\TeX{} {U}nbound: \LaTeX{} \& \TeX{} {S}trategies, {F}onts, {G}raphics, and {M}ore},
+ publisher = {Oxford University Press},
+ year = {1998},
+ address = {London}
+}
+@Article{ dtk02.2:jackson.voss:plot-funktionen,
+ author = {Laura E. Jackson and Herbert Vo{\ss}},
+ title = {Die Plot-Funktionen von {\texttt{pst-plot}}},
+ journal = dtk,
+ year = 2002,
+ volume = {2/02},
+ altvolume = 2,
+ altnumber = 14,
+ month = jun,
+ pages = {27--34},
+ annote = bretter,
+ keywords = {},
+ abstract = { Im letzten Heft wurden die mathematischen Funktionen von
+ \PS~im Zusammenhang mit dem {\LaTeX}-Paket
+ \texttt{pst-plot} zum Zeichnen von Funktionen beschrieben
+ und durch Beispiele erl{\"a}utert. In diesem Teil werden
+ die bislang nur erw{\"a}hnten Plot-Funktionen f{\"u}r
+ externe Daten behandelt. }
+}
+
+@Article{ dtk02.1:voss:mathematischen,
+ author = {Herbert Vo{\ss}},
+ title = {Die mathematischen {F}unktionen von {P}ost{S}cript},
+ journal = dtk,
+ year = 2002,
+ volume = {1/02},
+ altvolume = 1,
+ altnumber = 14,
+ month = mar,
+ pages = {},
+ annote = bretter,
+ keywords = {},
+ abstract = { \PS, faktisch genauso alt wie {\TeX}, ist im
+ Verh{\"a}ltnis dazu allgemein noch weniger bekannt, wenn es
+ darum geht zu beurteilen, was es denn nun im eigentlichen
+ Sinne ist. Au{\ss}erdem wird h{\"a}ufig vergessen, dass
+ sich mit den \PS-Funktionen viele Dinge erledigen lassen,
+ bei denen sonst auf externe Programme zur{\"u}ckgegriffen
+ wird. Dies wird im Folgenden f{\"u}r die mathematischen
+ Funktionen im Zusammenhang mit dem Paket \texttt{pst-plot}
+ gezeigt. }
+}
+
+@Book{tlgc2,
+ author = {Michel Goosens and Frank Mittelbach and Sebastian Rahtz and Denis Roegel and Herbert Vo{\ss}},
+ title = {The {\LaTeX} {G}raphics {C}ompanion},
+ publisher = {{Addison-Wesley Publishing Company}},
+ edition = second,
+ year = {2007},
+ address = {Reading, Mass.}
+}
+
+@Book{voss:chaos,
+ author = {Herbert Vo{\ss}},
+ title = {Chaos und {F}raktale selbst programmieren: von {M}andelbrotmengen {\"u}ber {F}arbmanipulationen zur perfekten Darstellung},
+ publisher = {{Franzis Verlag}},
+ year = {1994},
+ address = {Poing}
+}
+
+@Article{girou:01:,
+ author = {Denis Girou},
+ title = {Pr\'esentation de {PST}ricks},
+ journal = {Cahier {GUT}enberg},
+ year = 1994,
+ volume = {16},
+ month = apr,
+ pages = {21-70}
+}
+
+@Article{girou:02:,
+ author = {{Timothy Van} Zandt and Denis Girou},
+ title = {Inside {PST}ricks},
+ journal = TUGboat,
+ year = 1994,
+ volume = {15},
+ month = sep,
+ pages = {239-246}
+}
+
+@Book{PostScript,
+ Author = {Kollock, Nikolai G.},
+ Title = {PostScript richtig eingesetzt: vom {K}onzept zum
+ praktischen {E}insatz},
+ Publisher = {IWT},
+ Address = {Vaterstetten},
+ year = 1989,
+}
+
+@Manual{pstricks,
+ Title = {PSTricks - {\PS} macros for generic {\TeX}},
+ Author = {{Timothy Van} Zandt},
+ Organization = {},
+ Address = {\url{http://www.tug.org/application/PSTricks}},
+ Note = {},
+ year = 1993
+}
+
+@Manual{pst-plot,
+ Title = {\texttt{pst-plot}: Plotting two dimensional functions and data},
+ Author = {{Timothy Van} Zandt},
+ Organization = {},
+ Address = {\url{CTAN:graphics/pstricks/generic/pst-plot.tex}},
+ Note = {},
+ year = 1999
+}
+
+@Manual{multido,
+ Title = {\texttt{multido.tex} - a loop macro, that supports fixed-point addition},
+ Author = {{Timothy Van} Zandt},
+ Organization = {},
+ Address = {\url{CTAN:/graphics/pstricks/generic/multido.tex}},
+ Note = {},
+ year = 1997
+}
+
+@MISC{xkeyval,
+ author = {Hendri Adriaens},
+ title = {xkeyval package},
+ howpublished = {\url{CTAN:/macros/latex/contrib/xkeyval}},
+ year = 2004
+}
+
+@book{voss06,
+ Title = {\LaTeX{} in {N}aturwissenschaften \&{} {M}athematik},
+ Author = {Herbert Vo\ss},
+ Publisher = {Franzis Verlag},
+ Edition= {first},
+ Address= {M\"unchen},
+ Year= {2006},
+}
diff --git a/graphics/pstricks/contrib/pst-geo/doc/pst-geo-doc.pdf b/graphics/pstricks/contrib/pst-geo/doc/pst-geo-doc.pdf
new file mode 100644
index 0000000000..53bcc1ad36
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/pst-geo-doc.pdf
Binary files differ
diff --git a/graphics/pstricks/contrib/pst-geo/doc/pst-geo-doc.tex b/graphics/pstricks/contrib/pst-geo/doc/pst-geo-doc.tex
new file mode 100644
index 0000000000..0fbc289c7b
--- /dev/null
+++ b/graphics/pstricks/contrib/pst-geo/doc/pst-geo-doc.tex
@@ -0,0 +1,1087 @@
+%% $Id: pst-geo-doc.tex 918 2014-05-19 12:32:37Z herbert $
+\documentclass[11pt,french,BCOR10mm,DIV12,bibliography=totoc,parskip=false,
+ smallheadings, headexclude,footexclude,oneside]{pst-doc}
+\usepackage[utf8]{inputenc}
+
+\usepackage{pstricks,url}
+\usepackage{ragged2e,xspace}
+\usepackage{pst-geo}
+\let\GeoFileVersion\fileversion
+\def\PST{\texttt{PSTricks}\xspace}
+\def\PS{\texttt{PostScript}\xspace}
+
+\newcommand\PstMapTwoDPackage{\textsf{pst-geo}}
+\let\Parameter\texttt
+\psset{level=4,limiteL=190,path=data}
+
+\renewcommand\bgImage{}%
+\definecolor{ocean}{rgb}{0.5,0.8,0.8}
+
+\begin{document}
+
+\title{\texttt{pst-geo}}
+\subtitle{A PSTricks package for Geographical Projections\\Version \GeoFileVersion}
+\author{Manuel Luque \\ Herbert Voß}
+\docauthor{}
+\date{\today}
+
+\maketitle
+
+\part{WorldMap 2D}
+
+
+
+ \begin{abstract}
+ Nous sommes fix\'es pour objectif de repr\'esenter à l'aide PSTricks, diverses
+ projections cartographiques du globe terrestre. Cette extension \PstMapTwoDPackage{} concerne
+ les projections planes (Mercator, Lambert, cylindrique etc.) et
+ de la repr\'esentation en trois dimensions
+ du globe terrestre avec plusieurs fonctionnalit\'es qui rendent son
+ utilisation agr\'eable (tout au moins nous l'esp\'erons).
+
+ Diff\'erentes possibilit\'es permettant de choisir le niveau du
+ d\'etail et les trac\'es possibles (villes, fronti\`eres, rivi\`eres etc.), vont
+ \^etre d\'etaill\'ees dans la suite du document.
+ \end{abstract}
+
+\tableofcontents
+
+\section{Les sources\label{sources}}
+\subsection{Pour la partie math\'ematique}
+
+\begin{enumerate}
+ \item Henri \textsc{Bouasse} : G\'eographie math\'ematique (1919), Delagrave.
+ \item \url{http://mathworld.wolfram.com/topics/MapProjections.html}
+\end{enumerate}
+\subsection{Les donn\'ees}
+GLOBE Binaries DECODING : World Public Domain Dbase :
+ F.Pospeschil, A.Rivera (1999)
+
+\url{ftp://ftp.blm.gov/pub/gis/wdbprg.zip}
+
+Elles ont \'et\'e converties sous forme de tableau PostScript, en
+degr\'es,
+gr\^ ace à un petit programme en pascal (de Giuseppe Matarazzo) qui
+fait partie de la distribution.
+
+\subsection{Le pr\'ecurseur en postscript}
+Bill \textsc{Casselman} :
+\url{http://www.math.ubc.ca/~cass/graphics/text/www/}
+
+Dont le chapitre 8 a inspir\'e la r\'ealisation du programme pour PSTricks.
+Il traite des transformations non linéaires et donne divers exemples dont
+les projections planes de la mappemonde. C'est un très beau travail !
+\section{Les diff\'erents types de projections et le niveau de d\'etail}
+\subsection{Les différents types de projections}
+Il y a, pour l'instant, 6 types de projections, lesquelles se paramètrent de
+la manière suivante :
+\begin{center}
+\renewcommand\arraystretch{2}
+\begin{tabular}{|lcr|c|}\hline
+\multicolumn{3}{|c|}{paramètre}&type de projection\\ \hline
+type&=&1& Mercator\\ \hline
+type&=&2 & Lambert\\ \hline
+type&=&3 & simple\\ \hline
+type&=&4 & Sanson-Flamsteed\\ \hline
+type&=&5 & cylindrical\\ \hline
+type&=&6 & Babinet\\ \hline
+type&=&7 & Collignon\\ \hline
+type&=&8 & Bonne\\ \hline
+\end{tabular}
+\end{center}
+\subsection{Les cinq niveaux des d\'etails}
+\begin{center}
+\begin{tabular}{|lcr|c|}\hline
+\multicolumn{3}{|c|}{niveau de détail}& caractèristique\\ \hline
+level&=&1& très détaillé\\ \hline
+level&=&2 & détaillé\\ \hline
+level&=&3 & assez détaillé\\ \hline
+level&=&4 & moyennement détaillé\\ \hline
+level&=&5 & très schématique\\ \hline
+\end{tabular}
+\end{center}
+\subsection{Les options}
+On ne tracera, par défaut, que le contours des côtes.
+\begin{itemize}
+\item \Parameter{ilimiteL=180} : est la valeur absolue par défaut, en degrés, de
+la longitude $(\pm 180)$.
+\item \Parameter{increment=10} : est la valeur par défaut, en degrés, de l'écart angulaire entre deux
+méridiens ou parallèles. On pourra donc fixer une valeur plus petite dans le cas
+d'un zoom.
+\item \Parameter{MapFillColor={[rgb]{0.99,0.95,0.7}}} : permet de choisir la couleur de remplissage des continents,
+ en mode RGB.
+\item \Parameter{borders} : on dessine les frontières des pays.
+\item \Parameter{rivers} : permet de dessiner les fleuves et les rivières.
+\item \Parameter{cities} : marque les capitales et les principales villes.
+\item \Parameter{capitals} : on ne positionne que les capitales.
+\item \Parameter{maillage=false} : permet de supprimer les parallèles et les
+méridiens.
+\item \Parameter{Fill=false} : les surfaces ne sont pas coloriées.
+\item \Parameter{USA}, \Parameter{MEX},
+\Parameter{=true} dessinent respectivement les états des
+\textsc{USA}, du Mexique et de l'Australie.
+\end{itemize}
+
+\clearpage
+
+\section{Mode d'emploi}
+\subsection{Projection de Mercator}
+L'utilisation de la commande est très simple :
+\Parameter{$\backslash$WorldMap[maillage=false]} dessine la projection
+de Mercator, sans les parallèles et les méridiens. Par défaut, c'est le
+niveau de détail le plus élevé et la projection type Mercator qui ont été choisis :
+\Parameter{[type=1,level=1]}. On jouera sur les unités
+afin d'adapter le dessin aux dimensions souhaitées, avec par exemple~:
+\begin{lstlisting}
+\psset{linewidth=0.75\pslinewidth}
+{\psset{xunit=0.5,yunit=0.5}
+\begin{pspicture}*(-9,-9)(10,9)
+\WorldMap[maillage=false]
+\end{pspicture}}
+\end{lstlisting}
+qui permet d'obtenir la projection de Mercator suivante :
+\begin{center}
+\psset{linewidth=0.75\pslinewidth}
+{\psset{xunit=0.5,yunit=0.5}
+\psset{MapFillColor={[rgb]{0.5,0.8,0.5}}}
+\begin{pspicture}*(-9,-9)(10,9)
+\WorldMap[maillage=false]
+\end{pspicture}}
+\end{center}
+
+\clearpage
+
+
+Le script suivant dessine la projection de Mercator, en mode paysage :
+\begin{lstlisting}
+\begin{pspicture}*(-9,-9)(9,10)
+\rput{90}(0,0){\WorldMap[cities,borders]}
+\end{pspicture}
+\end{lstlisting}
+
+\resizebox{\linewidth}{!}{%
+ \begin{pspicture}*(-9,-9)(9,10)
+ \rput{90}(0,0){\WorldMap[cities,USA,Australia,Mexico]}
+ \end{pspicture}}
+
+\subsection{Projection de Lambert}
+
+\begin{lstlisting}
+{\psset{xunit=0.75,yunit=0.75}
+\begin{pspicture}(-9,-4.5)(9.5,4.5)
+\WorldMap[type=2,cities]
+\end{pspicture}}
+\end{lstlisting}
+
+\begin{center}
+{\psset{xunit=0.75,yunit=0.75}
+\begin{pspicture}(-9,-4.5)(9.5,4.5)
+\WorldMap[type=2,cities]
+\end{pspicture}}
+\end{center}
+
+\subsection{Projection simple}
+\begin{lstlisting}
+\begin{pspicture}(-3,-9)(3,10)
+\rput{90}(0,0){\WorldMap[type=3,maillage]}
+\end{pspicture}
+\end{lstlisting}
+\begin{center}
+\begin{pspicture}(-3,-9)(3,10)
+\rput{90}(0,0){\WorldMap[type=3,maillage]}
+\end{pspicture}
+\end{center}
+
+\subsection{Projection Sanson-Flamsteed}
+\begin{lstlisting}
+\psset{xunit=0.75,yunit=0.75}
+\begin{pspicture}(-5,-5)(8,5)
+\WorldMap[type=4]
+\end{pspicture}
+\end{lstlisting}
+\begin{center}
+\psset{xunit=0.75,yunit=0.75}
+\begin{pspicture}(-5,-5)(8,5)
+\WorldMap[type=4]
+\end{pspicture}
+\end{center}
+
+\subsection{Projection cylindrique}
+\begin{lstlisting}
+\begin{pspicture}*(-9,-9)(9.5,9)
+ \WorldMap[type=5]
+\end{pspicture}
+\end{lstlisting}
+
+\resizebox{\linewidth}{!}{%
+ \begin{pspicture}*(-9,-9)(9.5,9)
+ \WorldMap[type=5]
+ \end{pspicture}}
+
+\subsection{Projection de Babinet}
+\begin{center}
+{\psset{xunit=0.75,yunit=0.75}
+\begin{pspicture}(-9,-7)(10,7)
+\WorldMap[type=6]
+\end{pspicture}}
+\end{center}
+
+\subsection{Projection de Collignon}
+\begin{center}
+{\psset{xunit=0.75,yunit=0.75}
+\begin{pspicture}(-9,-7)(10,7)
+\WorldMap[type=7]
+\end{pspicture}}
+\end{center}
+
+\clearpage
+
+\subsection{Projection de Bonne}
+On peut choisir la latitude et la longitude de référence avec les
+paramètres : \Parameter{latitude0=45} et \Parameter{longitude0=0},
+qui sont les valeurs par défaut.
+\begin{center}
+\begin{pspicture}(-7,-10)(7,3)
+\WorldMap[type=8]
+\end{pspicture}
+\end{center}
+
+
+\clearpage
+
+\section{Comment faire un zoom sur un pays ou une région donnée}
+Il n'a pas été prévu de commande particulière, mais la procédure
+suivante :
+\begin{enumerate}
+ \item Placer un option \verb+showgrid+ après le tracé de la carte, puis
+ repérer les coordonnées des deux sommets opposés du rectangle
+ dans lequel sera inclus la région souhaitée.
+\begin{center}
+\psset{level=1,linewidth=0.5\pslinewidth}
+\psset{xunit=0.75,yunit=0.75}
+\begin{pspicture*}[showgrid](-9,-9)(10,9)
+\WorldMap[rivers,cities,USA,maillage=false]
+\psframe[linewidth=0.5mm,linecolor=red](-6.5,1)(-3,3)
+\end{pspicture*}
+\end{center}
+ \item Par exemple, si nous choisissons de représenter les
+ \'Etats-Unis les coordonnées des coins bas-gauche et haut-droit
+ seront : \verb+(-6.5,1)(-3,3)+
+
+ L'agrandissement sera obtenu en changeant d'unité, un zoom $\times4$ s'obtiendra avec :
+ \verb+\psset{xunit=4,yunit=4}+. Finalement la
+ commande s'écrira :
+\begin{lstlisting}
+\psset{level=1,linewidth=0.5\pslinewidth}
+\psset{xunit=0.75,yunit=0.75}
+\begin{pspicture*}[showgrid](-9,-9)(10,9)
+\WorldMap[rivers,cities,USA,maillage=false]
+\psframe[linewidth=0.5mm,linecolor=red](-6.5,1)(-3,3)
+\end{pspicture*}
+\end{lstlisting}
+\begin{center}
+\psset{xunit=4,yunit=4}% zoom 4*
+\psset{linewidth=1.25\pslinewidth}
+\begin{pspicture}*(-6.5,1)(-3,3)
+\WorldMap[rivers,cities,USA,maillage]
+\end{pspicture}
+\end{center}
+\end{enumerate}
+
+\section{Téléchargement des fichiers}
+Le fichier des données (\texttt{wdb.zip}) est sur : \url{http://melusine.eu.org/syracuse/mluque/mappemonde/}
+
+ Si vous
+n'avez pas lu le fichier \verb+A LIRE+, la compilation a du mal se
+passer. Il faut en effet indiquer le chemin des données dans la
+variable \verb+path+. Cette variable contient le chemin des
+données sur mon disque dur :
+
+\verb+path=C:/mappemonde/wdb+
+
+Il faut donc avant le \verb+\begin{document}+, indiquer celui qui
+correspond à votre configuration avec une commande du type :
+
+\verb+\psset{path=C:/mappemonde/wdb}+
+
+ ou bien le modifier
+directement dans le fichier \verb+pst-geo.tex+.
+
+Il est prévu la création d'un CR-ROM contenant toutes données, il
+sera gravé et fourni gratuitement par Giuseppe à tous ceux qui lui
+en feront la demande.
+
+
+\part{WorldMap 2DII}
+
+Dans la continuité de \textsf{pst-map2d}, cette solution se propose
+d'utiliser la base de données géographiques : \textsf{CIA World DataBank II}, que l'on trouvera sur
+\url{http://www.evl.uic.edu/pape/data/WDB/}. On récupérera sur ce
+site toutes les données qui pèsent, compressées au format
+\textsf{tgz}, 30~Mo et 121~Mo une fois décompactées. Cela donne
+une finesse de tracé exceptionnelle, qui évidemment ne peut-être appréciée, non pas sur l'écran,
+mais à l'impression, si possible avec une imprimante laser !
+
+\'Evidemment le temps de calcul est proportionnel à la taille des
+données à traiter. Cependant des options permettent de choisir la
+représentation d'un continent ou plusieurs. Un ordinateur puissant
+avec beaucoup de mémoire vive est donc souhaitable.
+\begin{center}
+\psset{xunit=5,yunit=5}
+\psframebox[framesep=0pt,linewidth=0.2mm,doubleline]{%
+ \begin{pspicture}*(-0.5,1.70)(1.5,3)%
+ \WorldMapII[Africa,increment=2]
+\end{pspicture}}
+\end{center}
+
+\section{La mise en forme des données}
+La mise en forme des données a été effectuée (\textsf{wdbII.zip}) sur :
+\url{http://melusine.eu.org/syracuse/mluque/mappemonde/}. Si vous
+souhaitez le faire vous-même, voici quelques indications.
+
+Pour faciliter le travail de PostScript et diminuer le temps de
+calcul les données \verb|europe-cil_II.dat| etc. doivent être très
+légèrement adaptées avec un éditeur de texte acceptant les
+fichiers lourds.
+
+Tous les lignes \textsf{segment ...} doivent être remplacées par :
+
+\textsf{][\% segment...}.
+
+Pour la clarté, si l'éditeur le permet
+on insérera un saut de ligne entre les deux crochets \textsf{] [}.
+On modifiera le début et la fin du fichier ainsi obtenu plaçant au
+début, à la place du premier crochet~] :
+
+\verb|/europe-cil [|
+
+et à la fin, on rajoutera :
+
+\verb|] ] def|
+
+Cet exemple valable pour le fichier \verb|europe-cil_II.dat| doit
+être répété et adapté en modifiant les noms à tous les autres
+fichiers.
+
+Giuseppe Matarazzo a mis au point un programme permettant de faire
+ce travail automatiquement, il fait partie de la distribution.
+
+Cependant le travail ne s'arrête pas là ! La structure des données
+des fichiers \verb|asia-cil_II.dat|, \verb|asia-riv_II.dat| et
+\verb|Southamerica-cil_II.dat| pose problème.
+
+Commençons par le fichier qui donne le plus de soucis :
+\verb|asia-cil_II.dat|.
+
+Avec un votre éditeur de textes rechercher puis supprimez les
+segments :
+\begin{itemize}
+\item segment 7925 à segment 7957
+\item segment 7966
+\item segment 7968 à segment 7986
+\item segment 8377
+\item segment 8638 à segment 8641
+\item segment 8645 à segment 8650
+\item segment 8645 à segment 8650
+\item segments 15 à segment 123
+\end{itemize}
+Exemple : on supprimera [ segment 7925 \ldots ] d'un crochet à
+l'autre, crochets compris.
+
+Ces parties manquantes sont remplacées par le fichier
+\verb|asia-isl_II.dat| qui est la concaténation des précédents.
+
+Pour le fichier \verb|Southamerica-cil_II.dat|, supprimez de même les segments
+:
+\begin{itemize}
+\item segment 2166
+\item segment 1948
+\end{itemize}
+Ils seront remplacés par le fichier \verb|Southamerica-arc_II.dat| : voilà
+vous êtes arrivés au bout de vos peines !
+
+ Si vous
+n'avez pas lu le fichier \verb+A LIRE+, la compilation a du mal se
+passer. Il faut en effet indiquer le chemin des données dans la
+variable \verb+path+. Cette variable contient le chemin des
+données sur mon disque dur :
+
+\verb+path=data+
+
+Il faut donc avant le \verb+\begin{document}+, indiquer celui qui
+correspond à votre configuration avec une commande du type :
+
+\verb+\psset{path=data}+
+
+ ou bien le modifier
+directement dans le fichier \verb+pst-mapII.tex+.
+\section{Les options}
+\subsection{Les différents types de projections} Ils sont ceux
+vus
+avec \textsf{pst-map2d} ; ici il n'y a qu'un seul niveau de détail
+: donc pas de choix possible.
+\begin{center}
+\renewcommand\arraystretch{2}
+\begin{tabular}{|l|c|}\hline
+\Parameter{type=1}& Mercator\\ \hline
+\Parameter{type=2} & Lambert\\ \hline
+\Parameter{type=3} & simple\\ \hline
+\Parameter{type=4} & Sanson-Flamsteed\\ \hline
+\Parameter{type=5} & cylindrical\\ \hline
+\Parameter{type=6} & Babinet\\ \hline
+\end{tabular}
+\end{center}
+\subsection{Les options}
+Les options se résument ici aux choix des continents et aux fleuves ainsi qu'au dessin ou non des parallèles et méridiens.
+
+Par défaut tous les continents et fleuves sont tracés.
+\begin{itemize}
+\item \Parameter{Europe=false} : l'Europe n'est pas dessinée.
+\item \Parameter{Africa=false} : l'Afrique n'est pas dessinée.
+\item \Parameter{Asia=false} : l'Asie n'est pas dessinée.
+\item \Parameter{Northamerica=false} : l'Amérique du Nord n'est pas dessinée.
+\item \Parameter{Southamerica=false} : l'Amérique du Sud n'est pas dessinée.
+\item \Parameter{rivers=false} : les rivières ne sont pas dessinées.
+\item \Parameter{borders=false} : les frontières ne sont pas
+tracées.
+\item \Parameter{cities=false} : les villes ne sont pas
+placées. Si \Parameter{cities} : les capitales et les villes sont placées
+(sans le nom).
+\item \Parameter{capitals} : les capitales sont seules indiquées.
+\item \Parameter{maillage=false} : les parallèles et méridiens ne sont pas tracés.
+\item \Parameter{increment=10} : est la valeur par défaut, en degrés, de l'écart angulaire entre deux
+méridiens ou parallèles. On pourra donc fixer une valeur plus petite dans le cas
+d'un zoom.
+\item \Parameter{ilimiteL=180} : est la valeur absolue par défaut, en degrés, de
+la longitude $(\pm 180)$.
+\end{itemize}
+\section{Le mode d'emploi}
+\textbf{J'ai désactivé le tracé des fleuves et des frontières avec les options
+:}
+\begin{verbatim}
+rivers=false,borders=false
+\end{verbatim}
+\textbf{Afin d'accélérer l'affichage. Libre à vous des les activer en les plaçant à
+\texttt{true}}
+\subsection{Mercator}
+Le script suivant dessine la projection de Mercator (qui est le type par défaut), en mode paysage :
+\begin{verbatim}
+\hbox{\hspace{-3cm}%
+\begin{pspicture}*(-9,-9)(9,10)
+\rput{90}(0,0){\WorldMapII[all,level=75]}
+\end{pspicture}}
+\end{verbatim}
+\makebox[\textwidth]{%
+\begin{pspicture*}(-9,-9)(9,10)
+\rput{90}(0,0){\WorldMapII[all,rivers=false,borders=false,linewidth=0.1\pslinewidth,level=75]}
+\end{pspicture*}
+}
+\subsection{Projection de Lambert}
+\begin{verbatim}
+\begin{pspicture*}(-9,-5)(9,5)
+\WorldMapII[type=2,all]
+\end{pspicture*}
+\end{verbatim}
+\makebox[\textwidth]{%
+{\psset{xunit=0.75,yunit=0.75}
+\begin{pspicture}(-9,-5)(9,5)
+\WorldMapII[type=2,all,rivers=false,borders=false,linewidth=0.1\pslinewidth]
+\end{pspicture}}
+}
+
+\begin{landscape}
+\subsection{Projection simple}
+\begin{verbatim}
+\begin{pspicture*}(-9,-3)(9,3)
+ \psframe*[linecolor=ocean](-9,-3)(9,3)
+ \WorldMapII[type=3,maillage=false,all]
+\end{pspicture*}
+\end{verbatim}
+\begin{pspicture*}(-9,-3)(9,3)
+ \psframe*[linecolor=ocean](-9,-3)(9,3)
+ \WorldMapII[type=3,all,maillage=false,rivers=false,borders=false,linewidth=0.1\pslinewidth]
+\end{pspicture*}
+\end{landscape}
+
+\subsection{Projection Sanson-Flamsteed}
+\begin{verbatim}
+\begin{pspicture*}(-10,-5)(10,5)
+ \WorldMapII[type=4,all]
+\end{pspicture*}
+\end{verbatim}
+\begin{center}
+\resizebox{\linewidth}{!}{%
+\begin{pspicture*}(-10,-5)(10,5)
+ \WorldMapII[type=4,all,rivers=false,borders=false,linewidth=0.1\pslinewidth]
+\end{pspicture*}}
+\end{center}
+
+\clearpage
+
+\subsection{Projection cylindrique}
+\begin{verbatim}
+\psset{xunit=0.5,yunit=0.5}
+\begin{pspicture}*(-9,-12)(9.5,14)
+\psframe(-9,-12)(9.5,14)
+\WorldMapII[type=5,all]
+\end{pspicture}
+\end{verbatim}
+{\psset{xunit=0.5,yunit=0.5}
+\begin{pspicture}*(-9,-12)(9.5,14)
+\psframe(-9,-12)(9.5,14)
+\WorldMapII[type=5,all,linewidth=0.1\pslinewidth,rivers=false,borders=false]
+\end{pspicture}}
+
+\clearpage
+
+
+\subsection{Projection de Babinet}
+\begin{verbatim}
+{\psset{xunit=0.75,yunit=0.75}
+\begin{pspicture*}(-10,-5)(10,5)
+ \WorldMapII[type=6,all,rivers=false,borders=false,linewidth=0.1\pslinewidth]
+\end{pspicture*}}
+\end{verbatim}
+{\psset{xunit=0.75,yunit=0.75}
+\begin{pspicture*}(-10,-5)(10,5)
+ \WorldMapII[type=6,all,rivers=false,borders=false,linewidth=0.1\pslinewidth]
+\end{pspicture*}}
+
+\clearpage
+
+\subsection{Projection de Collignon}
+\begin{center}
+\resizebox{\linewidth}{!}{%
+\psset{xunit=0.75,yunit=0.75}
+\begin{pspicture*}(-10,-5)(10,5)
+\WorldMapII[type=7,all]
+\end{pspicture*}}
+\end{center}
+
+
+\clearpage
+
+\subsection{Projection de Bonne}
+On peut choisir la latitude et la longitude de référence avec les
+paramètres : \Parameter{latitude0=45} et \Parameter{longitude0=0},
+qui sont les valeurs par défaut.
+\begin{center}
+\begin{pspicture*}(-7,-10)(7,3)
+\WorldMapII[type=8,all]
+\end{pspicture*}
+\end{center}
+
+\clearpage
+
+
+\section{Comment faire un zoom sur un pays ou une région donnée}
+Il n'a pas été prévu de commande particulière, mais la procédure
+suivante :
+\begin{enumerate}
+ \item Placer un \verb+\psgrid+ après le tracé de la carte, puis
+ repérer les coordonnées des deux sommets opposés du rectangle
+ dans lequel sera inclus la région souhaitée.
+\begin{center}
+\psset{linewidth=0.2\pslinewidth}
+\psset{xunit=0.75,yunit=0.75}
+\begin{pspicture*}[showgrid](-9,-9)(10,9)
+ \WorldMapII[maillage=false,rivers=false,borders=false,all]
+\psframe[linewidth=0.5mm,linecolor=red](-6.5,1)(-3,3)
+\end{pspicture*}
+\end{center}
+ \item Par exemple, si nous choisissons de représenter les
+ \'Etats-Unis les coordonnées des coins bas-gauche et haut-droit
+ seront : \verb+(-6.5,1)(-3,3)+
+
+ L'agrandissement sera obtenu en changeant d'unité, un zoom $\times4$ s'obtiendra avec :
+ \verb+\psset{xunit=4,yunit=4}+. Finalement la
+ commande s'écrira :
+\begin{verbatim}
+\begin{center}
+\psset{xunit=4,yunit=4}% zoom 4*
+\psset{linewidth=1.25\pslinewidth}
+ \begin{pspicture*}(-6.5,1)(-3,3)
+ \WorldMapII[Southamerica,Northamerica,Europe=false]
+\end{pspicture*}
+\end{center}
+\end{verbatim}
+\begin{center}
+\psset{xunit=4,yunit=4}% zoom 4*
+\psset{linewidth=1.25\pslinewidth}
+ \begin{pspicture}*(-6.5,1)(-3,3)
+ \WorldMapII[Southamerica,Northamerica,Europe=false]
+\end{pspicture}
+\end{center}
+\item Pour le Japon, on choisira le cadre \verb+(6.2,1.4)(7.6,2.8)+ avec un
+zoom$\times10$. On ne sectionnera que \texttt{Asia}, tous les autres
+sont à \texttt{false}.
+\begin{center}
+\psset{xunit=10,yunit=10}% zoom 10*
+\psset{linewidth=1.25\pslinewidth}
+ \begin{pspicture}*(6.2,1.4)(7.6,2.8)
+ \WorldMapII[Asia,increment=1]
+\end{pspicture}
+\end{center}
+\end{enumerate}
+
+
+\part{Three dimensinal views}
+\newcommand\PstMapThreeDPackage{\textsf{pst-geo}}
+\psset{linewidth=0.2\pslinewidth,path=data,level=4}
+
+
+ \section{Les données\label{datas}}
+GLOBE Binaries DECODING : World Public Domain Dbase :
+ F.Pospeschil, A.Rivera (1999)
+
+\url{ftp://ftp.blm.gov/pub/gis/wdbprg.zip}
+
+Elles ont \'et\'e converties sous forme de tableau PostScript, en
+degr\'es,
+gr\^ ace à un petit programme en pascal (de Giuseppe Matarazzo) qui
+fait partie de la distribution.
+\section{Les paramètres et les options}
+\subsection{Les paramètres}
+\begin{itemize}
+\item \Parameter{PHI=49} : latitude du point de vue.
+\item \Parameter{THETA=0} : longitude du point de vue.
+\item \Parameter{Dobs=20} : distance de l'observateur par rapport au centre de la sphère.
+\item \Parameter{Decran=25} : distance de l'écran de projection par rapport à l'observateur.
+\item \Parameter{Radius=5} : rayon de la sphère.
+\item \Parameter{increment=10} : écart angulaire, en degrés, entre deux
+parallèles ou deux méridiens.
+\item \Parameter{RotX=0} : on fait tourner le globe terrestre autour de l'axe
+\textsf{Ox} et on recalcule les nouvelles coordonnées ;
+\item \Parameter{RotY=0} : on fait tourner le globe terrestre de l'axe
+\textsf{Oy} et on recalcule les nouvelles coordonnées ;
+\item \Parameter{RotZ=0} : on fait tourner le globe terrestre autour de l'axe
+\textsf{Oz} et on recalcule les nouvelles coordonnées.
+\end{itemize}
+$Oxyz$ est le repère ``\textit{absolu}'' dans lequel les coordonnées sont
+définies. Lorsque \Parameter{RotX=0,RotY=0,RotZ=0}, $Oz$ coïncide avec l'axe des
+pôles, le plan $Oxy$ est celui de l'équateur et l'axe $Ox$ correspond à
+la longitude 0.
+
+Les valeurs indiquées sont les valeurs par défaut. L'image sera d'autant
+plus grande que la distance de l'écran par rapport à l'observateur sera
+grande. Les valeurs des distances sont en \textsf{cm}.
+\subsection{Les options}
+\begin{itemize}
+\item \Parameter{MapFillColor=0.99 0.95 0.7 } : permet de choisir la couleur de remplissage des continents,
+ en mode RGB.
+\item \Parameter{gridmapcolor=0.5 0.5 0.5 } : permet de choisir la couleur du canevas en mode RGB.
+\item \Parameter{level=1} : niveau de détail élevé (valeur activée par défaut).
+\item \Parameter{level=2} : niveau de détail moyen, la mappemonde est dessinée très rapidement .
+\item \Parameter{cities} : les capitales et les villes importantes sont placées.
+\item \Parameter{capitals} : seules les capitales sont indiquées.
+\item \Parameter{maillage=false} : les parallèles et méridiens ne sont pas tracés.
+\end{itemize}
+
+\clearpage
+
+\section{Divers exemples}
+\psset{level=2}
+\subsection{La mappemonde dans sa totalité}
+\subsubsection{Sans les villes}
+\begin{verbatim}
+\psframebox[fillstyle=solid,fillcolor=black!30]{%
+\begin{pspicture}(-7,-7)(7,7)
+ \WorldMapThreeD[PHI=30,THETA=0]%
+\end{pspicture}}
+\end{verbatim}
+\psframebox[fillstyle=solid,fillcolor=black!30]{%
+\begin{pspicture}(-7,-7)(7,7)
+ \WorldMapThreeD[PHI=30,THETA=0,gridmapcolor=black]%
+\end{pspicture}}
+
+
+\clearpage
+
+\subsubsection{Avec les villes}
+On voit ici l'effet de rotation du paramètre \verb+RotX=-60+
+\begin{verbatim}
+\psframebox[fillstyle=solid,fillcolor=black!30]{%
+\begin{pspicture}(-7,-7)(7,7)
+ \WorldMapThreeD[PHI=50,THETA=0,cities,RotX=-60]%
+\end{pspicture}}
+\end{verbatim}
+\psframebox[fillstyle=solid,fillcolor=black!30]{%
+\begin{pspicture}(-7,-7)(7,7)
+ \WorldMapThreeD[PHI=50,THETA=0,cities,RotX=-60]%
+\end{pspicture}}
+
+\clearpage
+
+\subsection{Le choix du point de vue}
+Si l'on fait abstraction des paramètres \verb+RotX+, \verb+RotY+
+et \verb+RotZ+, le point de vue est déterminé par \verb+THETA+ et
+\verb+PHI+, c'est-à-dire par la latitude et la longitude. Il faut
+ensuite choisir la distance du point de vue \verb+Dobs+ et la position de
+l'écran de projection \verb+Decran+.
+
+Par exemple une vue du Pôle Nord sera obtenue avec :
+\begin{verbatim}
+\psframebox[fillstyle=solid,fillcolor=black!30]{%
+\begin{pspicture}(-7,-7)(7,7)
+\WorldMapThreeD[PHI=90,THETA=-50]
+\end{pspicture}}
+\end{verbatim}
+
+\psframebox[fillstyle=solid,fillcolor=black!30]{%
+\begin{pspicture}(-7,-7)(7,7)
+\WorldMapThreeD[PHI=90,THETA=-50]
+\end{pspicture}}
+
+\clearpage
+
+Par exemple une vue au niveau de l'équateur sera obtenue avec :
+\begin{verbatim}
+\begin{pspicture}(-5,-5)(5,5)
+\WorldMapThreeD[PHI=0,THETA=100,cities]
+\end{pspicture}
+\end{verbatim}
+
+\begin{pspicture}(-7,-7)(7,7)
+\WorldMapThreeD[PHI=0,THETA=100,cities]
+\end{pspicture}
+
+\clearpage
+
+Voici une vue du continent asiatique
+\begin{verbatim}
+\psframebox[fillstyle=solid,fillcolor=black!30]{%
+\begin{pspicture}(-7,-7)(7,7)
+\WorldMapThreeD[PHI=50,THETA=90,maillage=false,cities]
+\end{pspicture}}
+\end{verbatim}
+\psframebox[fillstyle=solid,fillcolor=black!30]{%
+\begin{pspicture}(-7,-7)(7,7)
+\WorldMapThreeD[PHI=50,THETA=90,maillage=false,cities]
+\end{pspicture}}
+
+\clearpage
+\section{Zoom et animations}
+\subsection{Zoom}
+Pour faire un zoom sur une partie de la mappemonde, il suffit de
+rapprocher l'observateur de la sphère (pas trop cela crée des
+distorsions) ou bien d'éloigner l'écran de projection. On passera
+au \Parameter{level=1}.
+\begin{verbatim}
+\begin{center}
+\psframebox[fillstyle=solid,fillcolor=black!30]{%
+\begin{pspicture}*(-7,-4)(7,4)
+\WorldMapThreeD[PHI=48,THETA=30,cities,increment=5,Decran=48,level=1]
+\end{pspicture}
+\end{center}
+\end{verbatim}
+\begin{center}
+\psframebox[fillstyle=solid,fillcolor=black!30,linewidth=0.5pt]{%
+\begin{pspicture}*(-7,-4)(7,4)
+\WorldMapThreeD[PHI=48,THETA=30,cities,increment=5,Decran=48,level=1]%
+\end{pspicture}}
+\end{center}
+
+\clearpage
+
+
+\subsection{Animations}
+Pour faire tourner le globe autour de l'axe des pôles, on fera
+varier \verb+THETA+ dans une boucle \verb+\multido+. On utilisera
+l'une des techniques d'animation déjà présentées, par exemple sur
+:
+
+\url{http://tug.org/mailman/htdig/pstricks/2002/000697.html}
+
+\url{http://tug.org/mailman/htdig/pstricks/2002/000698.html}
+
+\url{http://melusine.eu.org/syracuse/scripts/PST-anim/}
+\begin{verbatim}
+\begin{center}
+\hbox{\hspace{-2cm}
+\multido{\iTheta=0+10}{18}{%
+\psframebox[fillstyle=solid,fillcolor=black!30]{%
+\begin{pspicture}*(-7,-4)(7,4)
+\WorldMapThreeD[PHI=48,THETA=\iTheta,cities,increment=5,Decran=48,level=1]%
+\end{pspicture}}}
+}
+\end{center}
+\end{verbatim}
+On pourra créer une animation consistant en un survol du globe en
+faisant varier \verb+THETA+ et \verb+PHI+ ainsi qu'éventuellement
+l'altitude de l'observateur.
+\section{Téléchargement des fichiers}
+Ce sont les mêmes fichiers de données que \verb+pst-map2d+ (une
+partie de \texttt{wdb.zip}) : \url{http://melusine.eu.org/syracuse/mluque/mappemonde/}
+
+ Si vous
+n'avez pas lu le fichier \verb+A LIRE+ de la documentation de \verb+pst-map2d+, la compilation a du mal se
+passer. Il faut en effet indiquer le chemin des données dans la
+variable \verb+path+. Cette variable contient le chemin des
+données sur mon disque dur :
+
+\verb+path=C:/mappemonde/wdb+
+
+Il faut donc avant le \verb+\begin{document}+, indiquer celui qui
+correspond à votre configuration avec une commande du type :
+
+\verb+\psset{path=C:/mappemonde/wdb}+
+
+ ou bien le modifier
+directement dans le fichier \verb+pst-map3d.tex+.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 3dII %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\par{3dII}
+ \begin{quote}
+ Dans la continuité de \textsf{pst-geo}, cette solution se propose
+d'utiliser la base de données géographiques : \textsf{CIA World DataBank II}, que l'on trouvera sur
+\url{http://www.evl.uic.edu/pape/data/WDB/} pour dessiner la
+mappemonde en 3D.
+
+Comme nous l'avions déjà signalé dans le précédent package et si vous ne l'avez pas fait, il faudra récupérera sur ce
+site toutes les données qui pèsent, compressées au format
+\textsf{tgz}, 30~Mo et 121~Mo une fois décompactées. Cela donne
+une finesse de tracé exceptionnelle !
+
+\'Evidemment le temps de calcul est proportionnel à la taille des
+données à traiter. Cependant des options permettent de choisir la
+représentation d'un continent ou plusieurs. Un ordinateur puissant
+avec beaucoup de mémoire vive est donc souhaitable : pour un travail confortable 512~Mb semble l'idéal. Cependant si
+on se limite au dessin de certaines parties du monde, le temps de
+calcul est très raisonnable et une mémoire réduite suffisante.
+ \end{quote}
+
+
+\section{La mise en forme des données}
+Pour faciliter le travail de PostScript et diminuer le temps de
+calcul les données \verb|europe-cil_II.dat| etc. doivent être très
+légèrement adaptées avec un éditeur de texte acceptant les
+fichiers lourds.
+
+Tous les lignes \texttt{segment ...} doivent être remplacées par :
+
+\verb|][\% segment...|
+
+Pour la clarté, si l'éditeur le permet
+on insérera un saut de ligne entre les deux crochets \texttt{] [}.
+On modifiera le début et la fin du fichier ainsi obtenu plaçant au
+début, à la place du premier crochet~] :
+
+\verb|/europe-cil_II [|
+
+et à la fin, on rajoutera :
+
+\verb|] ] def|
+
+On enregistrera le fichier sous le nom \verb|europe-cil_II.dat|.
+
+Cet exemple valable pour le fichier \verb|europe-cil_II.dat| doit
+être répété et adapté, en modifiant les noms, à tous les autres
+fichiers.
+
+Giuseppe Matarazzo a mis au point un programme permettant de faire
+ce travail automatiquement, il fait partie de la distribution (en cas de problèmes veuillez le contacter).
+
+\section{Un exemple : la région méditerranéenne}
+Elle s'obtient par la commande :
+\begin{verbatim}
+\WorldMapThreeDII[PHI=40,THETA=15,Decran=80,increment=2,%
+ Asia,Africa,Northamerica=false,Southamerica=false]%
+\end{verbatim}
+
+Dans laquelle \texttt{PHI=40,THETA=15} fixent en latitude et longitude la
+position du point de vue : sur la carte le point de coordonnées
+géographiques correspondantes sera au centre ; il est nécessaire cependant, que les coordonnées de
+l'environnement \verb+\begin{pspicture}*(-9,-4)(9,4)+ possèdent une symétrie
+centrale. \texttt{Decran=80} fixe la distance de l'écran de projection de
+l'image vue, plus cette distance sera grande et plus l'image obtenue (plus
+l'effet de zoom) sera grande.
+
+\texttt{Asia,Africa,Northamerica=false,Southamerica=false} indique les régions
+qui seront ou non représentées, \texttt{Europe} y est par défaut.
+
+\texttt{increment=2} représente l'écart angulaire, en degrés, entre deux
+parallèles ou deux méridiens. Les explications concernant ces paramètres
+vont être développées dans les exemples suivants, ainsi que celles d'autres
+paramètres.
+
+\makebox[\textwidth]{%
+\begin{pspicture*}(-9,-4)(9,4)
+\WorldMapThreeDII[PHI=35,THETA=15,Decran=80,cities,
+ Asia,Africa,rivers=false,
+ linewidth=0.5pt,increment=5]
+\end{pspicture*}}
+
+\section{Les paramètres et les options}
+\subsection{Les paramètres}
+\begin{itemize}
+\item \Parameter{PHI=49} : latitude du point de vue.
+\item \Parameter{THETA=0} : longitude du point de vue.
+\item \Parameter{Dobs=20} : distance de l'observateur par rapport au centre de la sphère.
+\item \Parameter{Decran=25} : distance de l'écran de projection par rapport à l'observateur.
+\item \Parameter{Radius=5} : rayon de la sphère.
+\item \Parameter{increment=10} : écart angulaire, en degrés, entre deux
+parallèles ou deux méridiens.
+\item \Parameter{RotX=0} : on fait tourner le globe terrestre autour de l'axe
+\textsf{Ox} et on recalcule les nouvelles coordonnées ;
+\item \Parameter{RotY=0} : on fait tourner le globe terrestre de l'axe
+\textsf{Oy} et on recalcule les nouvelles coordonnées ;
+\item \Parameter{RotZ=0} : on fait tourner le globe terrestre autour de l'axe
+\textsf{Oz} et on recalcule les nouvelles coordonnées.
+\end{itemize}
+$Oxyz$ est le repère ``\textit{absolu}'' dans lequel les coordonnées sont
+définies. Si \Parameter{RotX=0,RotY=0,RotZ=0}, $Oz$ coïncide avec l'axe des
+pôles, le plan $Oxy$ est celui de l'équateur et l'axe $Ox$ correspond à
+la longitude 0.
+
+Les valeurs indiquées sont les valeurs par défaut. L'image sera d'autant
+plus grande que la distance de l'écran par rapport à l'observateur sera
+grande. Les valeurs des distances sont en \textsf{cm}.
+
+\subsection{Les options}
+\begin{itemize}
+\item \Parameter{Europe} : l'Europe est dessinée(par défaut).
+\item \Parameter{Africa=false} : l'Afrique n'est pas dessinée.
+\item \Parameter{Asia=false} : l'Asie n'est pas dessinée.
+\item \Parameter{Northamerica=false} : l'Amérique du Nord n'est pas dessinée.
+\item \Parameter{Southamerica=false} : l'Amérique du Sud n'est pas dessinée.
+\item \Parameter{rivers=false} : les rivières ne sont pas dessinées.
+\item \Parameter{borders=false} : les frontières ne sont pas dessinées.
+\item \Parameter{cities} : les capitales et les villes importantes sont placées.
+\item \Parameter{capitals} : seules les capitales sont indiquées.
+\item \Parameter{maillage=false} : les parallèles et méridiens ne sont pas tracés.
+\end{itemize}
+\section{Le mode d'emploi}
+\subsection{La mappemonde dans sa totalité}
+C'est évidemment possible, mais le temps de calcul est élevé .Il vaut mieux
+si on ne possède pas un ordinateur rapide avec beaucoup de mémoire vive
+désactiver le tracé de fleuves et des frontières.
+
+En choisissant les valeurs de \Parameter{PHI} et \Parameter{THETA} on
+fixera le point de vue.
+
+Avec le scénario suivant on se place au-dessus du pôle Nord.
+\begin{verbatim}
+\WorldMapThreeDII[PHI=80,THETA=-10,Decran=25,cities,
+ Asia,Africa,Northamerica,Southamerica,
+ rivers=false,borders=false,linewidth=0.5pt]
+\end{verbatim}
+\begin{center}
+\begin{pspicture*}(-7,-7)(7,7)
+\psframe*[linecolor=black!30](-7,-7)(7,7)
+\WorldMapThreeDII[PHI=80,THETA=-10,Decran=25,cities,
+ Asia,Africa,Northamerica,Southamerica,
+ rivers=false,borders=false,linewidth=0.5pt]
+\end{pspicture*}
+\end{center}
+
+\clearpage
+
+Avec les paramètres :
+\begin{verbatim}
+\WorldMapThreeDII[PHI=80,THETA=-10,Decran=25,cities,
+ Asia,Africa,Northamerica,Southamerica,
+ rivers=false,borders=false,linewidth=0.5pt]%
+\end{verbatim}
+On tourne le globe terrestre de $\mathrm{-45^o}$ autour de $Ox$, dans le repère $Oxyz$
+les nouvelles coordonnées sont re-calculées ; le dessin
+des fleuves et rivières est désactivé.
+\begin{center}
+\begin{pspicture}*(-7,-7)(7,7)
+\psframe*[linecolor=black!30](-7,-7)(7,7)
+\WorldMapThreeDII[PHI=42,THETA=20,Decran=25,RotX=-45,cities,
+ Asia,Africa,Northamerica,Southamerica,
+ rivers=false,linewidth=0.5pt,borders=false]
+\end{pspicture}
+\end{center}
+
+\subsection{Visualiser une partie du globe terrestre}
+Il est cependant plus intéressant de servir du package pour faire un gros
+plan d'une région du globe. On désactivera alors les régions qui ne sont pas
+représentées, comme nous l'avons vu dans le premier exemple de présentation.
+
+\clearpage
+\subsubsection{La France}
+\begin{verbatim}
+\begin{pspicture}*(-8,-8)(8,8)
+\WorldMapThreeDII[PHI=45,THETA=2,Decran=150,cities,
+ Asia,Africa=false,Southamerica,Europe,increment=2]% France
+\end{pspicture}
+\end{verbatim}
+\begin{center}
+
+\begin{pspicture}*(-8,-8)(8,8)
+\WorldMapThreeDII[PHI=45,THETA=2,Decran=150,cities,%
+ Asia=false,Africa=false,Southamerica,Europe,increment=2]% France
+\end{pspicture}
+\end{center}
+
+
+\clearpage
+
+\subsubsection{L'Amérique centrale}
+\begin{verbatim}
+\begin{pspicture}*(-8,-8)(8,8)
+\WorldMapThreeDII[PHI=15,THETA=-90,Decran=80,cities,
+ Asia=false,Africa=false,Southamerica,Europe=false,Northamerica,
+ increment=2]% Mexico
+\end{pspicture}}
+\end{verbatim}
+\begin{center}
+\begin{pspicture}*(-8,-8)(8,8)
+\WorldMapThreeDII[PHI=15,THETA=-90,Decran=80,cities,%
+ Asia=false,Africa=false,Southamerica,Europe=false,Northamerica,increment=2]% Mexico
+\end{pspicture}
+\end{center}
+
+
+\clearpage
+
+\subsubsection{Madagascar}
+\begin{verbatim}
+\begin{pspicture}*(-5,-5)(5,5)
+\WorldMapThreeDII[PHI=-19,THETA=47.5,Decran=85,Dobs=15,cities,
+ Asia=false,Africa,Southamerica=false,Europe=false,
+ Northamerica=false,increment=2]% Madagascar
+\end{pspicture}
+\end{verbatim}
+\begin{center}
+\begin{pspicture}*(-5,-5)(5,5)
+\WorldMapThreeDII[PHI=-19,THETA=47.5,Decran=85,Dobs=15,cities,
+ Asia=false,Africa,Southamerica=false,Europe=false,Northamerica=false,increment=2]% Madagascar
+\end{pspicture}
+\end{center}
+\section{Téléchargement des fichiers}
+\begin{itemize}
+ \item Les données géographiques sont à télécharger sur :
+
+ \url{http://www.evl.uic.edu/pape/data/WDB/}
+ \item Les fichiers concernant le package sur :
+
+ \url{http://pageperso.aol.fr/manuelluque1/map3dII/doc-pst-map3dii.html}
+\end{itemize}
+\section{Appel à collaboration}
+Il reste beaucoup de choses à faire\ldots par exemple placer, en option, le
+nom des villes, les degrés de méridiens et parallèles etc.
+
+Par conséquent, si ce sujet vous intéresse et si vous souhaitez compléter et
+améliorer ces package : \texttt{pst-geo}, n'hésitez pas à vous manifester\ldots
+
+
+
+\clearpage
+\section{List of all optional arguments for \texttt{pst-geo}}
+\xkvview{family=pst-geo,columns={key,type,default}}
+
+\bgroup
+\raggedright
+\nocite{*}
+\bibliographystyle{plain}
+\bibliography{\jobname}
+\egroup
+
+\printindex
+
+
+
+\end{document}