A random discovery with the new
If one uses a defined coordinate system
and forgets to provide a survey date for all surveys, then there is some ‘not
very well trapped’ undesirable behaviour.
The log file produces something like this…
“C:\Program
Files\Therion\therion.exe: warning -- unable
to determine magnetic declination for undated surveys
output coordinate system: EPSG:2193
meridian convergence (deg): -0.0696
“
which is appropriate behaviour, however it
is followed by…
“
#################### end of metapost log
file ####################
converting scraps ... done
making map ... done
######################## pdftex log file
#########################
This is pdfTeX, Version 3.1415926-1.40.10
(Web2C 2009) (format=pdftex 2010.1.2) 18 JAN 2015 20:21
entering extended mode
**data.tex
(./data.tex (./th_enc.tex)
(./th_texts.tex) (./th_resources.tex
(c:/Program
Files/Therion/texmf/tex/glyphtounicode.tex)) (./th_fontdef.tex{c:/P
rogram
Files/Therion/texmf/fonts/pdftex.map})
(./th_formdef.tex
Normal \count register pool exhausted,
switching to extended pool.)
(./th_pagedef.tex
Overfull \hbox (299.59392pt too wide) in
paragraph at lines 12--12
[]\thfb gridnorth
-1261120821493519700000000000000000000000000000000000000000
00000000000000000000000000000000.00deg |
\hbox(8.33333+2.33333)x330.05206, glue set
- 1.0
.\hbox(0.0+0.0)x0.0
.\thfb g
.\thfb r
.\thfb i
.\thfb d
.etc.
) (./th_pages.tex)
253 numeric registers used out of
32768
[1] )
Here is how much of
1706 strings out of 95617
….
“
which is not so good, but
at least it does produce a generally OK looking pdf (with my experimental debug
like header layout).


In this case it might be
better to set \magdecl to a more meaningful
error value.
If it can take a string value then “unable to determine magnetic declination for undated
surveys” is probably good.
Bruce