Ajout de la première partie des modifications avec iD
This commit is contained in:
parent
39d0e0ce74
commit
f5790abfe9
Binary file not shown.
@ -1237,7 +1237,94 @@ L'intérêt de l'utilisation de StreetComplete est multiple. Il permet~:
|
||||
|
||||
Bien que simple à comprendre, ce projet totalement fonctionnel, actif et réalisé dans le cadre d'OSM dispose d'une page de documentation sur le wiki d'OSM\footnote{Voir~: \url{https://wiki.openstreetmap.org/wiki/FR:StreetComplete}}. Nous conseillons de télécharger cette application par le dépôt Fdroid.
|
||||
|
||||
\subsubsection{Outil de modification intégré iD}
|
||||
La seconde par par l'utilisation de l'outil de modification iD disponible en se connectant directement sur la page d'accueil d'OSM.
|
||||
\subsubsection{Outils de modifications}
|
||||
La seconde passe par l'utilisation de divers outils de modifications en direct d'OSM. Le plus simple est l'outil de modification iD disponible en se connectant directement sur la page d'accueil d'OSM. Il est nécessaire d'avoir un compte OSM. Il est important pour utiliser iD dans le cadre de l'enseignement d'avoir un compte pour la classe de manière à pouvoir avoir un historique des modifications. La manière de nommer ce compte est donnée dans les bonnes pratiques mentionnées ci-dessus. Une fois le compte créé, on peut s'y connecter et utiliser l'éditeur iD disponible sur la page d'accueil dans le menu déroulant « Modifier ». D'autres éditeurs sont proposés, dont l'ancien éditeur d'OSM qu'iD a remplacé, Potlach 2, qui nécessite la technologie dépassée \emph{Flash}, et deux éditeurs hors ligne, JOSM\footnote{Une introduction~: \url{https://josm.openstreetmap.de/wiki/Fr\%3AIntroduction}} et Merkaartor\footnote{La documentation : \url{https://wiki.openstreetmap.org/wiki/Merkaartor/Documentation}}, le premier étant l'éditeur hors ligne d'OSM et nécessitant \emph{Java} et le second, un éditeur libre multi-plateforme. Nous reparlerons plus tard de ces éditeurs.
|
||||
|
||||
\medskip
|
||||
Au lancement de l'éditeur iD, on peut voir à la figure \ref{figure:osmediteurid} que deux couches sont superposées : une photographie aérienne et la carte d'OSM.
|
||||
\begin{figure}[h]
|
||||
\centering
|
||||
\includegraphics[width=\textwidth]{images/OSMEditeurID.eps}
|
||||
\caption{L'éditeur iD}
|
||||
\label{figure:osmediteurid}
|
||||
\end{figure}
|
||||
|
||||
On voit aussi en haut au milieu les trois éléments qui constituent une carte OSM : les points, les lignes et les polygones. Ce sont les briques de la construction des cartes OSM. On voit aussi dans le bandeau vertical à gauche, qu'à chaque élément mentionnés ci-dessus correspond un ensemble de propriétés qui vont le définir plus précisément.
|
||||
|
||||
\bigskip
|
||||
Les modifications que nous allons réaliser portent sur l'ajout, le déplacement et la suppression de lignes et l'ajout de polygones.
|
||||
|
||||
\bigskip
|
||||
Commençons par les lignes. L'outil d'ajout de lignes est très simple à utiliser. Il suffit de le sélectionner (en haut, au milieu), de cliquer gauche sur l'endroit du départ de la ligne, puis de cliquer gauche pour ajouter des points et enfin de double cliquer gauche pour finir la ligne. Sur la figure \ref{figure:osm_lignes_apres} on voit que deux lignes ont été ajoutées de cette manière par rapport à la figure \ref{figure:osm_lignes}.
|
||||
\begin{figure}[c]
|
||||
\centering
|
||||
\begin{subfigure}{\textwidth}
|
||||
\centering
|
||||
\def\svgwidth{\textwidth}
|
||||
\input{images/OSM_lignes.eps_tex}
|
||||
\caption{Avant modification.}
|
||||
\label{figure:osm_lignes}
|
||||
\end{subfigure}
|
||||
|
||||
\smallskip
|
||||
\begin{subfigure}{\textwidth}
|
||||
\centering
|
||||
\def\svgwidth{\textwidth}
|
||||
\input{images/OSM_lignes_apres.eps_tex}
|
||||
\caption{Les modifications faites.}
|
||||
\label{figure:osm_lignes_apres}
|
||||
\end{subfigure}
|
||||
\caption{Modifications de lignes}
|
||||
\end{figure}
|
||||
|
||||
Pour le déplacement de points, c'est tout aussi simple. On clique gauche sur le point et on maintient pendant le déplacement. Puis, on relâche. Un problème peut survenir si le point est lié à un autre élément, comme ce fut le cas pour la suppression du segment de chemin en haut de la figure.
|
||||
|
||||
Pour supprimer une extrémité de chemin, il faut simplement supprimer le dernier point. En réalité, l'adverbe simplement n'a pas lieu d'être, puisque cela peut être complexe dans le cas où le point est lié à un élément sous-jacent.
|
||||
|
||||
\begin{figure}
|
||||
\centering
|
||||
\begin{subfigure}{0.45\textwidth}
|
||||
\includegraphics[width=\textwidth]{images/OSMSuppressionPoint1.eps}
|
||||
\caption{Le point à supprimer.}
|
||||
\label{figure:osmsuppressionpoint1}
|
||||
\end{subfigure}
|
||||
\begin{subfigure}{0.45\textwidth}
|
||||
\includegraphics[width=\textwidth]{images/OSMSuppressionPoint2.eps}
|
||||
\caption{Séparation.}
|
||||
\label{figure:osmsuppressionpoint2}
|
||||
\end{subfigure}
|
||||
|
||||
\begin{subfigure}{0.45\textwidth}
|
||||
\includegraphics[width=\textwidth]{images/OSMSuppressionPoint3.eps}
|
||||
\caption{Suppression.}
|
||||
\label{figure:osmsuppressionpoint3}
|
||||
\end{subfigure}
|
||||
\begin{subfigure}{0.45\textwidth}
|
||||
\includegraphics[width=\textwidth]{images/OSMSuppressionPoint4.eps}
|
||||
\caption{Problème.}
|
||||
\label{figure:osmsuppressionpoint4}
|
||||
\end{subfigure}
|
||||
|
||||
\begin{subfigure}{0.45\textwidth}
|
||||
\includegraphics[width=\textwidth]{images/OSMSuppressionPoint5.eps}
|
||||
\caption{Suggestion.}
|
||||
\label{figure:osmsuppressionpoint5}
|
||||
\end{subfigure}
|
||||
\begin{subfigure}{0.45\textwidth}
|
||||
\includegraphics[width=\textwidth]{images/OSMSuppressionPoint6.eps}
|
||||
\caption{Enregistrement.}
|
||||
\label{figure:osmsuppressionpoint6}
|
||||
\end{subfigure}
|
||||
\caption{Suppression de l'extrémité d'un segment}
|
||||
\label{figure:osmsuppressionpoint}
|
||||
\end{figure}
|
||||
|
||||
La série des figures de la figure \ref{figure:osmsuppressionpoint} montre que préalablement à la suppression d'un point lié, il est nécessaire dele séparer des éléments auxquels il est lié, puis d'en rattacher l'autre extrémité à l'élément auquel il était attaché avant d'enregistrer les modifications.
|
||||
|
||||
\bigskip
|
||||
Considérons ensuite les polygones. Trois éléments étaient à \dots
|
||||
|
||||
\bigskip
|
||||
Enfin, plaçons les points, c'est-à-dire ici les bancs \dots
|
||||
|
||||
\end{document}
|
||||
|
12110
images/OSMEditeurID.eps
Normal file
12110
images/OSMEditeurID.eps
Normal file
File diff suppressed because it is too large
Load Diff
23523
images/OSMSuppressionPoint1.eps
Normal file
23523
images/OSMSuppressionPoint1.eps
Normal file
File diff suppressed because it is too large
Load Diff
19619
images/OSMSuppressionPoint2.eps
Normal file
19619
images/OSMSuppressionPoint2.eps
Normal file
File diff suppressed because it is too large
Load Diff
19238
images/OSMSuppressionPoint3.eps
Normal file
19238
images/OSMSuppressionPoint3.eps
Normal file
File diff suppressed because it is too large
Load Diff
20766
images/OSMSuppressionPoint4.eps
Normal file
20766
images/OSMSuppressionPoint4.eps
Normal file
File diff suppressed because it is too large
Load Diff
20687
images/OSMSuppressionPoint5.eps
Normal file
20687
images/OSMSuppressionPoint5.eps
Normal file
File diff suppressed because it is too large
Load Diff
19240
images/OSMSuppressionPoint6.eps
Normal file
19240
images/OSMSuppressionPoint6.eps
Normal file
File diff suppressed because it is too large
Load Diff
13213
images/OSM_lignes.eps
Normal file
13213
images/OSM_lignes.eps
Normal file
File diff suppressed because it is too large
Load Diff
61
images/OSM_lignes.eps_tex
Normal file
61
images/OSM_lignes.eps_tex
Normal file
@ -0,0 +1,61 @@
|
||||
%% Creator: Inkscape inkscape 0.92.4, www.inkscape.org
|
||||
%% PDF/EPS/PS + LaTeX output extension by Johan Engelen, 2010
|
||||
%% Accompanies image file 'OSM_lignes.eps' (pdf, eps, ps)
|
||||
%%
|
||||
%% To include the image in your LaTeX document, write
|
||||
%% \input{<filename>.pdf_tex}
|
||||
%% instead of
|
||||
%% \includegraphics{<filename>.pdf}
|
||||
%% To scale the image, write
|
||||
%% \def\svgwidth{<desired width>}
|
||||
%% \input{<filename>.pdf_tex}
|
||||
%% instead of
|
||||
%% \includegraphics[width=<desired width>]{<filename>.pdf}
|
||||
%%
|
||||
%% Images with a different path to the parent latex file can
|
||||
%% be accessed with the `import' package (which may need to be
|
||||
%% installed) using
|
||||
%% \usepackage{import}
|
||||
%% in the preamble, and then including the image with
|
||||
%% \import{<path to file>}{<filename>.pdf_tex}
|
||||
%% Alternatively, one can specify
|
||||
%% \graphicspath{{<path to file>/}}
|
||||
%%
|
||||
%% For more information, please see info/svg-inkscape on CTAN:
|
||||
%% http://tug.ctan.org/tex-archive/info/svg-inkscape
|
||||
%%
|
||||
\begingroup%
|
||||
\makeatletter%
|
||||
\providecommand\color[2][]{%
|
||||
\errmessage{(Inkscape) Color is used for the text in Inkscape, but the package 'color.sty' is not loaded}%
|
||||
\renewcommand\color[2][]{}%
|
||||
}%
|
||||
\providecommand\transparent[1]{%
|
||||
\errmessage{(Inkscape) Transparency is used (non-zero) for the text in Inkscape, but the package 'transparent.sty' is not loaded}%
|
||||
\renewcommand\transparent[1]{}%
|
||||
}%
|
||||
\providecommand\rotatebox[2]{#2}%
|
||||
\newcommand*\fsize{\dimexpr\f@size pt\relax}%
|
||||
\newcommand*\lineheight[1]{\fontsize{\fsize}{#1\fsize}\selectfont}%
|
||||
\ifx\svgwidth\undefined%
|
||||
\setlength{\unitlength}{259.95676596bp}%
|
||||
\ifx\svgscale\undefined%
|
||||
\relax%
|
||||
\else%
|
||||
\setlength{\unitlength}{\unitlength * \real{\svgscale}}%
|
||||
\fi%
|
||||
\else%
|
||||
\setlength{\unitlength}{\svgwidth}%
|
||||
\fi%
|
||||
\global\let\svgwidth\undefined%
|
||||
\global\let\svgscale\undefined%
|
||||
\makeatother%
|
||||
\begin{picture}(1,0.57849464)%
|
||||
\lineheight{1}%
|
||||
\setlength\tabcolsep{0pt}%
|
||||
\put(0,0){\includegraphics[width=\unitlength]{images/OSM_lignes.eps}}%
|
||||
\put(0.01493164,0.39339821){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}Ajout\end{tabular}}}}%
|
||||
\put(0.01076179,0.44857476){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}Déplacement\end{tabular}}}}%
|
||||
\put(0.01224941,0.50744774){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}Suppression\end{tabular}}}}%
|
||||
\end{picture}%
|
||||
\endgroup%
|
9518
images/OSM_lignes_apres.eps
Normal file
9518
images/OSM_lignes_apres.eps
Normal file
File diff suppressed because it is too large
Load Diff
61
images/OSM_lignes_apres.eps_tex
Normal file
61
images/OSM_lignes_apres.eps_tex
Normal file
@ -0,0 +1,61 @@
|
||||
%% Creator: Inkscape inkscape 0.92.4, www.inkscape.org
|
||||
%% PDF/EPS/PS + LaTeX output extension by Johan Engelen, 2010
|
||||
%% Accompanies image file 'OSM_lignes_apres.eps' (pdf, eps, ps)
|
||||
%%
|
||||
%% To include the image in your LaTeX document, write
|
||||
%% \input{<filename>.pdf_tex}
|
||||
%% instead of
|
||||
%% \includegraphics{<filename>.pdf}
|
||||
%% To scale the image, write
|
||||
%% \def\svgwidth{<desired width>}
|
||||
%% \input{<filename>.pdf_tex}
|
||||
%% instead of
|
||||
%% \includegraphics[width=<desired width>]{<filename>.pdf}
|
||||
%%
|
||||
%% Images with a different path to the parent latex file can
|
||||
%% be accessed with the `import' package (which may need to be
|
||||
%% installed) using
|
||||
%% \usepackage{import}
|
||||
%% in the preamble, and then including the image with
|
||||
%% \import{<path to file>}{<filename>.pdf_tex}
|
||||
%% Alternatively, one can specify
|
||||
%% \graphicspath{{<path to file>/}}
|
||||
%%
|
||||
%% For more information, please see info/svg-inkscape on CTAN:
|
||||
%% http://tug.ctan.org/tex-archive/info/svg-inkscape
|
||||
%%
|
||||
\begingroup%
|
||||
\makeatletter%
|
||||
\providecommand\color[2][]{%
|
||||
\errmessage{(Inkscape) Color is used for the text in Inkscape, but the package 'color.sty' is not loaded}%
|
||||
\renewcommand\color[2][]{}%
|
||||
}%
|
||||
\providecommand\transparent[1]{%
|
||||
\errmessage{(Inkscape) Transparency is used (non-zero) for the text in Inkscape, but the package 'transparent.sty' is not loaded}%
|
||||
\renewcommand\transparent[1]{}%
|
||||
}%
|
||||
\providecommand\rotatebox[2]{#2}%
|
||||
\newcommand*\fsize{\dimexpr\f@size pt\relax}%
|
||||
\newcommand*\lineheight[1]{\fontsize{\fsize}{#1\fsize}\selectfont}%
|
||||
\ifx\svgwidth\undefined%
|
||||
\setlength{\unitlength}{259.95676596bp}%
|
||||
\ifx\svgscale\undefined%
|
||||
\relax%
|
||||
\else%
|
||||
\setlength{\unitlength}{\unitlength * \real{\svgscale}}%
|
||||
\fi%
|
||||
\else%
|
||||
\setlength{\unitlength}{\svgwidth}%
|
||||
\fi%
|
||||
\global\let\svgwidth\undefined%
|
||||
\global\let\svgscale\undefined%
|
||||
\makeatother%
|
||||
\begin{picture}(1,0.57849464)%
|
||||
\lineheight{1}%
|
||||
\setlength\tabcolsep{0pt}%
|
||||
\put(0,0){\includegraphics[width=\unitlength]{images/OSM_lignes_apres.eps}}%
|
||||
\put(0.01493164,0.39339821){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}Ajout\end{tabular}}}}%
|
||||
\put(0.01076179,0.44857476){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}Déplacement\end{tabular}}}}%
|
||||
\put(0.01224941,0.50744774){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}Suppression\end{tabular}}}}%
|
||||
\end{picture}%
|
||||
\endgroup%
|
63641
images/ParcGalletAjoutChemin.eps
Normal file
63641
images/ParcGalletAjoutChemin.eps
Normal file
File diff suppressed because it is too large
Load Diff
8856
images/ParcGalletSituationFinale.eps
Normal file
8856
images/ParcGalletSituationFinale.eps
Normal file
File diff suppressed because it is too large
Load Diff
4056
images/ParcGalletSituationInitiale.eps
Normal file
4056
images/ParcGalletSituationInitiale.eps
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user