Changeset 51
- Timestamp:
- 03/24/08 14:06:03 (10 months ago)
- Files:
-
- trunk/mp-geo/doc/doc-mp-geo.tex (modified) (14 diffs)
- trunk/mp-geo/doc/projectionbonne.mp (added)
- trunk/mp-geo/mp-geo.mp (modified) (22 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/mp-geo/doc/doc-mp-geo.tex
r49 r51 10 10 11 11 \usepackage{calc,url,subfigure,amsmath} 12 \usepackage{ mflogo,manfnt,pifont,textcomp}12 \usepackage{fourier,mflogo,manfnt,pifont,textcomp} 13 13 \input{christ5} 14 \usepackage[charter]{mathdesign}15 16 17 14 \pagestyle{empty} 18 15 … … 46 43 47 44 \title{\texttt{mp-geo}} 48 \author{C. Poulain}45 \author{C.Poulain} 49 46 \date{\today} 50 47 \begin{document} … … 59 56 \begin{figure}[ht] 60 57 \centering 61 \includegraphics[scale=0. 4]{pagepresentation-1.png}58 \includegraphics[scale=0.8]{pagepresentation.png} 62 59 \caption{Vue de l'Asie ($\theta=90$\degres; $\phi=20$\degres).} 63 60 \label{Asie} … … 117 114 \begin{figure}[ht] 118 115 \centering 119 \includegraphics[scale=0. 4]{grandslacs-1.png}116 \includegraphics[scale=0.7]{grandslacs.png} 120 117 \caption{Les grands lacs d'Amérique du Nord ($\theta=-105$\degres; 121 118 $\phi=45$\degres)} … … 155 152 \centering 156 153 \subfigure[Figure 157 \ding{172}]{\includegraphics[scale=0. 4]{payscomplets-1.png}}\hfill\subfigure[Figure \ding{173}]{\includegraphics[scale=0.4]{paysnus-1.png}}154 \ding{172}]{\includegraphics[scale=0.7]{payscomplets.png}}\hfill\subfigure[Figure \ding{173}]{\includegraphics[scale=0.7]{paysnus.png}} 158 155 \end{figure} 159 156 Une autre option est celle de colorer uniformément ou pas les … … 164 161 \begin{figure}[ht] 165 162 \centering 166 \includegraphics[scale=0. 4]{mondenoncolore-1.png}163 \includegraphics[scale=0.7]{mondenoncolore.png} 167 164 \caption{Coloration uniforme ($\theta=105$\degres; $\phi=30$\degres).} 168 165 \label{unicolore} … … 174 171 \begin{figure}[ht] 175 172 \centering 176 \includegraphics[scale=0. 4]{oceaniemeridien-1.png}173 \includegraphics[scale=0.7]{oceaniemeridien.png} 177 174 \caption{Méridiens et parallèles ($\theta=120$\degres; $\phi=-20$\degres).} 178 175 \label{meridien} … … 238 235 \begin{figure}[ht] 239 236 \centering 240 \includegraphics[scale=0. 4]{exemplemanuel-1.pdf}237 \includegraphics[scale=0.3]{exemplemanuel-1.pdf} 241 238 \caption{Méthode pour remplir correctement les pays.} 242 239 \end{figure} … … 271 268 \begin{figure}[ht] 272 269 \centering 273 \includegraphics[scale=0. 4]{polesud-1.png}270 \includegraphics[scale=0.7]{polesud} 274 271 \caption{L'immensité du pôle sud ($\theta=0$; $\phi=90$\degres).} 275 272 \end{figure} … … 280 277 \begin{figure}[ht] 281 278 \centering 282 \includegraphics [scale=0.4]{mp-geotrans-1.png}279 \includegraphics{globetransparent.png} 283 280 \caption{Un peu de transparence.} 284 281 \end{figure} … … 342 339 \begin{figure}[h] 343 340 \centering 344 \includegraphics [scale=0.4]{mercator-1.png}341 \includegraphics{Mercator.png} 345 342 \caption{Carte de France selon une projection Mercator.} 346 343 \end{figure} … … 379 376 \begin{figure}[ht] 380 377 \centering 381 \includegraphics [scale=0.4]{cylindrique-1.png}378 \includegraphics{Cylindrique.png} 382 379 \caption{Carte de France selon la projection cylindrique.} 383 380 \end{figure} 384 \subsection{Projection conique}385 Une projection conique est disponible : il s'agit de la {\em386 projection conique équidistante tangente}\footnote{D'après387 \url{http://thierry.hatt.gps.free.fr/projections/images-proj/coniq-equid-lambert.htm}. Pour un point de la sphère terrestre de coordonnées $(\phi;\lambda)$, les formules de projection sont388 \[\left\{\begin{array}{l}389 x=\dfrac{\cos\phi\sin(\lambda\sin(45))}{\sin{45}\cos(\phi-45)}\\390 \\391 y=\dfrac{\cos\phi\cos(\lambda\sin(45))}{\sin{45}\cos(\phi-45)}\\392 \end{array}393 \right.394 \]395 }; le parallèle de contact étant soit le 45\degres\ Nord soit le396 45\degres\ Sud. On choisit l'hémisphère à représenter par le code397 source398 \begin{verbatim}399 input mp-geo;400 401 figure(-20u,-20u,20u,20u);402 ConiqueH;403 fin;404 405 end406 \end{verbatim}407 pour obtenir408 \begin{figure}[ht]409 \centering410 \includegraphics[scale=0.4]{coniqueHN-1.png}411 \caption{Projection conique - Hémisphère nord.}412 \end{figure}413 ou alors414 \begin{verbatim}415 input mp-geo;416 417 figure(-20u,-20u,20u,20u);418 ConiqueB;419 fin;420 421 end422 \end{verbatim}423 pour voir l'hémisphère sud.424 \begin{figure}[ht]425 \centering426 \includegraphics[scale=0.4]{coniqueBS-1.png}427 \caption{Projection conique - Hémisphère sud.}428 \end{figure}429 \par\`A noter que cette fois-ci, le maillage n'est pas430 facultatif\footnote{On pourrait peut-être ajouter des graduations}.431 381 \subsection{Projection de Bonne} 432 382 Cette projection\footnote{Pour un point de la sphère terrestre de … … 446 396 \begin{figure}[ht] 447 397 \centering 448 \includegraphics [scale=0.4]{bonne-1.png}398 \includegraphics{Bonne.png} 449 399 \caption{Projection de Bonne} 450 400 \end{figure} … … 464 414 dans lequel \verb!0,40! représentent $(\lambda_0;\phi_0)$, 1 étant le 465 415 facteur de zoom. 416 \subsection{Nouvelle méthode} 417 Avec le développement de ces projections, on s'aperçoit qu'elles ont 418 toutes le même fonctionnement en commun. Aussi, depuis la version 419 \texttt{0.60}, une autre méthode\footnote{Ne vous inquiétez pas : 420 pour des soucis de compatibilité, les autres moyens de projection 421 ont été conservés.} a été implantée. 422 \par En effet, il me semble plus simple de procéder de la manière 423 suivante : 424 \begin{verbatim} 425 input mp-geo; 426 427 figure(-10u,-10u,10u,10.5u); 428 projection:="bonne"; 429 Projection(0,41,50); 430 Lecturevillesp("France"); 431 fin; 432 433 end 434 \end{verbatim} 435 Ceci afin d'alléger un peu les commandes à connaître. Un autre 436 avantage est de choisir simplement le mode de projection choisi. 437 \par Pour la création des cartes, il fallait, jusqu'à cette version 438 \texttt{0.60}, parcourir tous les points de la planète pour ne garder 439 que ceux intéressants.\\Dorénavant, les paramètres \verb!Amnord!, 440 \verb!Amsud!, \verb!Amcentrale!, \verb!Caraibes!, \verb!Asie!, 441 \verb!Europe!, \verb!Afrique! et \verb!All! font leurs 442 apparitions. Par défaut, ils sont tous positionnés à \verb!false! sauf 443 \verb!All!. Autrement, le comportement par défaut est celui qui prend 444 le plus de temps ! 445 Aussi, on prendra soin de changer certains de ces positionnements pour 446 obtenir des temps de compilation moins grands. 447 \subsection{Cartes et échelles} 448 Pour pouvoir lire correctement une carte obtenue par 449 projection\footnote{Uniquement les projections déjà vues, c'est-à-dire 450 \verb!simple!, \verb!cylindrique!, \verb!mercator! et \verb!bonne!}, il 451 m'a semblé nécessaire d'y adjoindre une échelle. On ne peut avoir 452 qu'une échelle moyenne; sinon il faudrait déterminer l'échelle de 453 chaque parallèle ou méridien. 454 \par Aussi, la méthode choisie est la suivante : 455 \begin{itemize} 456 \item Supposons que la projection soit centrée sur le point 457 $(\lambda_0;\theta_0)$; on détermine alors la longueur {\em réelle} 458 de l'arc de parallèle situé entre les points $(\lambda_0;\theta_0)$ 459 et $(\lambda_0;\theta_0+5\mbox{\degres})$; 460 \item on détermine ensuite cette même longueur mais {\em sur le dessin}; 461 \item on termine par une simple relation de proportionnalité. 462 \end{itemize} 463 On utilisera donc la syntaxe \verb!echelle(2,46.5,50)! pour un calcul 464 d'échelle de 1~cm pour 50~km pour une projection centrée sur le point $(46,5;2)$. 465 \begin{verbatim} 466 input mp-geo; 467 468 All:=false; 469 Europe:=true; 470 471 figure(-10u,-10u,10u,10.5u); 472 projection:="bonne"; 473 Projection(2,46.5,echelle(2,46.5,50)); 474 fin; 475 476 end 477 \end{verbatim} 478 pour obtenir la figure 479 \begin{figure}[ht] 480 \centering 481 \includegraphics{projectionbonne} 482 \caption{Projection de Bonne -- Centrée sur Paris -- \'Echelle $1\,:\,500\,000$.} 483 \end{figure} 484 \subsection{Projection conique} 485 Cette projection est un peu spéciale, je n'ai pas réussi à l'inclure 486 avec les autres. La projection conique disponible est la {\em 487 projection conique équidistante tangente}\footnote{D'après 488 \url{http://thierry.hatt.gps.free.fr/projections/images-proj/coniq-equid-lambert.htm}. Pour un point de la sphère terrestre de coordonnées $(\phi;\lambda)$, les formules de projection sont 489 \[\left\{\begin{array}{l} 490 x=\dfrac{\cos\phi\sin(\lambda\sin(45))}{\sin{45}\cos(\phi-45)}\\ 491 \\ 492 y=\dfrac{\cos\phi\cos(\lambda\sin(45))}{\sin{45}\cos(\phi-45)}\\ 493 \end{array} 494 \right. 495 \] 496 }; le parallèle de contact étant soit le 45\degres\ Nord soit le 497 45\degres\ Sud. On choisit l'hémisphère à représenter par le code 498 source 499 \begin{verbatim} 500 input mp-geo; 501 502 figure(-20u,-20u,20u,20u); 503 ConiqueH; 504 fin; 505 506 end 507 \end{verbatim} 508 pour obtenir 509 \begin{figure}[ht] 510 \centering 511 \includegraphics{coniqueHN.png} 512 \caption{Projection conique - Hémisphère nord.} 513 \end{figure} 514 ou alors 515 \begin{verbatim} 516 input mp-geo; 517 518 figure(-20u,-20u,20u,20u); 519 ConiqueB; 520 fin; 521 522 end 523 \end{verbatim} 524 pour voir l'hémisphère sud. 525 \begin{figure}[ht] 526 \centering 527 \includegraphics{coniqueBS.png} 528 \caption{Projection conique - Hémisphère sud.} 529 \end{figure} 530 \par\`A noter que cette fois-ci, le maillage n'est pas 531 facultatif\footnote{On pourrait peut-être ajouter des graduations}. 466 532 \newpage 467 533 \section{Historique} 468 534 \begin{description} 535 \item[24/03/2008] Version \texttt{0.60} : Regroupement des 536 projections. Ajout d'une échelle sur les cartes obtenues par 537 projection. Ajout des grands fleuves (ou rivières) européens. 469 538 \item[14/03/2008] Version \texttt{0.58} : Ajout de fleuves et lacs 470 539 supplémentaires. trunk/mp-geo/mp-geo.mp
r44 r51 1 1 %Package mp-geographie 2 2 %Auteur:Christophe Poulain 3 %Version 0.5 74 %1 5/03/20083 %Version 0.55 4 %18/02/2008 5 5 6 6 prologues:=2; … … 65 65 66 66 def feuille(expr xa,ya,xb,yb) = 67 numeric Xa,Ya; 68 Xa=xa; 69 Ya=ya; 67 70 feuillet := (xa,ya)--(xa,yb)--(xb,yb)--(xb,ya)--cycle; 68 71 extra_endfig := "clip currentpicture to feuillet;" & extra_endfig; … … 351 354 enddef; 352 355 353 354 356 vardef Lecturelacs= 355 357 nomfichiermul:=arborescence&"lacs.dat"; … … 389 391 enddef; 390 392 393 vardef Lecturelacssup= 394 nomfichiermul:=arborescence&"lacssup.dat"; 395 nblec:=scantokens readfrom nomfichiermul; 396 for p=1 upto nblec: 397 color Coord[],Pays[]; 398 numeric ll; 399 ll:=0; 400 nbpts:=scantokens readfrom nomfichiermul; 401 for k=1 upto nbpts: 402 pair latlon; 403 latlon=scantokens readfrom nomfichiermul; 404 Coord[k]=rayon*(cosd(xpart(latlon))*cosd(ypart(latlon)),cosd(xpart(latlon))*sind(ypart(latlon)),sind(xpart(latlon))); 405 if ((xpart(latlon)>phim) and (xpart(latlon)<phip)): 406 if ProduitScalaire(Coord[k]-pte3,Oeil-pte3)>0: 407 ll:=ll+1; 408 Pays[k]=Coord[k]; 409 else: 410 Pays[k]=2*Coord[k]; 411 fi; 412 else: 413 Pays[k]=2*Coord[k]; 414 fi; 415 endfor; 416 path pays; 417 if ll>0: 418 pays=Projgeo(Pays[1]) 419 for l=2 upto nbpts: 420 --Projgeo(Pays[l]) 421 endfor; 422 fill pays--cycle withcolor cielfonce; 423 draw pays; 424 clip currentpicture to cercles(pte3,pte1,pte3,pte1,pte4); 425 fi; 426 endfor; 427 closefrom nomfichiermul; 428 enddef; 429 391 430 vardef Lecturevolcans= 392 431 drawoptions(withcolor orange); … … 427 466 Coord[k]=rayon*(cosd(xpart(latlon/60))*cosd(ypart(latlon/60)),cosd(xpart(latlon/60))*sind(ypart(latlon/60)),sind(xpart(latlon/60))); 428 467 if ((xpart(latlon/60)>phim) and (xpart(latlon/60)<phip)): 468 if ProduitScalaire(Coord[k]-pte3,Oeil-pte3)>0: 469 ll:=ll+1; 470 Pays[k]=Coord[k]; 471 else: 472 Pays[k]=2*Coord[k]; 473 fi; 474 else: 475 Pays[k]=2*Coord[k]; 476 fi; 477 endfor; 478 path pays; 479 if ll>0: 480 pays=Projgeo(Pays[1]) 481 for l=2 upto nbpts: 482 --Projgeo(Pays[l]) 483 endfor; 484 draw pays withcolor cielfonce; 485 clip currentpicture to cercles(pte3,pte1,pte3,pte1,pte4); 486 fi; 487 endfor; 488 closefrom nomfichiermul; 489 enddef; 490 491 vardef Lecturerivieressup= 492 nomfichiermul:=arborescence&"fleuveseurope.dat"; 493 nblec:=scantokens readfrom nomfichiermul; 494 for p=1 upto nblec: 495 color Coord[],fond,Pays[]; 496 numeric ll; 497 ll:=0; 498 nbpts:=scantokens readfrom nomfichiermul; 499 for k=1 upto nbpts: 500 pair latlon; 501 latlon=scantokens readfrom nomfichiermul; 502 Coord[k]=rayon*(cosd(xpart(latlon))*cosd(ypart(latlon)),cosd(xpart(latlon))*sind(ypart(latlon)),sind(xpart(latlon))); 503 if ((xpart(latlon)>phim) and (xpart(latlon)<phip)): 429 504 if ProduitScalaire(Coord[k]-pte3,Oeil-pte3)>0: 430 505 ll:=ll+1; … … 594 669 fi; 595 670 nblec:=scantokens readfrom nomfichiermul; 596 if projection="bo one":671 if projection="bonne": 597 672 nblec:=nblec-1 598 673 fi; … … 664 739 Coord[p]=mercatorc(ypart(latlon),xpart(latlon)); 665 740 elseif projection="simple": 666 Coord[p]=simplec( xpart(latlon),ypart(latlon));741 Coord[p]=simplec(ypart(latlon),xpart(latlon)); 667 742 elseif projection="cylindrique": 668 743 Coord[p]=cylindriquec(ypart(latlon),xpart(latlon)); … … 725 800 enddef; 726 801 802 vardef Lecturelacspsup= 803 nomfichiermul:=arborescence&"lacssup.dat"; 804 nblec:=scantokens readfrom nomfichiermul; 805 for p=1 upto nblec: 806 pair Coord[]; 807 nbpts:=scantokens readfrom nomfichiermul; 808 numeric ll; 809 ll=0; 810 for k=1 upto nbpts: 811 pair latlon; 812 latlon=scantokens readfrom nomfichiermul; 813 if projection="mercator": 814 Coord[k]=mercatorc(xpart(latlon),ypart(latlon)); 815 elseif projection="simple": 816 Coord[k]=simplec(xpart(latlon),ypart(latlon)); 817 elseif projection="cylindrique": 818 Coord[k]=cylindriquec(xpart(latlon),ypart(latlon)); 819 elseif projection="bonne": 820 Coord[k]=bonnec(xpart(latlon),ypart(latlon)); 821 elseif projection="coniqueh": 822 if (xpart(latlon)>0) or (xpart(latlon)=0): 823 ll:=ll+1; 824 Coord[ll]=coniquec(xpart(latlon),ypart(latlon),45); 825 fi; 826 elseif projection="coniqueb": 827 if (xpart(latlon)<0): 828 ll:=ll+1; 829 Coord[ll]=coniquec(xpart(latlon),ypart(latlon),-45); 830 fi; 831 fi; 832 endfor; 833 path lac; 834 if (projection="mercator") or (projection="cylindrique") or (projection="simple") or (projection="bonne"): 835 ll:=nbpts 836 fi; 837 if ll>0: 838 lac=Coord[1] 839 for l=2 upto ll: 840 --Coord[l] 841 endfor; 842 fill lac--cycle withcolor cielfonce; 843 draw lac; 844 fi; 845 endfor; 846 closefrom nomfichiermul; 847 enddef; 848 727 849 vardef Lecturerivieresp= 728 850 nomfichiermul:=arborescence&"rivieres.dat"; … … 753 875 ll:=ll+1; 754 876 Coord[ll]=coniquec(xpart(latlon/60),ypart(latlon/60),-45); 877 fi; 878 fi; 879 endfor; 880 path riv; 881 if (projection="mercator") or (projection="cylindrique") or (projection="simple") or (projection="bonne"): 882 ll:=nbpts; 883 fi; 884 if ll>0: 885 riv=Coord[1] 886 for l=2 upto ll: 887 --Coord[l] 888 endfor; 889 draw riv withcolor cielfonce; 890 fi; 891 endfor; 892 closefrom nomfichiermul; 893 enddef; 894 895 vardef Lecturerivierespsup= 896 nomfichiermul:=arborescence&"fleuveseurope.dat"; 897 nblec:=scantokens readfrom nomfichiermul; 898 for p=1 upto nblec: 899 pair Coord[]; 900 nbpts:=scantokens readfrom nomfichiermul; 901 numeric ll; 902 ll:=0; 903 for k=1 upto nbpts: 904 pair latlon; 905 latlon=scantokens readfrom nomfichiermul; 906 if projection="mercator": 907 Coord[k]=mercatorc(xpart(latlon),ypart(latlon)); 908 elseif projection="simple": 909 Coord[k]=simplec(xpart(latlon),ypart(latlon)); 910 elseif projection="cylindrique": 911 Coord[k]=cylindriquec(xpart(latlon),ypart(latlon)); 912 elseif projection="bonne": 913 Coord[k]=bonnec(xpart(latlon),ypart(latlon)); 914 elseif projection="coniqueh": 915 if (xpart(latlon)>0) or (xpart(latlon)=0): 916 ll:=ll+1; 917 Coord[ll]=coniquec(xpart(latlon),ypart(latlon),45); 918 fi; 919 elseif projection="coniqueb": 920 if (xpart(latlon)<0): 921 ll:=ll+1; 922 Coord[ll]=coniquec(xpart(latlon),ypart(latlon),-45); 755 923 fi; 756 924 fi; … … 941 1109 enddef; 942 1110 1111 boolean Echelle; 1112 Echelle=false; 1113 1114 vardef echelle(expr Th,Ph,long)=%long en km. 1115 Echelle:=true; 1116 theta:=Th; 1117 phi:=Ph; 1118 Long:=long; 1119 zoom(1); 1120 numeric $; 1121 if projection="bonne": 1122 $=(cm*pi*cosd(Ph)*6340/36)/(long*abs(bonnec(Ph,Th)-bonnec(Ph,Th+5))); 1123 elseif projection="mercator": 1124 $=(cm*pi*cosd(Ph)*6340/36)/(long*abs(mercatorc(Ph,Th)-mercatorc(Ph,Th+5))); 1125 elseif projection="simple": 1126 $=(cm*pi*cosd(Ph)*6340/36)/(long*abs(simplec(Ph,Th)-simplec(Ph,Th+5))); 1127 elseif projection="cylindrique": 1128 $=(cm*pi*cosd(Ph)*6340/36)/(long*abs(cylindriquec(Ph,Th)-cylindriquec(Ph,Th+5))); 1129 fi; 1130 $ 1131 enddef; 1132 1133 boolean Amsud,Amnord,Amcentrale,Caraibes,Asie,Europe,Afrique,All; 1134 1135 Amsud:=false; 1136 Amnord:=false; 1137 Amcentrale:=false; 1138 Caraibes:=false; 1139 Asie:=false; 1140 Europe:=false; 1141 Afrique:=false; 1142 All:=true; 1143 1144 vardef Projection(expr TH,PH,Zoom)= 1145 theta:=TH; 1146 phi:=PH; 1147 zoom(Zoom); 1148 if All=true: 1149 Lecture("Cameriquesud.dat"); 1150 Lecture("Ccaraibes.dat"); 1151 Lecture("Cameriquecentrale.dat"); 1152 Lecture("Cameriquenord.dat"); 1153 Lecture("CAsie.dat"); 1154 Lecture("Ceurope.dat"); 1155 Lecture("Cafrique.dat"); 1156 else: 1157 if Amsud=true: 1158 Lecture("Cameriquesud.dat"); 1159 fi; 1160 if Amnord=true: 1161 Lecture("Cameriquenord.dat"); 1162 fi; 1163 if Amcentrale=true: 1164 Lecture("Cameriquecentrale.dat"); 1165 fi; 1166 if Caraibes=true: 1167 Lecture("Ccaraibes.dat"); 1168 fi; 1169 if Asie=true: 1170 if projection="bonne": 1171 Lecture("Casie.dat"); 1172 else: 1173 Lecture("CAsie.dat"); 1174 fi; 1175 fi; 1176 if Europe=true: 1177 Lecture("Ceurope.dat"); 1178 fi; 1179 if Afrique=true: 1180 Lecture("Cafrique.dat"); 1181 fi; 1182 fi; 1183 if lacs=true: 1184 Lecturelacsp; 1185 Lecturelacspsup; 1186 fi; 1187 Lectureilesp; 1188 if capitales=true: 1189 Lecturecapitalesp; 1190 fi; 1191 if fleuves=true: 1192 Lecturerivieresp; 1193 Lecturerivierespsup; 1194 fi; 1195 if maillage=true: 1196 drawoptions(withcolor gris); 1197 MeridienParallele 1198 drawoptions(); 1199 fi; 1200 if Echelle=true: 1201 draw ((Xa,Ya)+u*(1,1))--((Xa,Ya)+u*(2,1)); 1202 label.top(btex 0 etex,(Xa,Ya)+u*(1,1)); 1203 label.top(TEX(""&decimal(Long)&"~km"),(Xa,Ya)+u*(2,1)); 1204 fi; 1205 enddef; 1206 943 1207 vardef Simple(expr TH,PH,Zoom)= 944 1208 projection:="simple"; … … 955 1219 if lacs=true: 956 1220 Lecturelacsp; 1221 Lecturelacspsup; 957 1222 fi; 958 1223 Lectureilesp; … … 962 1227 if fleuves=true: 963 1228 Lecturerivieresp; 964 fi;1229 fi; 965 1230 if maillage=true: 966 1231 MeridienParallele … … 982 1247 if lacs=true: 983 1248 Lecturelacsp; 1249 Lecturelacspsup; 984 1250 fi; 985 1251 Lectureilesp; … … 1009 1275 if lacs=true: 1010 1276 Lecturelacsp; 1277 Lecturelacspsup; 1011 1278 fi; 1012 1279 Lectureilesp; … … 1037 1304 if lacs=true: 1038 1305 Lecturelacsp; 1306 Lecturelacspsup; 1039 1307 fi; 1040 1308 Lectureilesp; … … 1064 1332 if lacs=true: 1065 1333 Lecturelacsp; 1334 Lecturelacspsup; 1066 1335 fi; 1067 1336 Lectureilesp; … … 1071 1340 if fleuves=true: 1072 1341 Lecturerivieresp; 1342 Lecturerivierespsup; 1073 1343 fi; 1074 1344 drawoptions(withcolor gris); … … 1088 1358 if lacs=true: 1089 1359 Lecturelacsp; 1360 Lecturelacspsup; 1090 1361 fi; 1091 1362 Lectureilesp; … … 1095 1366 if fleuves=true: 1096 1367 Lecturerivieresp; 1368 Lecturerivierespsup; 1097 1369 fi; 1098 1370 drawoptions(withcolor gris); … … 1138 1410 fi; 1139 1411 fill cercles(pte3,pte1,pte3,pte1,pte4) withcolor ciel; 1140 Lecture("Cameriquesud.dat");1141 Lecture("Ccaraibes.dat");1142 Lecture("Cameriquecentrale.dat");1143 Lecture("Cameriquenord.dat");1144 Lecture("Casie.dat");1412 %Lecture("Cameriquesud.dat"); 1413 %Lecture("Ccaraibes.dat"); 1414 %Lecture("Cameriquecentrale.dat"); 1415 %Lecture("Cameriquenord.dat"); 1416 %Lecture("Casie.dat"); 1145 1417 Lecture("Ceurope.dat"); 1146 Lecture("Cafrique.dat");1418 %Lecture("Cafrique.dat"); 1147 1419 if volcans=true: 1148 1420 Lecturevolcans; … … 1150 1422 if lacs=true: 1151 1423 Lecturelacs; 1424 Lecturelacssup; 1152 1425 fi; 1153 1426 Lectureiles; … … 1156 1429 fi; 1157 1430 if fleuves=true: 1158 Lecturerivieres; 1431 %Lecturerivieres; 1432 Lecturerivieressup; 1159 1433 fi; 1160 1434 if maillage=true:
