<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 12pt;">
Hi Tarquin and others,</div>
<div style="color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 12pt;">
<br>
</div>
<div style="color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 12pt;">
I'm still struggling with this one, I have implemented Tarquin's suggestions but the survey has not changed in the slightest, I'm still getting the maps appearing below that I want above.<br>
</div>
<div style="color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 12pt;">
<br>
</div>
<div style="color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 12pt;">
please find below my implementation.</div>
<div style="color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 12pt;">
<br>
</div>
<div style="color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 12pt;">
Is there anything else I can try?</div>
<div style="color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 12pt;">
<br>
</div>
<div style="color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 12pt;">
<span>map Abovemainpassage -projection plan<br>
</span>
<div>m1p@YFSOE​</div>
<div>m1p@YMWAH​</div>
<div>endmap​</div>
<div>​</div>
<div>map mainpassage -projection plan​</div>
<div>m1p@clapham_to_wp​</div>
<div>m1p@wp_to_pf​</div>
<div>m1p@partingfriends​</div>
<div>endmap​</div>
<div>​</div>
<div>map Claphamjn_PartingfrMasterplan -projection plan​</div>
<div>Abovemainpassage​</div>
<div>break​</div>
<div>mainpassage​</div>
<span>endmap</span></div>
<div style="color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 12pt;">
<br>
</div>
<div style="color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 12pt;">
<br>
</div>
<div id="Signature">
<div id="divtagdefaultwrapper" style="font-size:12pt; color:#000000; font-family:Arial,Helvetica,sans-serif" dir="ltr">
<font class="ecxApple-style-span" size="3"><font face="Arial">Regards,</font><font face="Arial"><br>
</font><font face="Arial">Alastair Gott.</font><font face="Arial"><br>
<br>
</font><font face="Arial">AlastairGott@hotmail.com,</font><font face="Arial"><br>
</font><font face="Arial">M: 07931779380.</font></font><br>
</div>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Therion <therion-bounces@speleo.sk> on behalf of Tarquin Wilton-Jones via Therion <therion@speleo.sk><br>
<b>Sent:</b> 12 December 2019 22:46<br>
<b>To:</b> therion@speleo.sk <therion@speleo.sk><br>
<b>Cc:</b> Tarquin Wilton-Jones <tarquin.wilton-jones@ntlworld.com><br>
<b>Subject:</b> Re: [Therion] How does Therion decide which passages to put above and below</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Alastair,<br>
<br>
> I need to know how therion decides which passages to put above and below<br>
> others.<br>
<br>
I have not yet looked into your specific setup, but this is the general<br>
case:<br>
<br>
If you are *not* using "map-endmap" to define a map, or if you are<br>
selecting multiple objects in a dataset with several "select" commands<br>
rather than using a map, then Therion uses the average height of the<br>
stations in the scraps to determine the heights of each scrap, and<br>
stacks them accordingly.<br>
<br>
If a scrap contains stations with altitudes 1m, 5m, and 15m, the average<br>
height of the scrap will be 7m. The scrap will be placed above scraps<br>
with average heights lower than that, even if the other scrap has two<br>
stations at 6 metres, passing over the first scrap's 1m altitude<br>
station. (It checks the averages, not the specific locations where the<br>
scraps cross each other.)<br>
<br>
If you are using maps, then by default, a map of scraps will be placed<br>
with the scraps at the same stacking height as each other (so the<br>
passage fills are rendered overlapping, and the features like walls are<br>
all rendered on top of all the scraps at once). You use "break" to<br>
separate the rendering layers.<br>
<br>
map map1<br>
 scrap1<br>
 scrap2<br>
 break<br>
 scrap3<br>
 scrap4<br>
endmap<br>
<br>
scrap1 and scrap2 get rendered at the same time, at the same stacking<br>
level as each other. scrap3 and scrap4 get rendered at the same time, at<br>
the same stacking level as each other. scrap1 and scrap2 get stacked and<br>
layered *above* scrap3 and scrap4.<br>
<br>
When you have a map of maps, a "break" is implied between the maps.<br>
<br>
map outermap<br>
 map1<br>
 map2<br>
 map3<br>
endmap<br>
<br>
The scraps in map1 are stacked/layered above the scraps in map2, and<br>
those in map2 are stacked/layered above map3.<br>
<br>
You seem to be using maps, so you will be seeing this automatic breaking<br>
between maps.<br>
<br>
If the scraps within a map are layered in the wrong order, change your<br>
ordering of scraps within the map to put them in the right order, and<br>
put "break" where needed to separate them into layers.<br>
<br>
If the scraps within a map-of-maps are layered in the wrong order,<br>
change your ordering of maps within the outer map to put the top layers<br>
first.<br>
<br>
Complicated setups can arise in some cases; If you have scraps within a<br>
map (eg. "mapxyz") where some are supposed to pass above, and some<br>
below, a scrap within another map (eg. "mapothr"), then you need to<br>
split your "mapxyz" map into two maps, one with the "above" scraps, and<br>
one with the "below" scraps, and then you need to include those two maps<br>
separately in the parent map, with the interleaved "mapothr" map between<br>
them.<br>
<br>
I guess some of this might be stuff you already know, but maybe it will<br>
explain what you are seeing at least.<br>
<br>
Tarquin<br>
_______________________________________________<br>
Therion mailing list<br>
Therion@speleo.sk<br>
<a href="https://mailman.speleo.sk/listinfo/therion">https://mailman.speleo.sk/listinfo/therion</a><br>
</div>
</span></font></div>
</body>
</html>