final section has been written
This commit is contained in:
parent
fad421b43e
commit
e61e75e3ac
25
Makefile
25
Makefile
@ -33,20 +33,23 @@ FIGURES = \
|
|||||||
RIVERS = \
|
RIVERS = \
|
||||||
salvis-25k \
|
salvis-25k \
|
||||||
salvis-50k \
|
salvis-50k \
|
||||||
salvis-250k \
|
salvis-250k-10x \
|
||||||
|
salvis-gdr250-2x \
|
||||||
salvis-douglas-64-50k \
|
salvis-douglas-64-50k \
|
||||||
salvis-visvalingam-64-50k \
|
salvis-visvalingam-64-50k \
|
||||||
salvis-douglas-64-chaikin-50k \
|
salvis-douglas-64-chaikin-50k \
|
||||||
salvis-visvalingam-64-chaikin-50k \
|
salvis-visvalingam-64-chaikin-50k \
|
||||||
salvis-overlaid-douglas-64-chaikin-50k \
|
salvis-overlaid-douglas-64-chaikin-50k \
|
||||||
salvis-overlaid-visvalingam-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 \
|
||||||
salvis-wm-50k-nw \
|
salvis-wm-50k-nw \
|
||||||
salvis-wm-50k-ne \
|
salvis-wm-50k-ne \
|
||||||
salvis-wm-overlaid-250k-zoom \
|
salvis-wm-overlaid-250k-zoom \
|
||||||
salvis-wm-gdr50 \
|
salvis-wm-gdr50 \
|
||||||
salvis-wm-gdr50-ne
|
salvis-wm-gdr50-ne \
|
||||||
|
salvis-wm-220
|
||||||
|
|
||||||
#################################
|
#################################
|
||||||
# The thesis, publishable version
|
# The thesis, publishable version
|
||||||
@ -174,8 +177,11 @@ salvis-25k_WIDTHDIV = 1
|
|||||||
salvis-50k_1SELECT = wm_visuals where name='salvis'
|
salvis-50k_1SELECT = wm_visuals where name='salvis'
|
||||||
salvis-50k_WIDTHDIV = 2
|
salvis-50k_WIDTHDIV = 2
|
||||||
|
|
||||||
salvis-250k_1SELECT = wm_visuals where name='salvis'
|
salvis-250k-10x_1SELECT = wm_visuals where name='salvis'
|
||||||
salvis-250k_WIDTHDIV = 10
|
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_1SELECT = wm_visuals where name='salvis-douglas-64'
|
||||||
salvis-douglas-64-50k_WIDTHDIV = 2
|
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_WIDTHDIV = 2
|
||||||
salvis-overlaid-visvalingam-64-chaikin-50k_QUADRANT = 1
|
salvis-overlaid-visvalingam-64-chaikin-50k_QUADRANT = 1
|
||||||
|
|
||||||
salvis-wm-250k_1SELECT = wm_visuals where name='salvis-wm-220'
|
salvis-wm-250k-2x_1SELECT = wm_visuals where name='salvis-wm-220'
|
||||||
salvis-wm-250k_WIDTHDIV = 10
|
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_1SELECT = wm_visuals where name='salvis-wm-75'
|
||||||
salvis-wm-50k_2SELECT = wm_visuals where name='salvis'
|
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_2COLOR = green
|
||||||
salvis-wm-gdr50-ne_QUADRANT = 1
|
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
|
.faux_db_pre: db init.sql
|
||||||
bash db start
|
bash db start
|
||||||
|
35
mj-msc.tex
35
mj-msc.tex
@ -254,7 +254,7 @@ simplification.
|
|||||||
\hfill
|
\hfill
|
||||||
\begin{subfigure}[b]{.49\textwidth}
|
\begin{subfigure}[b]{.49\textwidth}
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[width=.2\textwidth]{salvis-250k}
|
\includegraphics[width=.2\textwidth]{salvis-250k-10x}
|
||||||
\caption{Example scaled 1:\numprint{250000}.}
|
\caption{Example scaled 1:\numprint{250000}.}
|
||||||
\end{subfigure}
|
\end{subfigure}
|
||||||
\caption{Down-scaled original river.}
|
\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.
|
sharp edges for others.
|
||||||
|
|
||||||
\subsubsection{Large-scale (1:\numprint{250000})}
|
\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
|
As visible in figure~\ref{fig:salvis-wm-250k}, for large-scale map, some of the
|
||||||
resulting bends look significantly exaggerated. Why is that?
|
resulting bends look significantly exaggerated. Why is that?
|
||||||
@ -1426,7 +1427,7 @@ simplification and overlays the original.
|
|||||||
\centering
|
\centering
|
||||||
\begin{subfigure}[b]{.49\textwidth}
|
\begin{subfigure}[b]{.49\textwidth}
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[width=.2\textwidth]{salvis-250k}
|
\includegraphics[width=.2\textwidth]{salvis-250k-10x}
|
||||||
\caption{Original.}
|
\caption{Original.}
|
||||||
\end{subfigure}
|
\end{subfigure}
|
||||||
\hfill
|
\hfill
|
||||||
@ -1521,6 +1522,32 @@ illustrates two small bends that have been removed in GDR50LT, but have been
|
|||||||
exaggerated by our implementation.
|
exaggerated by our implementation.
|
||||||
|
|
||||||
\subsubsection{Large-scale (1:\numprint{250000})}
|
\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}
|
\subsection{Testing Results Online}
|
||||||
\label{sec:testing-results-online}
|
\label{sec:testing-results-online}
|
||||||
@ -1578,6 +1605,10 @@ implementation:
|
|||||||
Section~\ref{sec:generalization-results-of-analyzed-rivers} contains
|
Section~\ref{sec:generalization-results-of-analyzed-rivers} contains
|
||||||
a exaggerated bends that became sharp and includes some future ideas.
|
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
|
\item Research when bends should be marked as \textsc{isolated}. As is
|
||||||
seen from examples, the current criteria is not robust enough.
|
seen from examples, the current criteria is not robust enough.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user