I’m working on some custom headers, specific to
the projection that is being produced, however it would be more efficient to
have a single custom header that could automatically detect the projection and
include or exclude text appropriately.
Unfortunately my
For example, I would like to include, below the scale
bar and above the map-comment;
-“Extended Elevation” for maps where the
projection is extended,
{\the\legendtextsize\ss
{Developed elevation looking generally North} \par}
![]()
-“\outcsname Plan View<br>Arrow points to
\northdir north” for maps where the projection is plan
\edef\tmp{\the\outcsname}
\ifx\tmp\empty \else
{\the\legendtextsize\ss\the\outcsname
{ plan projection}\par}
\fi
\edef\tmp{\the\northdir}
\ifx\tmp\empty \else
{\the\legendtextsize\ss
Arrow points to \the\northdir { north }\par\par}
\fi
![]()
I need to sort this out
so it gives a sensible result if the coordinate system is arbitrary, and hopefully
figure out a way to detect if the bearings are magnetic or adjusted by a
declination (and hence grid or true north), but first things first...
and -“\outcsname Elevation looking XXX
deg” for maps where the projection is [elevation XXX deg]
\edef\tmp{\the\outcsname}
\ifx\tmp\empty \else
{\the\legendtextsize\ss\the\outcsname
{ elevation looking 020 deg}\par}
\fi
![]()
As well as detecting that
the projection is ‘elevation’, I need a way of detecting what the
elevation bearing is, rather than hard coding it as I have done here
Ideas anyone?
Bruce