more labels, less captions
This commit is contained in:
parent
29d8c64db3
commit
bfaded4a57
@ -153,9 +153,11 @@ RIVERS += salvis-$(1)-$(2)-$(3)-1x50k$(4)
|
|||||||
salvis-$(1)-$(2)-$(3)-1x50k$(4)_1SELECT = wm_visuals where name='salvis-$(1)'
|
salvis-$(1)-$(2)-$(3)-1x50k$(4)_1SELECT = wm_visuals where name='salvis-$(1)'
|
||||||
salvis-$(1)-$(2)-$(3)-1x50k$(4)_1COLOR = orange
|
salvis-$(1)-$(2)-$(3)-1x50k$(4)_1COLOR = orange
|
||||||
salvis-$(1)-$(2)-$(3)-1x50k$(4)_1LABEL = $(label_$(1))
|
salvis-$(1)-$(2)-$(3)-1x50k$(4)_1LABEL = $(label_$(1))
|
||||||
|
$(if $(2),
|
||||||
salvis-$(1)-$(2)-$(3)-1x50k$(4)_2SELECT = wm_visuals where name='salvis-$(2)'
|
salvis-$(1)-$(2)-$(3)-1x50k$(4)_2SELECT = wm_visuals where name='salvis-$(2)'
|
||||||
salvis-$(1)-$(2)-$(3)-1x50k$(4)_2COLOR = green
|
salvis-$(1)-$(2)-$(3)-1x50k$(4)_2COLOR = green
|
||||||
salvis-$(1)-$(2)-$(3)-1x50k$(4)_2LABEL = $(label_$(2))
|
salvis-$(1)-$(2)-$(3)-1x50k$(4)_2LABEL = $(label_$(2))
|
||||||
|
,)
|
||||||
$(if $(3),
|
$(if $(3),
|
||||||
salvis-$(1)-$(2)-$(3)-1x50k$(4)_3SELECT = wm_visuals where name='salvis-$(3)'
|
salvis-$(1)-$(2)-$(3)-1x50k$(4)_3SELECT = wm_visuals where name='salvis-$(3)'
|
||||||
salvis-$(1)-$(2)-$(3)-1x50k$(4)_3LINESTYLE = dotted
|
salvis-$(1)-$(2)-$(3)-1x50k$(4)_3LINESTYLE = dotted
|
||||||
@ -172,9 +174,9 @@ $(foreach x,vw64 dp64 vwchaikin64 dpchaikin64,\
|
|||||||
$(eval $(call wm_vwdp50k,wm75,grpk50,grpk10))
|
$(eval $(call wm_vwdp50k,wm75,grpk50,grpk10))
|
||||||
$(eval $(call wm_vwdp50k,wm75,grpk50,grpk10,tr))
|
$(eval $(call wm_vwdp50k,wm75,grpk50,grpk10,tr))
|
||||||
|
|
||||||
$(eval $(call wm_vwdp50k,wm75,grpk10,,))
|
$(eval $(call wm_vwdp50k,wm75,,grpk10,))
|
||||||
$(eval $(call wm_vwdp50k,wm75,grpk10,,tr))
|
$(eval $(call wm_vwdp50k,wm75,,grpk10,tr))
|
||||||
$(eval $(call wm_vwdp50k,wm75,grpk10,,tl))
|
$(eval $(call wm_vwdp50k,wm75,,grpk10,tl))
|
||||||
|
|
||||||
salvis-25k_1SELECT = wm_visuals where name='salvis-grpk10'
|
salvis-25k_1SELECT = wm_visuals where name='salvis-grpk10'
|
||||||
salvis-25k_WIDTHDIV = 1
|
salvis-25k_WIDTHDIV = 1
|
||||||
|
@ -1394,38 +1394,38 @@ Our generalized results are viewed from the following angles:
|
|||||||
|
|
||||||
\begin{figure}[h!]
|
\begin{figure}[h!]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[width=\textwidth]{salvis-wm75-grpk10--1x50k}
|
\includegraphics[width=\textwidth]{salvis-wm75--grpk10-1x50k}
|
||||||
\caption{2x zoomed-in {\WM} for 1:\numprint{50000}.}
|
\caption{2x zoomed-in {\WM} for 1:\numprint{50000}.}
|
||||||
\label{fig:salvis-wm75-grpk10--1x50k}
|
\label{fig:salvis-wm75--grpk10-1x50k}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
As one can see in Figure~\ref{fig:salvis-wm75-grpk10--1x50k}, the illustrations deliver
|
\begin{figure}[h!]
|
||||||
|
\centering
|
||||||
|
\includegraphics[width=\textwidth]{salvis-wm75--grpk10-1x50ktl}
|
||||||
|
\caption{Left part of Figure~\ref{fig:salvis-wm75--grpk10-1x50k}.}
|
||||||
|
\label{fig:salvis-wm75--grpk10-1x50ktl}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
\begin{figure}[h!]
|
||||||
|
\centering
|
||||||
|
\includegraphics[width=\textwidth]{salvis-wm75--grpk10-1x50ktr}
|
||||||
|
\caption{Top--right part of Figure~\ref{fig:salvis-wm75--grpk10-1x50k}.}
|
||||||
|
\label{fig:salvis-wm75--grpk10-1x50ktr}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
As one can see in Figure~\ref{fig:salvis-wm75--grpk10-1x50k}, the illustrations deliver
|
||||||
what was promised by the algorithm, but with a few caveats. Left side of the
|
what was promised by the algorithm, but with a few caveats. Left side of the
|
||||||
figure looks reasonably well simplified: long bends remain slightly curved,
|
figure looks reasonably well simplified: long bends remain slightly curved,
|
||||||
small bends are removed or slightly exaggerated.
|
small bends are removed or slightly exaggerated.
|
||||||
|
|
||||||
Figure's~\ref{fig:salvis-wm75-grpk10--1x50k} left part is clipped to
|
Figure's~\ref{fig:salvis-wm75--grpk10-1x50k} left part is clipped to
|
||||||
Figure~\ref{fig:salvis-wm75-grpk10--1x50ktl}. As one can see, some bends were well
|
Figure~\ref{fig:salvis-wm75--grpk10-1x50ktl}. As one can see, some bends were well
|
||||||
exaggerated, and some bends were eliminated.
|
exaggerated, and some bends were eliminated.
|
||||||
|
|
||||||
\begin{figure}[h!]
|
Top--right side (clipped in Figure~\ref{fig:salvis-wm75--grpk10-1x50ktl}) some jagged
|
||||||
\centering
|
|
||||||
\includegraphics[width=\textwidth]{salvis-wm75-grpk10--1x50ktl}
|
|
||||||
\caption{Left part of Figure~\ref{fig:salvis-wm75-grpk10--1x50k}.}
|
|
||||||
\label{fig:salvis-wm75-grpk10--1x50ktl}
|
|
||||||
\end{figure}
|
|
||||||
|
|
||||||
Top--right side (clipped in Figure~\ref{fig:salvis-wm75-grpk10--1x50ktl}) some jagged
|
|
||||||
and sharp bends appear. These will become more pronounced in even larger-scale
|
and sharp bends appear. These will become more pronounced in even larger-scale
|
||||||
simplification in the next section.
|
simplification in the next section.
|
||||||
|
|
||||||
\begin{figure}[h!]
|
|
||||||
\centering
|
|
||||||
\includegraphics[width=\textwidth]{salvis-wm75-grpk10--1x50ktr}
|
|
||||||
\caption{Top--right part of Figure~\ref{fig:salvis-wm75-grpk10--1x50k}.}
|
|
||||||
\label{fig:salvis-wm75-grpk10--1x50ktr}
|
|
||||||
\end{figure}
|
|
||||||
|
|
||||||
To sum up, mid-scale simplification works well for some geometries, but creates
|
To sum up, mid-scale simplification works well for some geometries, but creates
|
||||||
sharp edges for others.
|
sharp edges for others.
|
||||||
|
|
||||||
@ -1487,8 +1487,8 @@ future research and improvement:
|
|||||||
|
|
||||||
\subsubsection{Background}
|
\subsubsection{Background}
|
||||||
|
|
||||||
There are a few datasets used in this comparison: GDB10LT, grpk50LT and
|
There are a few datasets used in this comparison: GDB10LT, GRPK50 and
|
||||||
grpk250LT. They are vector datasets, which include rivers. They can be
|
GRPK250. They are vector datasets, which include rivers. They can be
|
||||||
downloaded for free from \cite{nzt}. Here are the meanings of the codenames:
|
downloaded for free from \cite{nzt}. Here are the meanings of the codenames:
|
||||||
|
|
||||||
\begin{description}
|
\begin{description}
|
||||||
@ -1496,9 +1496,9 @@ downloaded for free from \cite{nzt}. Here are the meanings of the codenames:
|
|||||||
\item[GDB10LT] is dataset of highest detail. Suited for maps of scale
|
\item[GDB10LT] is dataset of highest detail. Suited for maps of scale
|
||||||
1:\numprint{10000}.
|
1:\numprint{10000}.
|
||||||
|
|
||||||
\item[grpk50LT] is suited for maps of scale 1:\numprint{50000}.
|
\item[GRPK50] is suited for maps of scale 1:\numprint{50000}.
|
||||||
|
|
||||||
\item[grpk250LT] offers least detail, and is suited for maps of
|
\item[GRPK250] offers least detail, and is suited for maps of
|
||||||
scale 1:\numprint{250000}.
|
scale 1:\numprint{250000}.
|
||||||
|
|
||||||
\end{description}
|
\end{description}
|
||||||
@ -1506,41 +1506,42 @@ downloaded for free from \cite{nzt}. Here are the meanings of the codenames:
|
|||||||
During the analysis, we ran {\WM} on GDB10LT for 2 destination scales:
|
During the analysis, we ran {\WM} on GDB10LT for 2 destination scales:
|
||||||
1:\numprint{50000} and 1:\numprint{250000}.\footnote{parameter calculation is
|
1:\numprint{50000} and 1:\numprint{250000}.\footnote{parameter calculation is
|
||||||
detailed in section~\ref{sec:bend-scaling-and-dimensions}.} This section
|
detailed in section~\ref{sec:bend-scaling-and-dimensions}.} This section
|
||||||
compares the resulting {\WM}--generalized rivers to grpk50LT and grpk250LT.
|
compares the resulting {\WM}--generalized rivers to GRPK50 and GRPK250.
|
||||||
|
|
||||||
\subsubsection{Medium-scale (1:\numprint{50000})}
|
\subsubsection{Medium-scale (1:\numprint{50000})}
|
||||||
|
|
||||||
For our research location, the national dataset GDB10LT is almost equivalent to
|
For our research location, the national dataset GDB10LT is almost equivalent to
|
||||||
grpk50LT, with a few nuances. Figure~\ref{fig:salvis-wm75-grpk50-grpk10} illustrates
|
GRPK50, with a few nuances. Figure~\ref{fig:salvis-wm75-grpk50-grpk10-1x50k}
|
||||||
all three shapes: grpk50LT, {\WM}--simplified GDB10LT, and the original GDB10LT.
|
illustrates all three shapes: GRPK50, {\WM}--simplified GDB10LT, and the
|
||||||
|
original GDB10LT.
|
||||||
|
|
||||||
\begin{figure}[h!]
|
\begin{figure}[h!]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[width=\textwidth]{salvis-wm75-grpk50-grpk10}
|
\includegraphics[width=\textwidth]{salvis-wm75-grpk50-grpk10-1x50k}
|
||||||
|
|
||||||
\caption{2x zoomed-in grpk50LT (green), {\WM}--simplified GDB10LT (orange)
|
\caption{GRPK10, GRPK50 and {\WM} for 1:\numprint{50000}.}
|
||||||
and original GDB10LT (dotted black).}
|
|
||||||
|
|
||||||
\label{fig:salvis-wm75-grpk50-grpk10}
|
\label{fig:salvis-wm75-grpk50-grpk10-1x50k}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\begin{figure}[h!]
|
\begin{figure}[h!]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[width=\textwidth]{salvis-wm75-grpk50-grpk10-1x50ktr}
|
\includegraphics[width=\textwidth]{salvis-wm75-grpk50-grpk10-1x50ktr}
|
||||||
\caption{Top--right side of Figure~\ref{fig:salvis-wm75-grpk50-grpk10}.}
|
\caption{Top--right side of Figure~\ref{fig:salvis-wm75-grpk50-grpk10-1x50k}.}
|
||||||
\label{fig:salvis-wm75-grpk50-grpk10-1x50ktr}
|
\label{fig:salvis-wm75-grpk50-grpk10-1x50ktr}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
Although figures are almost identical, Figure~\ref{fig:salvis-wm75-grpk50-grpk10-1x50ktr}
|
Although figures are almost identical,
|
||||||
illustrates two small bends that have been removed in grpk50LT, but have been
|
Figure~\ref{fig:salvis-wm75-grpk50-grpk10-1x50ktr} illustrates two small bends
|
||||||
exaggerated by our implementation.
|
that have been removed in GRPK50, but have been exaggerated by our
|
||||||
|
implementation.
|
||||||
|
|
||||||
\subsubsection{Large-scale (1:\numprint{250000})}
|
\subsubsection{Large-scale (1:\numprint{250000})}
|
||||||
\label{sec:national-large-scale}
|
\label{sec:national-large-scale}
|
||||||
|
|
||||||
Figure~\ref{fig:salvis-wm220} illustrates the original grpk250LT and the
|
Figure~\ref{fig:salvis-wm220} illustrates the original GRPK250 and the
|
||||||
{\WM}--simplified version. As section~\ref{sec:analyzed-large-scale} explains,
|
{\WM}--simplified version. As section~\ref{sec:analyzed-large-scale} explains,
|
||||||
the algorithm tries to exaggerate many bends to a great size. However, grpk250LT
|
the algorithm tries to exaggerate many bends to a great size. However, GRPK250
|
||||||
takes the opposite approach --- only the very basic shapes of the largest bends
|
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,
|
are retained. Time and customers will tell, which approach is more appropriate,
|
||||||
after the current {\WM} implementation receives some time and attention, as
|
after the current {\WM} implementation receives some time and attention, as
|
||||||
@ -1550,7 +1551,7 @@ desired in section~\ref{sec:future-suggestions}.
|
|||||||
\centering
|
\centering
|
||||||
\begin{subfigure}[b]{.49\textwidth}
|
\begin{subfigure}[b]{.49\textwidth}
|
||||||
\includegraphics[width=\textwidth]{salvis-grpk250-2x}
|
\includegraphics[width=\textwidth]{salvis-grpk250-2x}
|
||||||
\caption{grpk250LT.}
|
\caption{GRPK250.}
|
||||||
\end{subfigure}
|
\end{subfigure}
|
||||||
\hfill
|
\hfill
|
||||||
\begin{subfigure}[b]{.49\textwidth}
|
\begin{subfigure}[b]{.49\textwidth}
|
||||||
@ -1558,7 +1559,7 @@ desired in section~\ref{sec:future-suggestions}.
|
|||||||
\includegraphics[width=\textwidth]{salvis-wm220}
|
\includegraphics[width=\textwidth]{salvis-wm220}
|
||||||
\caption{{\WM}-simplified GDB10LT.}
|
\caption{{\WM}-simplified GDB10LT.}
|
||||||
\end{subfigure}
|
\end{subfigure}
|
||||||
\caption{grpk250LT and {\WM}--simplified GDB10LT.}
|
\caption{GRPK250 and {\WM}--simplified GDB10LT.}
|
||||||
\label{fig:salvis-wm220}
|
\label{fig:salvis-wm220}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
@ -1574,18 +1575,12 @@ in this section to 1:\numprint{50000}.
|
|||||||
\includegraphics[width=\textwidth]{salvis-wm75-dp64-grpk10-1x50k}
|
\includegraphics[width=\textwidth]{salvis-wm75-dp64-grpk10-1x50k}
|
||||||
|
|
||||||
|
|
||||||
\caption{{\DP} (green), {\WM} (orange) and original (black dotted) at
|
|
||||||
1:\numprint{50000}.}
|
|
||||||
|
|
||||||
\label{fig:salvis-wm75-dp64-grpk10-1x50k}
|
\label{fig:salvis-wm75-dp64-grpk10-1x50k}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\begin{figure}[h!]
|
\begin{figure}[h!]
|
||||||
\includegraphics[width=\textwidth]{salvis-wm75-dpchaikin64-grpk10-1x50k}
|
\includegraphics[width=\textwidth]{salvis-wm75-dpchaikin64-grpk10-1x50k}
|
||||||
|
|
||||||
\caption{Chaikin--smoothened {\DP} (green), {\WM} (orange) and original
|
|
||||||
(black dotted) at 1:\numprint{50000}.}
|
|
||||||
|
|
||||||
\label{fig:salvis-wm75-dpchaikin64-grpk10-1x50k}
|
\label{fig:salvis-wm75-dpchaikin64-grpk10-1x50k}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
@ -1593,18 +1588,12 @@ in this section to 1:\numprint{50000}.
|
|||||||
\begin{figure}[h!]
|
\begin{figure}[h!]
|
||||||
\includegraphics[width=\textwidth]{salvis-wm75-vw64-grpk10-1x50k}
|
\includegraphics[width=\textwidth]{salvis-wm75-vw64-grpk10-1x50k}
|
||||||
|
|
||||||
\caption{{\VW} (green), {\WM} (orange) and original (black dotted) at
|
|
||||||
1:\numprint{50000}.}
|
|
||||||
|
|
||||||
\label{fig:salvis-wm75-vw64-grpk10-1x50k}
|
\label{fig:salvis-wm75-vw64-grpk10-1x50k}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\begin{figure}[h!]
|
\begin{figure}[h!]
|
||||||
\includegraphics[width=\textwidth]{salvis-wm75-vwchaikin64-grpk10-1x50k}
|
\includegraphics[width=\textwidth]{salvis-wm75-vwchaikin64-grpk10-1x50k}
|
||||||
|
|
||||||
\caption{Chaikin--smoothened {\VW} (green), {\WM} (orange) and original
|
|
||||||
(black dotted) at 1:\numprint{50000}.}
|
|
||||||
|
|
||||||
\label{fig:salvis-wm75-vwchaikin64-grpk10-1x50k}
|
\label{fig:salvis-wm75-vwchaikin64-grpk10-1x50k}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user