From e50f43ba90c07a4928c7a8e5f890053ae0523318 Mon Sep 17 00:00:00 2001 From: Guyot Vincent Date: Wed, 20 Sep 2023 09:38:55 +0200 Subject: [PATCH] Encore des modifications. --- chapitres/annexe1.tex | 36 +-- main.blg | 26 +- main.dvi | Bin 589336 -> 589276 bytes main.log | 12 +- main.pdf | Bin 5703793 -> 5703812 bytes main.ps | 721 +++++++++++++++++++++--------------------- 6 files changed, 397 insertions(+), 398 deletions(-) diff --git a/chapitres/annexe1.tex b/chapitres/annexe1.tex index afd6f7e..42c9660 100644 --- a/chapitres/annexe1.tex +++ b/chapitres/annexe1.tex @@ -11,10 +11,10 @@ Par exemple, avec Umap, la taille des icones n'est pas modifiable, il n'existe p \smallskip Ainsi, pour de la cartographie orientée vers le web, des solutions plus évoluées existent. Cependant, celles-ci sont évidemment moins facile à mettre en \oe uvre. L'une de celles-ci, entre les deux extrêmes que sont Umap et le triptyque \emph{PostGIS, OpenLayers et MapServer} (voir \cite{Collado}), se nomme \emph{Leaflet}. -Différents documents d'introduction sont disponibles sur le net. Parmi ceux-ci, il faut relever \emph{Des cartes sur votre site} d'Eskimon (voir \cite{Eskimon}) qui est non seulement intéressante de part la clarté de son introduction, mais aussi par le fait que celle-ci est fourni en pdf, epub et tex sous licence libre. De même pour une utilisation avancée de Leaflet avec le même site \emph{\url{https://zestedesavoir.com/rechercher/?q=leaflet}} et l'article \emph{Leaflet - Utilisation avancée} (voir \cite{Shevek}). Ces document sont assez bien faits pour qu'il ne soit pas nécessaire de produire ici une véritable introduction à Leaflet. +Différents documents d'introduction sont disponibles sur le net. Parmi ceux-ci, il faut relever \emph{Des cartes sur votre site} d'Eskimon (voir \cite{Eskimon}) qui est non seulement intéressante de par la clarté de son introduction, mais aussi par le fait que celle-ci est fournie en pdf, epub et tex sous licence libre. De même pour une utilisation avancée de Leaflet avec le même site \emph{\url{https://zestedesavoir.com/rechercher/?q=leaflet}} et l'article \emph{Leaflet - Utilisation avancée} (voir \cite{Shevek}). Ces document sont assez bien faits pour qu'il ne soit pas nécessaire de produire ici une véritable introduction à Leaflet. \smallskip -Nous allons plutôt nous concentrer sur un exemple particulier. Il s'agit de la carte des pollutions océaniques présentée ci-dessus (voir \ref{para:pollutionsoceaniques}). L'objectif n'est certainement pas une critique de ce travail qui est pour nous excellent. Il s'agit de présenter ce que Leaflet peut apporter à un travail où, de l'aveu même des auteures, les outils proposés par Umap on montré leurs limites, tout en présentant rapidement la philosophie de Leaflet. +Nous allons plutôt nous concentrer sur un exemple particulier. Il s'agit de la carte des pollutions océaniques présentée ci-dessus (voir \ref{para:pollutionsoceaniques}). L'objectif n'est certainement pas une critique de ce travail qui est pour nous excellent. Il s'agit de présenter ce que Leaflet peut apporter à un travail où, de l'aveu même des auteures, les outils proposés par Umap ont montré leurs limites, tout en présentant rapidement la philosophie de Leaflet. \section{Structure} Leaflet est une surcouche \emph{Javascript} à un site ordinaire écrit en HTML et CSS. Il est donc nécessaire de disposer d'un serveur web pour y intégrer les pages réalisées avec lui. @@ -44,7 +44,7 @@ Ainsi la structure de la carte sur les pollutions océaniques est-elle celle du \end{lstlisting} -Est associée à la page HTML5, une page CSS3 et un fichier Javascript. La feuille de style associée est celle présenté dans le code \ref{listing:css}. +Est associée à la page HTML5, une page CSS3 et un fichier Javascript. La feuille de style associée est celle présentée dans le code \ref{listing:css}. \begin{lstlisting}[float,language=CSS,caption={La feuille de style de la carte.},label={listing:css},numbers=left, numberstyle=\tiny,numbersep=6pt] #map { /* les dimensions de la carte sur tout le viewport */ @@ -83,7 +83,7 @@ document.getElementById('body').onload = function(){ Le code \ref{listing:js} permet de placer sur la page un fond de carte \emph{Watercolor} de \href{https://stamen.com/open-source/}{Stamen} sur des données \href{https://www.openstreetmap.org}{OpenStreetMap} par instanciation de l'objet \emph{map}. Cela est réalisé à la ligne \ref{ligne:stamen}. Mais il est aussi prévu la possibilité de choisir un fond de carte OpenStreetMap à la ligne \ref{ligne:osm}. \smallskip -Le choix du fond de carte Watercolor est celui du groupe des pollutions océaniques. Il est maintenu ici, mais on se demandera par la suite s'il est possible d'en changer au profit d'un fond représentant mieux le fond océanique. En effet, c'est en partie ce dernier qui contraint les mouvement d'eau et construit ainsi les gyres. +Le choix du fond de carte Watercolor est celui du groupe des pollutions océaniques. Il est maintenu ici, mais on se demandera par la suite s'il est possible d'en changer au profit d'un fond représentant mieux le fond océanique. En effet, c'est en partie ce dernier qui contraint les mouvements d'eau et construit ainsi les gyres. \section{Marqueurs} La notion de marqueurs recouvre essentiellement deux types d'éléments~: @@ -124,7 +124,7 @@ Pour illustrer différents types de marqueurs disponibles avec Leaflet, la figur \item des cercles dont les centres sont en latitude-longitude, mais dont les rayons sont donnés en mètres et des rectangles pleins dont les coordonnées sont exprimés en pixels d'écran. \end{itemize} -L'ensemble de ces marqueurs permet de se rendre compte de la variété des problèmes qu'on peut rencontrer lors du placement de figures sur un projection de Merkator dont l'emprise (la zone visible à l'écran) change en fonction du niveau de zoom. +L'ensemble de ces marqueurs permet de se rendre compte de la variété des problèmes qu'on peut rencontrer lors du placement de figures sur une projection de Mercator dont l'emprise (la zone visible à l'écran) change en fonction du niveau de zoom. \subsection{Lignes} Commençons par expliciter les lignes et leurs marqueurs. Le code \ref{listing:lignes} en présente la structure. @@ -137,16 +137,16 @@ var polyline = L.polyline(latlngs, {color: 'green'}).addTo(map)(*@\label{ligne:p offset: [60,0](*@\label{ligne:offset}@*) }); \end{lstlisting} -La variable \emph{latlngs} déclare deux points en latitude-longitude qui seront les extrémités de la ligne (ligne \ref{ligne:latlngs}). On construit ensuite dans la variable \emph{polyline} une ligne placés selon la variable latlngs et de couleur verte qu'on ajoute à la carte (ligne \ref{ligne:polyline}). À ce niveau, la ligne apparaît sur la carte. +La variable \emph{latlngs} déclare deux points en latitude-longitude qui seront les extrémités de la ligne (ligne \ref{ligne:latlngs}). On construit ensuite dans la variable \emph{polyline} une ligne placée selon la variable latlngs et de couleur verte qu'on ajoute à la carte (ligne \ref{ligne:polyline}). À ce niveau, la ligne apparaît sur la carte. -En utilisant la méthode \emph{bindTooltip} sur cette polyline (ligne \ref{ligne:tooltip}), on peut alors définir le texte du marqueur et ses caractéristiques, dont le décalace de celui-ci par rapport au centre de la ligne (l'offset de la ligne \ref{ligne:offset}). Attention, ce dernier n'est pas spécifié en degré de latitude-longitude, mais en pixels de l'écran. +En utilisant la méthode \emph{bindTooltip} sur cette polyline (ligne \ref{ligne:tooltip}), on peut alors définir le texte du marqueur et ses caractéristiques, dont le décalace de celui-ci par rapport au centre de la ligne (l'offset de la ligne \ref{ligne:offset}). Attention, ce dernier n'est pas spécifié en degrés de latitude-longitude, mais en pixels de l'écran. Ainsi définis, ces lignes et marqueurs auront un comportement de deux types. La ligne, ainsi que la position du marqueur, resteront parfaitement \emph{fixes sur la carte} à toutes les échelles (selon tous les facteurs de zoom). Le texte, par contre ne suivra pas le zoom. En d'autres termes, sa taille restera fixe par rapport à l'écran. -Toutes les commandes utilisées pour réaliser ces lignes font partie du jeux de commandes de Leaflet (son API, l'interface de programmation de l'application). Aucun plugin n'est nécessaire et toutes ces commandes sont décrites dans la documentation. Mais attention à l'ambiguïté de la notation [..., ...] dont les composantes peuvent s'exprimer en latitude-longitude \emph{ou} en pixelssurX-pixelssurY (notez l'inversion puisque le premier nombre n'est pas la longitude). +Toutes les commandes utilisées pour réaliser ces lignes font partie du jeu de commandes de Leaflet (son API, l'interface de programmation de l'application). Aucun plugin n'est nécessaire et toutes ces commandes sont décrites dans la documentation. Mais attention à l'ambiguïté de la notation [..., ...] dont les composantes peuvent s'exprimer en latitude-longitude \emph{ou} en pixelssurX-pixelssurY (notez l'inversion puisque le premier nombre n'est pas la longitude). \subsection{Rectangles} -Les rectangles dont le fond est transparent sont aussi des éléments de l'API de Leaflet. Les paramètres nécessaires à leur construction étant les coordonnées latitude-longitude des sommets, on voit apparaître leur déformation typique de la projection de Merkator. Celle-ci se fait en latitude, mais aussi en longitude, contrairement à ce qu'on pourrait penser en raison du parallélisme équidistant des méridiens. En effet, si la déformation en latitude est évidente, la longueur réelle des côtés \og horizontaux \fg{}, sur la carte (c'est-à-dire sur la projection) d'égale longueur, est inférieure en réalité pour le côté de plus grande latitude à celle de plus faible latitude. +Les rectangles dont le fond est transparent sont aussi des éléments de l'API de Leaflet. Les paramètres nécessaires à leur construction étant les coordonnées latitude-longitude des sommets, on voit apparaître leur déformation typique de la projection de Mercator. Celle-ci se fait en latitude, mais aussi en longitude, contrairement à ce qu'on pourrait penser en raison du parallélisme équidistant des méridiens. En effet, si la déformation en latitude est évidente, la longueur réelle des côtés \og horizontaux \fg{}, sur la carte (c'est-à-dire sur la projection) d'égale longueur, est inférieure en réalité pour le côté de plus grande latitude à celle de plus faible latitude. Les instructions permettant de tracer ces rectangles sont celles du code \ref{listing:rectangles}. Relevez que la couleur du fond transparent est celle par défaut. @@ -159,7 +159,7 @@ var polygon = L.polygon([ \subsection{Cercles}\label{cercles} Les cercles présentent un élément différent des rectangles, en ce sens que, si leurs centres sont positionnés en latitude-longitude (tous les 20\degres), leur rayon est identique pour chacun et donné en mètres. -Le résultat graphique sur la carte est une série de cercles dont le rayon augmente avec la latitude. Si, à l'instar des rectangles, on comprend bien que cela soit le cas avec la latitude, on pouvait s'attendre à ce qu'il n'en soit pas ainsi avec la longitude. Comment expliquer que cela ne soit pas le cas ? Dans une projection de Merkator, les méridiens sont des lignes droites équidistants. Ce qui n'est évidemment pas le cas sur le globe terrestre, puisque tous ses méridiens se rejoignent aux pôles. La distance vraie entre deux méridiens diminue donc avec la latitude. En effectuant une projection de Merkator qui \og redresse \fg{} les méridiens pour qu'il soient parallèles les uns aux autres, on augmente donc les distances sur la projection en fonction de la latitude, ce qui a pour effet d'augmenter le rayon du cercle entre deux méridiens en même proportion qu'entre deux grands cercles. Le résultat se présente donc sous la forme de cercles dont le rayon augmente avec la latitude. +Le résultat graphique sur la carte est une série de cercles dont le rayon augmente avec la latitude. Si, à l'instar des rectangles, on comprend bien que cela soit le cas avec la latitude, on pouvait s'attendre à ce qu'il n'en soit pas ainsi avec la longitude. Comment expliquer que cela ne soit pas le cas ? Dans une projection de Mercator, les méridiens sont des lignes droites équidistantes. Ce qui n'est évidemment pas le cas sur le globe terrestre, puisque tous ses méridiens se rejoignent aux pôles. La distance vraie entre deux méridiens diminue donc avec la latitude. En effectuant une projection de Mercator qui \og redresse \fg{} les méridiens pour qu'ils soient parallèles les uns aux autres, on augmente donc les distances sur la projection en fonction de la latitude, ce qui a pour effet d'augmenter le rayon du cercle entre deux méridiens en même proportion qu'entre deux grands cercles. Le résultat se présente donc sous la forme de cercles dont le rayon augmente avec la latitude. Les instructions permettant de tracer ces cercles sont celles du code \ref{listing:cercles}. Relevez que la couleur du fond transparent est définie à la ligne \ref{ligne:couleurfond}. @@ -177,7 +177,7 @@ Les deux éléments principaux de ce code sont la définition du rayon (ligne \r \subsection{Rectangles SVG} -L'API de Leaflet est limitée dans les formes de base utilisables qui sont le point, la polyline (dont la droite), le polygone, le cercle et le rectangle. +L'API de Leaflet est limitée dans les formes de base utilisables que sont le point, la polyline (dont la droite), le polygone, le cercle et le rectangle. Pour des formes plus complexes, on est donc naturellement amené à penser à l'utilisation du dessin vectoriel comme SVG (\href{https://developer.mozilla.org/fr/docs/Web/SVG}{Scalable Vector Graphics}), puisque les navigateurs modernes supportent maintenant bien ce langage. @@ -189,7 +189,7 @@ Leaflet utilise donc trois systèmes de coordonnées qu'il faut bien comprendre \section{Pollutions} Les problèmes posés par la carte des pollutions réalisées par Mathilde et Hélène sont nombreux~: \begin{enumerate} -\item la petite échelle de la carte qui la déforme assez pour que la représentation des gyres en soient affectée, +\item la petite échelle de la carte qui la déforme assez pour que la représentation des gyres en soit affectée, \item le fond de carte qui devrait permettre de comprendre les gyres, \item la forme des gyres qui physiquement est difficile à connaître et graphiquement difficile à bien représenter pour qu'elles correspondent au mieux à des courants océaniques, \item le mouvement de celles-ci et @@ -200,14 +200,14 @@ Tous ces problèmes se traduisent par des difficultés techniques qui sont toute \subsection{Échelle} La petite échelle de la carte utilisée pour la carte des pollutions constitue la première interrogation. Dans quelle mesure influence-t-elle la représentation des gyres ? La réponse à cette question tient dans la connaissance du type de projection utilisée par défaut par Leaflet. -Toutes les projections cartographiques sur le web utilisent la même projection dite \emph{Webmercator}, \emph{Pseudomercator}, \emph{Mercator sphérique} et, officiellement, \emph{WGS 84 Web Mercator}\footnote{Elle est aussi dénommée Google Web Mercator, mais étant non conforme, elle n'est semble-t-il officiellement pas reconnue (voir \href{https://en.wikipedia.org/wiki/Web\_Mercator\_projection}{Wikipedia})}. Cette projection est complexe, car s'il s'agit bien d'une projection de Mercator, elle utilise des données provenant d'un géoïde non sphérique, contrairement à ce que sa dénomination peut faire penser. De plus, elle n'est ni conforme, ni équivalente, c'est-à-dire qu'elle ne conserve respectivement ni les angles, ni les surfaces, alors que la transformation de Mercator est conforme. Vous trouverez en annexe \ref{annexe:projectionmercator} une description plus détaillé de la projection de Mercator, dont notamment son indicatrice de déformation des surfaces. Car, la transformation de Mercator, comme wGS 84 Web Mercator, déforme les formes hors équateur, surtout au niveau des régions de grande latitude. +Toutes les projections cartographiques sur le web utilisent la même projection dite \emph{Webmercator}, \emph{Pseudomercator}, \emph{Mercator sphérique} et, officiellement, \emph{WGS 84 Web Mercator}\footnote{Elle est aussi dénommée Google Web Mercator, mais étant non conforme, elle n'est semble-t-il officiellement pas reconnue (voir \href{https://en.wikipedia.org/wiki/Web\_Mercator\_projection}{Wikipedia})}. Cette projection est complexe, car s'il s'agit bien d'une projection de Mercator, elle utilise des données provenant d'un géoïde non sphérique, contrairement à ce que sa dénomination peut faire penser. De plus, elle n'est ni conforme, ni équivalente, c'est-à-dire qu'elle ne conserve respectivement ni les angles, ni les surfaces, alors que la transformation de Mercator est conforme. Vous trouverez en annexe \ref{annexe:projectionmercator} une description plus détaillé de la projection de Mercator, dont notamment son indicatrice de déformation des surfaces. Car, la transformation de Mercator comme wGS 84 Web Mercator, déforme les formes hors équateur, surtout au niveau des régions de grande latitude. -Ainsi, représenter une gyre sur une carte à petite échelle ne permettra pas de la représenter correctement de part la nature de la projection utilisée. +Ainsi, représenter une gyre sur une carte à petite échelle ne permettra pas de la représenter correctement de par la nature de la projection utilisée. \subsection{Fond de carte} Le fond de carte choisi pour cette carte des pollutions plastiques est \emph{Watercolor} (voir \cite{Stamen}). Si celui-ci est certainement très esthétique et bien choisi par contraste avec le propos du travail, il n'est pas un fond permettant de mettre en évidence la raison des gyres. -Après des recherches pour trouver un fond de carte libre de droit utilisable avec Leaflet (ou même Umap) qui représente le fond des océans, il se trouve que si de projets pour réaliser une telle carte sont en cours, il n'y a pas actuellement de fonds, c'est à dire de tuiles pour les différentes échelles, disponibles dans ces conditions. Il ne suffit pas évidemment d'une image des fonds marins. +Après des recherches pour trouver un fond de carte libre de droit utilisable avec Leaflet (ou même Umap) qui représente le fond des océans, il se trouve que si des projets pour réaliser une telle carte sont en cours, il n'y a pas actuellement de fonds, c'est à dire de tuiles pour les différentes échelles, disponibles dans ces conditions. Une image des fonds marins ne suffit évidemment pas. \subsection{Forme} À ce stade, il convient de présenter ce qu'il est possible de faire avec Leaflet pour aller plus loin que la carte des pollutions océaniques. La figure \ref{figure:cartepollutionsgenerale}, page \pageref{figure:cartepollutionsgenerale}, la présente sous une forme statique. @@ -217,7 +217,7 @@ Après des recherches pour trouver un fond de carte libre de droit utilisable av \caption{La carte statique des gyres océaniques.\label{figure:cartepollutionsgenerale}} \end{sidewaysfigure*} -Cette carte comprends plusieurs éléments qui vont du plus simple au plus complexe. Commençons par la \emph{Gyre du Pacifique Sud}. Il s'agit simplement d'un cercle dont on voit la déformation en longitude relative à la projection de Mercator. Le code correspondant est celui du listing \ref{listing:cartegenecercle}. +Cette carte comprend plusieurs éléments qui vont du plus simple au plus complexe. Commençons par la \emph{Gyre du Pacifique Sud}. Il s'agit simplement d'un cercle dont on voit la déformation en longitude relative à la projection de Mercator. Le code correspondant est celui du listing \ref{listing:cartegenecercle}. \begin{lstlisting}[float,language=Javascript,caption={La gyre Pacifique Sud.},label={listing:cartegenecercle}, numbers=left, numberstyle=\tiny,numbersep=1pt] var rayon = 3000000 @@ -317,7 +317,7 @@ var imageOverlay = L.imageOverlay(imageUrl, latLngBounds, { }); \end{lstlisting} -Bien entendu, l'idéal serait de récupérer les données (position, sens, direction et grandeur) numériques de ces courants et de les projeter sur la carte dans une couche vectorielle et non par une image bitmap. C'est possible, mais dépasse le cadre de cette petite présentation de Leaflet. +Bien entendu, l'idéal serait de récupérer les données (position, sens, direction et grandeur) numériques de ces courants et de les projeter sur la carte dans une couche vectorielle et non par une image bitmap. C'est possible, mais cela dépasse le cadre de cette petite présentation de Leaflet. \medskip Encore plus intéressant est la vidéo représentant les mouvement océaniques de la gyre de l'Atlantique Nord. Les données sont celles de la NASA (voir \cite{NASA}). La vidéo qui se trouve sur la carte est une simulation du mouvement de bouées en Atlantique Nord, basée sur l'étude de bouées réelles. Comme le dit la NASA~: @@ -325,7 +325,7 @@ Encore plus intéressant est la vidéo représentant les mouvement océaniques d We distributed thousands of particles (virutal buoys) aroung the world, then ran a simulation based on the ECCO2 flow vectors to see where those particles would move to over time. These simulated particles were colored blue/cyan based on the paricle's speed. Notice that over time garbage patches develop in each of the ocean basins. \cite{NASA} \end{quotation} -Pour une comparaison entre le modèle numérique et les bouées réelles, voyez la référence. Comme le propos ici n'est pas de discuter des éléments scientifiques qui expliquent les gyres, mais de montrer que Leaflet permet différentes représentations de celles-ci, d'une vidéo sur l'ensemble des gyres mondiales, seule la gyre de l'Atlantique Nord a été extraite par découpage avec le logiciel libre OpenShot et seules la partie simulation a été sélectionnée. +Pour une comparaison entre le modèle numérique et les bouées réelles, voyez la référence. Comme le propos ici n'est pas de discuter des éléments scientifiques qui expliquent les gyres, mais de montrer que Leaflet permet différentes représentations de celles-ci, de la vidéo sur l'ensemble des gyres mondiales, seule la gyre de l'Atlantique Nord a été extraite par découpage avec le logiciel libre OpenShot et seule la partie simulation a été sélectionnée. La manière d'introduire cette vidéo sur la carte est présentée dans le code \ref{listing:cartegenebouees}. diff --git a/main.blg b/main.blg index bd7e57e..c41b25c 100644 --- a/main.blg +++ b/main.blg @@ -1,15 +1,15 @@ [0] Config.pm:307> INFO - This is Biber 2.17 [0] Config.pm:310> INFO - Logfile is 'main.blg' -[45] biber:340> INFO - === mer. sept. 20, 2023, 07:57:46 -[54] Biber.pm:418> INFO - Reading 'main.bcf' -[97] Biber.pm:969> INFO - Using all citekeys in bib section 0 -[106] Biber.pm:4383> INFO - Processing section 0 -[113] Biber.pm:4574> INFO - Looking for bibtex file 'main.bib' for section 0 -[113] bibtex.pm:1713> INFO - LaTeX decoding ... -[120] bibtex.pm:1518> INFO - Found BibTeX data source 'main.bib' -[173] UCollate.pm:68> INFO - Overriding locale 'fr-FR' defaults 'normalization = NFD' with 'normalization = prenormalized' -[173] UCollate.pm:68> INFO - Overriding locale 'fr-FR' defaults 'variable = shifted' with 'variable = non-ignorable' -[173] Biber.pm:4203> INFO - Sorting list 'nty/global//global/global' of type 'entry' with template 'nty' and locale 'fr-FR' -[173] Biber.pm:4209> INFO - No sort tailoring available for locale 'fr-FR' -[183] bbl.pm:654> INFO - Writing 'main.bbl' with encoding 'UTF-8' -[186] bbl.pm:757> INFO - Output to main.bbl +[46] biber:340> INFO - === mer. sept. 20, 2023, 09:38:04 +[55] Biber.pm:418> INFO - Reading 'main.bcf' +[99] Biber.pm:969> INFO - Using all citekeys in bib section 0 +[107] Biber.pm:4383> INFO - Processing section 0 +[114] Biber.pm:4574> INFO - Looking for bibtex file 'main.bib' for section 0 +[115] bibtex.pm:1713> INFO - LaTeX decoding ... +[122] bibtex.pm:1518> INFO - Found BibTeX data source 'main.bib' +[175] UCollate.pm:68> INFO - Overriding locale 'fr-FR' defaults 'variable = shifted' with 'variable = non-ignorable' +[175] UCollate.pm:68> INFO - Overriding locale 'fr-FR' defaults 'normalization = NFD' with 'normalization = prenormalized' +[175] Biber.pm:4203> INFO - Sorting list 'nty/global//global/global' of type 'entry' with template 'nty' and locale 'fr-FR' +[175] Biber.pm:4209> INFO - No sort tailoring available for locale 'fr-FR' +[185] bbl.pm:654> INFO - Writing 'main.bbl' with encoding 'UTF-8' +[188] bbl.pm:757> INFO - Output to main.bbl diff --git a/main.dvi b/main.dvi index b20965d2960f3ede497a494890f140a8830f8647..548ecf85734f03d7eb74c10848593479fe9b8666 100644 GIT binary patch delta 2575 zcmY*bdvF!i8P7h>?!_iZ5+qFt2#xU?@+g>g1gDv?MOvDULQF{@liJzrp2WqyyEpp? z5M^?Ofo9Y^*45n|Zixw%Iy__qgq<3p;?yyWG=)(^r>IHkW4t)R6mU{X2m77fdu7aD zC;NTpd;GrN?>pE3U-`#3%ZK8z6?My>%gf87ymP;&?s=wZM-#Q9iQdt~9BX2i>Ko97 z=VZl27YaHA%e2vjd>t#ed+6XMtUHqrW5Y!^WikC#M^eyDY}n}LM#IvbZq3wvJTTgC zqr5yrHnGi*4UJ3jRmPKYLQ`Gtqbr{9TW+~mXt1ws;6A$CWyuaUOh?t!+%0S=IDyrd z4sJ5jXhW;4I%X=PW5W>OgnbG7kkeNLUsND>DwDk@VHZuTGc+}gCcMIbGR3{sHkvq> z5M;vD-Svv;pJEoq> zxXju&6>RASxF-N1quOTHUNkk!gnWKrZDT)WX0esmB%Ed|uX=4e*?4{pq=rth%Un{t zf8XGmy%C&N9)z>El$V{M4Wkk6wl>sDdR&SATCje#y+lG)ym$Pq=i%?-0!f-mW z$qD~pRFdUv#8$AtK`&BNeio4*xG2T3%)T3nclgm*S#Pb)>~C9{8@55H5YeD#8$hK9 zrfgaghI#Z1-=+;=fugCMkqxehTF6aZko5>+m)^5JHJzsSw20X0vf`TRCwDdV0g1rJ zbdo++4Xh80^8HwK>CZ2C@@}-K*Ayc3By2#?1W;U-WblL{M+R4^E;F(a&&MWIGqTK( zp*lD$kW!frO;13jz$Q#2ldC$-o*o4ux$NnYRHj>&a2Oq$VNd^65yB2EV4V+u5&#Bz zNBbeOi~6>Tsq4Tk!zp%|;rpJ@bh#&jRK**iq&60+3f;cSm-QM)mCY!$AwEX){i~SYCxZTgyTMggO z0sq2UVY?F^!ais?L^6f{7!I(`a9ZD&%ApSc%|bcSp_(R9iAXj({Nvlm9?5b|JmDouvADC?=dEhS~I9(VPAZO|E2Sy4I;cwwcG}gwP3V z1)er$=9jQ+Bp`yI%PJ8o@wlWI)(wc9`Sb~ba%qac51=02q8QXzP0 zJ$EfUJlo2hyq`Lq4RB_F`)=`LY{LufvY8N)@C5$+-j!rS*la@tGQ7V)N!UgW2g20~ zPi}5fz$t*u04`aJK&hetDj-^6t-HPYJzU8hImVenAnf6082b5(5pbWp%6;&?GPd*> zdBRGMhtIeH?>M9>Jr%Bo;LLgM>BX}TJc3QfAU`a~jtW|DaOZe>@3n08uhYEMOy|85 z1>N7uC-0`-%G!pX;>)Y4*CW%aef%pt)si(Oj_^+wP`#0leOJ-i@#Dx#Uoo^VXO^NyRxPyz8$N%lj?~~rIoS#VyY@@+E*XDHJciX zOjVD@CQ7LKtZ8d!Y<~eY7@E8T-Lb3GiL7PumRQw;R9$rG>>II?pU_7x2ATiHDw){t I=&A7U|3AJc_5c6? delta 2604 zcmYjTdvF!i8PDF`bM8$rp(L2tBvmw|mq&uH+EAw`7E-lH$B+>tGSbcNx#`M2ZuW5# zl$l&?BeqU7>yh2t26R%HGAe^s+S%$PDM%@_RXPqf*j6$4XnP|MYoQ%YkbY-(W4Zs_ z-TR&I_51z4@7%Yi8Vb`5gXvVu4K0tBl$3D(8!vP7x3u@SbN%g!{&xOX?ZP$Y+Qh*F zis~f}_GU!KrY2EIZg6)GG3oe9VtIVybJEa-Oja~)V!3?d^Oj@MoMD><622)md2D#V zMI|MN<#emHQPB+DLk+k1Z=1r0eW+o1x1&&E*;F@lY7s{z&GC7S=-YPp*hA>Vhl)<^ ze9vU2w z<7Sgy50j@X!?CEUNJN(ie0Q2;iHj9&C81h=QX`>11PgNoqqZrJ-#_Z9GB|HTSSg5IsdGb*<^X!~a32VC&3?~O56Tq6<1vyPbrx5&O z7HZqTo!sko!qE{G{TElGRp%icS~XqY?K{|5`z&R5T_Cgw)>LdPl5HcTo< zjktn(PE8XnYbq9@fncK!VZnik@vIACG1N_}qJu!5-E!E0@5F(3Ri#S@a8yys7p-7R zFM6+L9$GppD?%~`dA=wq^#BghU9_}JCS7K}82oS$*@-lNe3k??g%K>8iSzTvFJS^v z2$darKXH14I*Oj;I22=Wy@&F+4BzppD!TZN16jZ0C+I7Ez}1}_SH#Q%o)+4O;Ir;d_6(fnxCK&aRuSwZYK?bXPto< z;0#kycCe!T5u#hf^!V~t2+kG6_SorglCJe$WYX>T*Da9@??3 z50GYnxM;_dkef>Rv!FGLR(br+&EGdn<$(xs(dnggo4^yq;UQy06^D>9DzU{t7f5NC z@#g$QvkYj2@_|fQ({M|6Ro+jeutlhG;gFE4m(%%Tm#6~rxjHDOFRTQr%PnVnLeVp< zb104!hz{wXJW*AkBu~gx$AH2N#dW$urbcGMf~o8>MID|Qi(x`wlFdrU2{cG&&H>$> z@EWrnoO}xHE$8~9d1%;!9M`&m zoLm!BjG}8e0e@Z_DeYU7ExsyOsJO|DR$jwxcgbwU!C2%b=6VP{szMlqe*Ax?XY>NT zX+;f&$53r)GBk~N81L)3wcW+|>r1~z?{+UBLOS7XKlCfH5oa8;g&qkE98k|a zkZ%a}bb#PAkO-*4D&&jZj%Wib` z7YM;(WPHKbjHkcnebnEIvZEj#lVstn6lD9=qt z(rP?~j(piaGl{Mfc2?v|g3}l;<+x$G<&W3<`SZBOU%fr~vfo^amsex$R5(~J)=mRy zS(E6HC3vV5--!M9*5if2RbRr>W&W$PaZ4!+76R{IQHNW&;b2`I{v_qUv`AR&@0pM9 z;(BJ3@Kvny++U+=HZ8`lFG{6X93OB&nf{vj_}Z{6|Ms;|)^O0j7Qe|QF5Ms8+kyWb zKHRwuk6p*T76tR)*_BEKKYa|>R&79)zw1v%GW&;3qg;z!-V#7*d-UQY$P}%lpzBXw78U7ca7^sh`e`Xgx zdUZYTt!KBScW-!?TX31fe)PISnt~^e;muc8a&HlvhW|U@1`%C>`%6&&DSjiF_<3{O zNYfE$vf+9Zxn^a$;oKJeeGylPH$Owqxg$XXbDuvVCVxYCYoKicO0yOEu5t zejSS8$(3rc [55] [56] [57] -Underfull \vbox (badness 4779) has occurred while \output is active [] +Underfull \vbox (badness 10000) has occurred while \output is active [] [58] Underfull \hbox (badness 2073) in paragraph at lines 293--294 @@ -2761,10 +2761,10 @@ Package logreq Info: Writing requests to 'main.run.xml'. Here is how much of TeX's memory you used: 45760 strings out of 478288 909067 string characters out of 5849316 - 1998373 words of memory out of 5000000 + 1998374 words of memory out of 5000000 63137 multiletter control sequences out of 15000+600000 498073 words of font info for 75 fonts, out of 8000000 for 9000 1143 hyphenation exceptions out of 8191 109i,14n,145p,1263b,2732s stack positions out of 5000i,500n,10000p,200000b,80000s -Output written on main.dvi (88 pages, 589336 bytes). +Output written on main.dvi (88 pages, 589276 bytes). diff --git a/main.pdf b/main.pdf index 1ef1ffe530fc728bc98f39cb30b74ae6d10d59cb..f6fb955756747fa8a43c6a9f3e2c5f23a825ae59 100644 GIT binary patch delta 87335 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 FtG`-*x2pgE delta 84992 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 FA(par)f(la)g(p)s(osition)2071 3306 y(de)36 b(son)f(cen)m(tre)i -(\(cx)f(et)g(cy\),)g(la)f(longueur)h(de)2071 3426 y(ses)g(demi-axes)h -(\(rx)f(et)f(ry\),)h(mais)g(aussi)g(par)2071 3546 y(son)25 + 3180 2944 a 0 TeXcolorgray FA(,)g(qui)h(co)s(de)g(en)2071 +3065 y(svg)25 b(l'\351l\351men)m(t)j Fz()g FA(par)f(la)g(p)s(osition)2071 3185 y(de)36 b(son)f(cen)m(tre)i +(\(cx)f(et)g(cy\),)g(la)f(longueur)h(de)2071 3306 y(ses)g(demi-axes)h +(\(rx)f(et)f(ry\),)h(mais)g(aussi)g(par)2071 3426 y(son)25 b(angle)g(de)h(rotation)f(\(-40)p Fk(\260)n FA(\))g(relativ)m(emen)m(t) -2071 3667 y(\340)46 b(son)i(cen)m(tre)g(\(50)e(60\).)h(De)g(plus,)h -(les)g(\351l\351-)2071 3787 y(men)m(ts)29 b(de)g(couleur)g(de)f(la)g -(ligne)g(et)h(d'opacit\351)2071 3907 y(du)22 b(fond)f(\(\034ll-opacit)m -(y\))i(son)m(t)f(fournis)g(comme)2071 4028 y(attributs)33 -b(du)f(co)s(de)h(svg)g(de)h(l'ellipse.)2131 4242 y(En\034n,)53 +2071 3546 y(\340)46 b(son)i(cen)m(tre)g(\(50)e(60\).)h(De)g(plus,)h +(les)g(\351l\351-)2071 3667 y(men)m(ts)29 b(de)g(couleur)g(de)f(la)g +(ligne)g(et)h(d'opacit\351)2071 3787 y(du)22 b(fond)f(\(\034ll-opacit)m +(y\))i(son)m(t)f(fournis)g(comme)2071 3907 y(attributs)33 +b(du)f(co)s(de)h(svg)g(de)h(l'ellipse.)2131 4122 y(En\034n,)53 b(vien)m(t)h(un)e(\351l\351men)m(t)i(tr\350s)f(in)m(t\351res-)2071 -4363 y(san)m(t.)h(Il)h(s'agit)f(de)g(la)g(forme)g(de)g(la)g(gyre)2071 -4483 y(de)36 b(l'A)m(tlan)m(tique)j(Sud.)e(Comme)g(pr\351c\351dem-)2071 -4603 y(men)m(t,)30 b(c'est)h(un)e(\351l\351men)m(t)i(SV)m(G,)f(mais)g -(celui-)2071 4724 y(ci)61 b(a)g(\351t\351)h(v)m(oulu)g(plus)g(complexe) -h(qu'une)2071 4844 y(forme)23 b(de)g(base)h(de)g(l'API)g(SV)m(G,)f -(comme)h(l'el-)2071 4965 y(lipse)39 b(ou)g(le)f(rectangle.)i(Il)e -(s'agit)h(d'un)g(c)m(he-)2071 5085 y(min.)2131 5240 y(En)32 -b(SV)m(G,)f(un)h(c)m(hemin)h(est)f(d'ab)s(ord)f(form\351)p +4242 y(san)m(t.)h(Il)h(s'agit)f(de)g(la)g(forme)g(de)g(la)g(gyre)2071 +4363 y(de)36 b(l'A)m(tlan)m(tique)j(Sud.)e(Comme)g(pr\351c\351dem-)2071 +4483 y(men)m(t,)30 b(c'est)h(un)e(\351l\351men)m(t)i(SV)m(G,)f(mais)g +(celui-)2071 4603 y(ci)61 b(a)g(\351t\351)h(v)m(oulu)g(plus)g(complexe) +h(qu'une)2071 4724 y(forme)23 b(de)g(base)h(de)g(l'API)g(SV)m(G,)f +(comme)h(l'el-)2071 4844 y(lipse)39 b(ou)g(le)f(rectangle.)i(Il)e +(s'agit)h(d'un)g(c)m(he-)2071 4965 y(min.)2131 5120 y(En)32 +b(SV)m(G,)f(un)h(c)m(hemin)h(est)f(d'ab)s(ord)f(form\351)2071 +5240 y(de)39 b(segmen)m(ts)i(constitu\351s)g(c)m(hacun)f(de)f(deux)p 0 TeXcolorgray 1980 5489 a(56)p 0 TeXcolorgray eop end %%Page: 57 67 TeXDict begin 57 66 bop 0 TeXcolorgray 0 0 a @@ -969826,31 +969826,30 @@ end b(.)c(a)r(d)r(d)r(T)r(o)f(\()8 b(m)m(a)m(p)g(\))24 b(;)p 0 TeXcolorgray 293 2611 a FA(Listing)29 b(A.9)g(\025)g(L'ellipse)i(de)e (l'o)s(c\351an)g(indien.)p 0 TeXcolorgray 0 TeXcolorgray -293 3073 a(de)39 b(segmen)m(ts)i(constitu\351s)g(c)m(hacun)f(de)f(deux) -293 3193 y(p)s(oin)m(ts.)60 b(L'un)g(est)g(l'origine)f(du)h(segmen)m(t) -293 3314 y(et)42 b(l'autre)f(son)h(arriv)m(\351e.)h(\300)f(c)m(hacun)g -(de)g(ces)293 3434 y(deux)32 b(p)s(oin)m(ts)g(est)f(asso)s(ci\351)h(un) -g(p)s(oin)m(t)f(suppl\351-)293 3555 y(men)m(taire)41 +293 3133 a(p)s(oin)m(ts.)60 b(L'un)g(est)g(l'origine)f(du)h(segmen)m(t) +293 3254 y(et)42 b(l'autre)f(son)h(arriv)m(\351e.)h(\300)f(c)m(hacun)g +(de)g(ces)293 3374 y(deux)32 b(p)s(oin)m(ts)g(est)f(asso)s(ci\351)h(un) +g(p)s(oin)m(t)f(suppl\351-)293 3494 y(men)m(taire)41 b(nomm\351)f(p)s(oign\351e)h(de)f(B\351sier.)h(La)293 -3675 y(droite)46 b(qui)h(lie)f(le)g(p)s(oin)m(t)g(\340)g(sa)g(p)s -(oign\351e)g(de)293 3795 y(B\351sier)f(d\351\034nit)g(la)f(tangen)m(te) -h(de)g(la)f(courb)s(e)293 3916 y(au)c(p)s(oin)m(t)g(consid\351r\351.)i -(Il)e(est)h(ainsi)f(p)s(ossible)293 4036 y(de)g(cr\351er)h(une)g(courb) -s(e)f(a)m(v)m(ec)h(quatre)g(p)s(oin)m(ts)293 4157 y(uniquemen)m(t.)353 -4337 y(P)m(our)50 b(mieux)g(comprendre)h(la)e(situation,)293 -4458 y(\351tudions)i(le)g(co)s(de)f(p)s(ermettan)m(t)h(de)f(tracer)293 -4578 y(la)43 b(courb)s(e)g(repr\351sen)m(tan)m(t)j(la)c(gyre)i(de)g -(l'A)m(t-)293 4698 y(lan)m(tique)38 b(Sud.)f(Il)g(est)g(donn\351)g(par) -f(le)h(listing)p 0 0 1 TeXcolorrgb 293 4819 a +3615 y(droite)46 b(qui)h(lie)f(le)g(p)s(oin)m(t)g(\340)g(sa)g(p)s +(oign\351e)g(de)293 3735 y(B\351sier)f(d\351\034nit)g(la)f(tangen)m(te) +h(de)g(la)f(courb)s(e)293 3856 y(au)c(p)s(oin)m(t)g(consid\351r\351.)i +(Il)e(est)h(ainsi)f(p)s(ossible)293 3976 y(de)g(cr\351er)h(une)g(courb) +s(e)f(a)m(v)m(ec)h(quatre)g(p)s(oin)m(ts)293 4096 y(uniquemen)m(t.)353 +4307 y(P)m(our)50 b(mieux)g(comprendre)h(la)e(situation,)293 +4427 y(\351tudions)i(le)g(co)s(de)f(p)s(ermettan)m(t)h(de)f(tracer)293 +4548 y(la)43 b(courb)s(e)g(repr\351sen)m(tan)m(t)j(la)c(gyre)i(de)g +(l'A)m(t-)293 4668 y(lan)m(tique)38 b(Sud.)f(Il)g(est)g(donn\351)g(par) +f(le)h(listing)p 0 0 1 TeXcolorrgb 293 4789 a SDict begin H.S end - 293 4819 -a 0 0 1 TeXcolorrgb FA(A.10)p 0 0 1 TeXcolorrgb 491 4750 + 293 4789 +a 0 0 1 TeXcolorrgb FA(A.10)p 0 0 1 TeXcolorrgb 491 4720 a SDict begin H.R end - 491 4750 a 491 4819 a + 491 4720 a 491 4789 a SDict begin [/Color [1 0 0]/H /I/Border [0 0 0]BorderArrayPatch/Subtype /Link/Dest (lstlisting.A.10) cvn H.B /ANN pdfmark end - 491 4819 a 0 TeXcolorgray FA(.)353 + 491 4789 a 0 TeXcolorgray FA(.)353 4999 y(Les)29 b(premi\350res)i(lignes)e(on)m(t)g(d\351j\340)g (\351t\351)g(expli-)293 5120 y(qu\351es)35 b(pr\351c\351demmen)m(t.)h (Seules)e(les)g(lignes)p 0 0 1 TeXcolorrgb 1939 5120 @@ -970280,10 +970279,10 @@ FA(.)1833 2987 y(Bien)56 b(en)m(tendu,)i(l'id\351al)e(serait)g(de)g (um\351riques)j(de)e(ces)g(cou-)1773 3348 y(ran)m(ts)31 b(et)f(de)h(les)g(pro)5 b(jeter)30 b(sur)h(la)f(carte)g(dans)1773 3468 y(une)51 b(couc)m(he)g(v)m(ectorielle)h(et)e(non)g(par)g(une)1773 -3589 y(image)42 b(bitmap.)h(C'est)g(p)s(ossible,)h(mais)f(d\351-)1773 -3709 y(passe)d(le)g(cadre)g(de)g(cette)g(p)s(etite)g(pr\351sen)m(ta-) -1773 3829 y(tion)32 b(de)i(Lea\035et.)1833 4016 y(Encore)c(plus)h(in)m -(t\351ressan)m(t)g(est)f(la)g(vid\351o)g(re-)1773 4136 +3589 y(image)36 b(bitmap.)g(C'est)h(p)s(ossible,)g(mais)f(cela)1773 +3709 y(d\351passe)j(le)e(cadre)h(de)f(cette)h(p)s(etite)g(pr\351sen-) +1773 3829 y(tation)32 b(de)h(Lea\035et.)1833 4016 y(Encore)d(plus)h(in) +m(t\351ressan)m(t)g(est)f(la)g(vid\351o)g(re-)1773 4136 y(pr\351sen)m(tan)m(t)c(les)f(mouv)m(emen)m(t)i(o)s(c\351aniques)f(de) 1773 4257 y(la)44 b(gyre)g(de)g(l'A)m(tlan)m(tique)i(Nord.)e(Les)g (don-)1773 4377 y(n\351es)g(son)m(t)g(celles)h(de)e(la)g(NASA)g(\(v)m @@ -970636,7 +970635,7 @@ y(r\351f\351rence.)d(Comme)g(le)e(prop)s(os)h(ici)g(n'est)g(pas)293 4879 y(de)24 b(discuter)g(des)g(\351l\351men)m(ts)h(scien)m(ti\034ques) i(qui)293 4999 y(expliquen)m(t)56 b(les)e(gyres,)g(mais)f(de)h(mon)m (trer)293 5120 y(que)35 b(Lea\035et)g(p)s(ermet)g(di\033\351ren)m(tes)h -(repr\351sen-)293 5240 y(tations)30 b(de)g(celles-ci,)i(d'une)e +(repr\351sen-)293 5240 y(tations)e(de)h(celles-ci,)g(de)g(la)f (vid\351o)h(sur)f(l'en-)p 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 2071 269 a SDict begin H.S end @@ -970874,7 +970873,7 @@ b(a)r(d)r(d)r(T)r(o)g(\()8 b(m)m(a)m(p)g(\))25 b(;)p (seule)g(la)e(gyre)2071 3075 y(de)40 b(l'A)m(tlan)m(tique)h(Nord)f(a)f (\351t\351)h(extraite)g(par)2071 3196 y(d\351coupage)52 b(a)m(v)m(ec)i(le)e(logiciel)g(libre)h(Op)s(en-)2071 -3316 y(Shot)33 b(et)h(seules)h(la)e(partie)g(sim)m(ulation)i(a)e +3316 y(Shot)38 b(et)i(seule)g(la)e(partie)h(sim)m(ulation)h(a)f (\351t\351)2071 3436 y(s\351lectionn\351e.)2131 3596 y(La)24 b(mani\350re)i(d'in)m(tro)s(duire)f(cette)h(vid\351o)g(sur)2071 3717 y(la)k(carte)g(est)h(pr\351sen)m(t\351e)i(dans)d(le)h(co)s(de)p