<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr"></div><div dir="ltr">Hi,</div><div dir="ltr">the more important question for me is, how (if?) i can select an entire survey structure(containing scraps, maps etc), and specify that i want a specific map to be offset. Your main conclusion was correct, i want to print all maps, without explicitely specifying them, and at the same time offset some maps thereof.</div><div dir="ltr">I want to „select all“, „offset 1234-map“ and optionally completely hide „456-map“ (or alternatively its survey)</div><div dir="ltr"><br><blockquote type="cite">Am 18.12.2021 um 15:38 schrieb Stacho Mudrak <lists@group-s.sk>:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif">Hi Beni,</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">first, I am sorry for the late answer. </div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Do I understand you correctly, that you want to mix "select survey" and "unselect/offset particular map"? To be able to export all maps from a given survey without the need of specification of the master map for this survey. Am I right? </div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Select survey and unselect survey seems to work for me. But unselect map is missing/not working, neither combination of map/survey select/unselect. Normally - if map selection for a given projection is available, it is used. If not, survey selection is used.</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">I think, unselecting/offsetting maps from survey selection is feasible without any negative side effects. I am just not sure, how much work would it be to implement it.</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">S.</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 9 Dec 2021 at 10:37, Benedikt Hallinger <<a href="mailto:beni@hallinger.org">beni@hallinger.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello,<br>
I currently experiment with creating a nice overview map of a fairly <br>
complex part of the Hirlatz cave. The dataset spans about 8km in passage <br>
lengths in variuous levels with lots of over-/underlaying passages.<br>
The data is organised in surveys, where each survey defines at least a <br>
"Hauptmap" wich usually includes all the submaps the main map is <br>
composed of. The main intend of the "Hauptmap" is to nicely render the <br>
survey alone.<br>
<br>
Now I want to create an overview map and using the select statement I <br>
can easily instruct therion to suck in and render all the maps of the <br>
entire region. Offsets are stripped this way, but therion does a very <br>
nice job in sorting te maps according to the altitude, which eases my <br>
brain very much, since i don't need to wrap my head around sorting 54 <br>
maps by hand. Therion does a splendid job with this already.<br>
<br>
However this produces one problem for me: I cannot render map offsets <br>
easily anymore.<br>
So what I had to do is to select the entire region using "select <br>
Wandaugenlabyrinth.Hirlatzhoehle" and render that.<br>
This will print the processes maps into the therion.log file.<br>
From there I have picket it up to create a new "map" structure (`grep ^M <br>
therion.og |sort -r | awk '{print $3}'`).<br>
This i added to the thconfig file and selected that instead. There it is <br>
now easy to define offets again.<br>
<br>
BUT: This introduces another, long term problem:<br>
When sometimes in the future someone adds a new survey to this region, <br>
he needs to remember to merge its maps also into the overview map <br>
definition (at the correct position because of altitude!).<br>
<br>
<br>
<br>
Thus, it would be cool if we had some kind of "offset" thconfig command <br>
alongside the select one.<br>
This would allow me to read in the entire regions maps, and just specify <br>
offsets for the offset ones; something like this:<br>
<br>
----- thconfig -----<br>
source ../../therion/Hirlatzhoehle.th<br>
select Wandaugenlabyrinth.Hirlatzhoehle # read in all defined maps of <br>
the Region<br>
<br>
offset 173-Anschluss-177@173.Wandaugenlabyrinth.Hirlatzhoehle [20 15 m] <br>
below<br>
offset 177-Hauptplan@177.Wandaugenlabyrinth.Hirlatzhoehle [-30 -20 <br>
m] above<br>
--------------------<br>
<br>
Expected result would be all the maps read and printed at their altitude <br>
level, but the two maps offset as already known from the "map" command.<br>
If someone adds, lets say, <br>
200-Hauptplan@200.Wandaugenlabyrinth.Hirlatzhoehle and recompiles the <br>
file, the new survey would be included *without specifying it <br>
explicitely*.<br>
<br>
<br>
Is such a command possible?<br>
I know it's not such a big deal with smaller caves, but in my dataset <br>
this would save a tremendous ammount of time down the road when I will <br>
make the atlas of Hirlatz regions (not to mention a big overview map).<br>
<br>
<br>
ps. and probably relatet: When I give "select <br>
Wandaugenlabyrinth.Hirlatzhoehle" and then "unselect <br>
177-Hauptplan@177.Wandaugenlabyrinth.Hirlatzhoehle", 177 survey is still <br>
printed to the map. I would had expected that the scraps of the map <br>
would be hidden from output.<br>
<br>
<br>
Kind regards,<br>
Beni<br>
_______________________________________________<br>
Therion mailing list<br>
<a href="mailto:Therion@speleo.sk" target="_blank">Therion@speleo.sk</a><br>
<a href="https://mailman.speleo.sk/listinfo/therion" rel="noreferrer" target="_blank">https://mailman.speleo.sk/listinfo/therion</a><br>
</blockquote></div>
<span>_______________________________________________</span><br><span>Therion mailing list</span><br><span>Therion@speleo.sk</span><br><span>https://mailman.speleo.sk/listinfo/therion</span><br></div></blockquote></body></html>