diff --git a/Makefile b/Makefile index 93aa854..8c29330 100644 --- a/Makefile +++ b/Makefile @@ -33,20 +33,23 @@ FIGURES = \ RIVERS = \ salvis-25k \ salvis-50k \ - salvis-250k \ + salvis-250k-10x \ + salvis-gdr250-2x \ salvis-douglas-64-50k \ salvis-visvalingam-64-50k \ salvis-douglas-64-chaikin-50k \ salvis-visvalingam-64-chaikin-50k \ salvis-overlaid-douglas-64-chaikin-50k \ salvis-overlaid-visvalingam-64-chaikin-50k \ - salvis-wm-250k \ + salvis-wm-250k-10x \ + salvis-wm-250k-2x \ salvis-wm-50k \ salvis-wm-50k-nw \ salvis-wm-50k-ne \ salvis-wm-overlaid-250k-zoom \ salvis-wm-gdr50 \ - salvis-wm-gdr50-ne + salvis-wm-gdr50-ne \ + salvis-wm-220 ################################# # The thesis, publishable version @@ -174,8 +177,11 @@ salvis-25k_WIDTHDIV = 1 salvis-50k_1SELECT = wm_visuals where name='salvis' salvis-50k_WIDTHDIV = 2 -salvis-250k_1SELECT = wm_visuals where name='salvis' -salvis-250k_WIDTHDIV = 10 +salvis-250k-10x_1SELECT = wm_visuals where name='salvis' +salvis-250k-10x_WIDTHDIV = 10 + +salvis-gdr250-2x_1SELECT = wm_visuals where name='salvis-gdr250' +salvis-gdr250-2x_WIDTHDIV = 2 salvis-douglas-64-50k_1SELECT = wm_visuals where name='salvis-douglas-64' salvis-douglas-64-50k_WIDTHDIV = 2 @@ -201,8 +207,11 @@ salvis-overlaid-visvalingam-64-chaikin-50k_1COLOR = orange salvis-overlaid-visvalingam-64-chaikin-50k_WIDTHDIV = 2 salvis-overlaid-visvalingam-64-chaikin-50k_QUADRANT = 1 -salvis-wm-250k_1SELECT = wm_visuals where name='salvis-wm-220' -salvis-wm-250k_WIDTHDIV = 10 +salvis-wm-250k-2x_1SELECT = wm_visuals where name='salvis-wm-220' +salvis-wm-250k-2x_WIDTHDIV = 2 + +salvis-wm-250k-10x_1SELECT = wm_visuals where name='salvis-wm-220' +salvis-wm-250k-10x_WIDTHDIV = 10 salvis-wm-50k_1SELECT = wm_visuals where name='salvis-wm-75' salvis-wm-50k_2SELECT = wm_visuals where name='salvis' @@ -235,6 +244,8 @@ salvis-wm-gdr50-ne_1COLOR = orange salvis-wm-gdr50-ne_2COLOR = green salvis-wm-gdr50-ne_QUADRANT = 1 +salvis-wm-220_1SELECT = wm_visuals where name='salvis-wm-220' +salvis-wm-220_WIDTHDIV = 2 .faux_db_pre: db init.sql bash db start diff --git a/mj-msc.tex b/mj-msc.tex index 63dbcc2..13af5e4 100644 --- a/mj-msc.tex +++ b/mj-msc.tex @@ -254,7 +254,7 @@ simplification. \hfill \begin{subfigure}[b]{.49\textwidth} \centering - \includegraphics[width=.2\textwidth]{salvis-250k} + \includegraphics[width=.2\textwidth]{salvis-250k-10x} \caption{Example scaled 1:\numprint{250000}.} \end{subfigure} \caption{Down-scaled original river.} @@ -1416,6 +1416,7 @@ To sum up, mid-scale simplification works well for some geometries, but creates sharp edges for others. \subsubsection{Large-scale (1:\numprint{250000})} +\label{sec:analyzed-large-scale} As visible in figure~\ref{fig:salvis-wm-250k}, for large-scale map, some of the resulting bends look significantly exaggerated. Why is that? @@ -1426,7 +1427,7 @@ simplification and overlays the original. \centering \begin{subfigure}[b]{.49\textwidth} \centering - \includegraphics[width=.2\textwidth]{salvis-250k} + \includegraphics[width=.2\textwidth]{salvis-250k-10x} \caption{Original.} \end{subfigure} \hfill @@ -1521,6 +1522,32 @@ illustrates two small bends that have been removed in GDR50LT, but have been exaggerated by our implementation. \subsubsection{Large-scale (1:\numprint{250000})} +\label{sec:national-large-scale} + +Figure~\ref{fig:salvis-wm-250k} illustrates the original GDR250LT and the +{\WM}--simplified version. As section~\ref{sec:analyzed-large-scale} explains, +the algorithm tries to exaggerate many bends to a great size. However, GDR250LT +takes the opposite approach --- only the very basic shapes of the largest bends +are retained. Time and customers will tell, which approach is more appropriate, +after the current {\WM} implementation receives some time and attention, as +desired in section~\ref{sec:future-suggestions}. + +\begin{figure}[h!] + \centering + \begin{subfigure}[b]{.49\textwidth} + \includegraphics[width=\textwidth]{salvis-gdr250-2x} + \caption{GDR250LT.} + \end{subfigure} + \hfill + \begin{subfigure}[b]{.49\textwidth} + \centering + \includegraphics[width=\textwidth]{salvis-wm-220} + \caption{{\WM}-simplified GDB10LT.} + \end{subfigure} + \caption{GDR250LT and {\WM}--simplified GDB10LT.} + \label{fig:salvis-wm-250k} +\end{figure} + \subsection{Testing Results Online} \label{sec:testing-results-online} @@ -1578,6 +1605,10 @@ implementation: Section~\ref{sec:generalization-results-of-analyzed-rivers} contains a exaggerated bends that became sharp and includes some future ideas. + \item What are the exaggeration limits when working with large scales? + Section~\ref{sec:national-large-scales} discusses examples that some + limits are necessary. + \item Research when bends should be marked as \textsc{isolated}. As is seen from examples, the current criteria is not robust enough.