<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle20
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-NZ link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Well, I have solved my problem with this extended centreline, but not the mystery of Therion!<o:p></o:p></p><p class=MsoNormal>My extended centreline relied on a lot of auto generation, and for some reason adding the entrance flag broke some of the auto generation far away in the middle of the network.<o:p></o:p></p><p class=MsoNormal>After a reasonable amount of explicitly extending every leg, everything suddenly popped back into place.  There remain other auto generated sequences in the dataset, so maybe future unpleasant surprises await me.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>As myself and others have pointed out, extended elevations can be fickle.  I have added todays insights <a href="https://therion.speleo.sk/wiki/extend#summary_of_all_extend_options_for_survey_centrelines">to the wiki</a>.<o:p></o:p></p><p class=MsoNormal>It would be nice to have some debug functionality aimed at communicating to the user exactly how Therion has created the extended centreline.  Maybe something graphical in the pdf, and an optional text listing in therion.log of every extend function in the order it is executed. ie<o:p></o:p></p><p class=MsoNormal>Start 4.1<o:p></o:p></p><p class=MsoNormal>Left 4.1 4.2<o:p></o:p></p><p class=MsoNormal>Left 4.2 4.3<o:p></o:p></p><p class=MsoNormal>vertical 4.2 4.4<o:p></o:p></p><p class=MsoNormal>right 4.4 4.5<o:p></o:p></p><p class=MsoNormal>etc<o:p></o:p></p><p class=MsoNormal>Bruce<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='mso-fareast-language:EN-NZ'>From:</span></b><span lang=EN-US style='mso-fareast-language:EN-NZ'> Therion <therion-bounces@speleo.sk> <b>On Behalf Of </b>Bruce Mutton via Therion<br><b>Sent:</b> Friday, 20 July 2018 22:58<br><b>To:</b> 'List for Therion users' <therion@speleo.sk><br><b>Cc:</b> Bruce Mutton <bruce@tomo.co.nz><br><b>Subject:</b> [Therion] Adding entrance breaks extended elevation<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>We’ve been surveying a cave from half way between two entrances, and working outwards towards those entrances over a number of survey trips.  ….  But as soon as I add a station flag to the upstream entrance, the shape of the extended centreline is broken.  It looks like Therion is overriding the ‘extend start’ that I have in the middle of the cave, and replacing it with a start at the top entrance.  ….<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Good, but no upstream entrance flag<o:p></o:p></p><p class=MsoNormal><img border=0 width=674 height=214 style='width:7.0208in;height:2.2291in' id="_x0000_i1033" src="cid:image001.png@01D420DE.DA90AC90"><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Bad, after adding upstream entrance flag the extends are broken<o:p></o:p></p><p class=MsoNormal>   station 4.24 "Top Entrance" entrance<o:p></o:p></p><p class=MsoNormal><img border=0 width=623 height=220 style='width:6.4895in;height:2.2916in' id="_x0000_i1034" src="cid:image002.png@01D420DE.DA90AC90"><o:p></o:p></p><p class=MsoNormal>Any suggestions?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Bruce<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>