[Therion] Extended elevations - development snapshot (commit c7d41d9)

Bruce Mutton bruce at tomo.co.nz
Thu Aug 13 12:20:47 CEST 2020


Thanks Stacho, fast work.

 

The extend logging works, the scaled legs stand out nicely.



 

My current project behaved exactly the same with c7d41d9 so I don’t think it broke anything.

Moving the scaled legs from in-line with the survey data, out to a separate centreline using…

extend <ratio> <from> <to>

extend <ratio> <station>

…also worked perfectly.

 

I got a slight surprise in that ‘extend <ratio> <station>’ scales both the incoming and outgoing legs to and from that station, but then I realised that this is consistent with Therion’s treatment of other extend options ie as described in /wiki/extend <https://therion.speleo.sk/wiki/extend#summary_of_all_extend_options_for_survey_centrelines>  ‘important note’ part way down the page.

 

I have not tried extend ignore <3 station path> yet, but otherwise I think all the recent changes are sound.

I only noticed one slight change in ‘breaking’ behaviour when checking a sample of old projects.  It is an unfinished project, so it is not too late for me to tidy up the change.

 

I may be out in a Therion desert for the next 10 days, but some time after that I should update the wiki extend page.  Prod me if I forget.

 

Bruce

 

 

 

From: Therion <therion-bounces at speleo.sk> On Behalf Of Stacho Mudrak
Sent: Thursday, 13 August 2020 08:50
To: List for Therion users <therion at speleo.sk>
Subject: Re: [Therion] Extended elevations - development snapshot (commit 6860f82)

 

Hi Bruce, thanks a lot for your feedback.

 

I have added logging of extend ratio, when it is not 100%. Also I hope, I have enabled specification of ratio for given station/shot:

 

extend <ratio> <from> <to>

extend <ratio> <station>

 

Allowing the form extend [left <ratio>] would be much more parsing. I have also changed the allowed range to 0 - 200%.

 

Extend ratios are applied to splays also - but in this case - extend ratio of nearest shot is taken for splay. I think, this way it is OK.

 

Could you please check whether it is working now as expected (commit c7d41d9 <https://github.com/therion/therion/commit/c7d41d96ebc47a652243711489813635e58c64d3> )?

 

Thanks, S.

 

 

On Wed, 12 Aug 2020 at 12:25, Bruce Mutton <bruce at tomo.co.nz <mailto:bruce at tomo.co.nz> > wrote:

And it looks like the extend ratio is not reported when ‘log extend’ is set.

It would be nice to have that if it is possible.

Bruce

 

From: Therion <therion-bounces at speleo.sk <mailto:therion-bounces at speleo.sk> > On Behalf Of Bruce Mutton
Sent: Wednesday, 12 August 2020 22:18
To: 'List for Therion users' <therion at speleo.sk <mailto:therion at speleo.sk> >
Subject: [Therion] Extended elevations - development snapshot (commit 6860f82)

 

Stacho

> there is a possibility to specify reduction ratio for extended elevation (0 = vertical, 100 = normal left/right) - just use "extend <number>"

 

I have made this work, by placing ‘extend <number>’ statements in-line with the survey data, but that seems to be the only way it will work.  Every combination I could think of with the extend controls in a separate centreline or block results in an error.

 

For an example I have managed to make this extended centreline…

 



 

…into this by using strategically placed ‘extend 50’, ‘extend 100’, and ‘extend 75’, as well as an ‘extend vertical’.  It now matches more closely what one would expect by looking at the plan view.

 



 

So it works very well, but the difficulty I have is that to make the extended elevation control manageable, it needs to be separated out (in one place) from the survey data, but now any control of the extend ratio must be in-line with the data.  This makes it very confusing and difficult to manage.  

 

Is there any chance that the ratio could be controlled by statements in separate centrelines, as with left/right/vertical etc?

 

Maybe by allowing the form ‘extend [left <ratio>] <station1> <station2>’ as an equivalent to the in-line statements ‘extend <ratio>’ and then ‘extend left’?

(I am thinking of similar syntax to ‘export map -projection [elevation 290 deg]’ where the square brackets are required if the default is not what is wanted).

 

 

The extend ratios are applied to splays as well as to legs, which is usually desirable, except sometimes where the ratio approaches zero.  If the user is to control splay ratios separately to the legs, then I guess the only option is to put the extend ratio statements in-line.

 

And one more thing.  The range is limited from 0 to 100%.  If we are going to allow distortion of the extended elevation, then I think the upper limit should be something like 150% or 200%.

 

Bruce

_______________________________________________
Therion mailing list
Therion at speleo.sk <mailto:Therion at speleo.sk> 
https://mailman.speleo.sk/listinfo/therion

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.speleo.sk/pipermail/therion/attachments/20200813/6e0315f2/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 115110 bytes
Desc: not available
URL: <http://mailman.speleo.sk/pipermail/therion/attachments/20200813/6e0315f2/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003.png
Type: image/png
Size: 109111 bytes
Desc: not available
URL: <http://mailman.speleo.sk/pipermail/therion/attachments/20200813/6e0315f2/attachment-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image005.png
Type: image/png
Size: 100011 bytes
Desc: not available
URL: <http://mailman.speleo.sk/pipermail/therion/attachments/20200813/6e0315f2/attachment-0002.png>


More information about the Therion mailing list