Introduction and question about join-syntax
Good day, first let me introduce myself, perhaps: I am (of course) new to the Therion list. Well, I am from southern germany, the black forest, to be exact; and I am primarily interested in abandoned mines, not in caves. So I went on the search for a capable map-making software, found Therion and started with it - please bear with my as I am posting surely some stupid beginner's mistakes. Very nice software, Therion, by the way; and many thanks to the developers. But I have some problems. We are used to make lrud data when surveying mines, so I am bound to lrud (left-right-up-down I mean). I have come as far as mapping a single centerline successfully, but when I try to join two centerlines at the appropriate point I am stuck. I have tried al lot of possible join-syntaxes, so I fear my error lies perhaps deeper. I always get: | therion: error -- can not connect 0@Eisenbach_2.Eisenbach to centerline | network I have a master file [eisenbach_hotel.thconfig] with just one line in it: | source eisenbach_hotel.th [eisenbach_hotel.th] reads: | survey Eisenbach -title "Hotelstollen Eisenbach Intervall 1" | input eisenbach_hotel_intervall_1.th | input eisenbach_hotel_intervall_2.th | join Eisenbach_2@0 Eisenbach_1@15.25:end | #join 0@Eisenbach_2.Eisenbach 14@Eisenbach_1.Eisenbach | endsurvey If I out-comment one input line, no matter which, and insert an appropriate line with export in other place man I can successfully generate a background image for both after compiling, so I think the two data sets are ok. I have inserted these two sets below. Please, can anyone give me a functioning join line, or, if the error lies elsewhere, point me in the right direction? Many thanks, Christian The tho data sets: [eisenbach_hotel_intervall_1.th]: | survey Eisenbach_1 -title "Eisenbach 1. Intervall" | centerline | date 2007.11.08 | declination -2 degrees | team "CHR" | data normal from to length compass clino left right up down | 0 2 2 340 1 0.55 1.30 1.40 0 | [ ... data in between snipped for brevity] | 14 15.25 1.25 340 1 0.45 0.27 1.78 0 | endcenterline | endsurvey [eisenbach_hotel_intervall_2.th]: | survey Eisenbach_2 -title "Eisenbach 2. Intervall" | centerline | date 2007.11.08 | declination -2 degrees | team "CHR" | data normal from to length compass clino left right up down | 0 2 2 330 1 0.40 0.25 1.68 0 | [...] | 14 15.25 1.25 330 1 0.69 0.37 1.40 0 | endcenterline | endsurvey
Hi Christian, join command is used for joining scraps together. For joining two or more surveys need to use equate command. example: one.th ------ survey one centerline data normal from to length compass clino 0 1 15 250 -10 1 2 8 120 -5 endcenterline endsururvey two.th ------ survey two centerline data normal from to length compass clino 0 1 5 150 -6 1 2 3 100 5 endcenterline endsurvey index.th -------- survey index input one.th input two.th centerline equate 1@one 0@two endcenterline ensurvey L. Christian Rößler (Roessler) napsal(a):
Good day,
first let me introduce myself, perhaps: I am (of course) new to the Therion list. Well, I am from southern germany, the black forest, to be exact; and I am primarily interested in abandoned mines, not in caves. So I went on the search for a capable map-making software, found Therion and started with it - please bear with my as I am posting surely some stupid beginner's mistakes.
Very nice software, Therion, by the way; and many thanks to the developers.
But I have some problems. We are used to make lrud data when surveying mines, so I am bound to lrud (left-right-up-down I mean). I have come as far as mapping a single centerline successfully, but when I try to join two centerlines at the appropriate point I am stuck. I have tried al lot of possible join-syntaxes, so I fear my error lies perhaps deeper.
I always get: | therion: error -- can not connect 0@Eisenbach_2.Eisenbach to centerline | network
I have a master file [eisenbach_hotel.thconfig] with just one line in it: | source eisenbach_hotel.th
[eisenbach_hotel.th] reads: | survey Eisenbach -title "Hotelstollen Eisenbach Intervall 1" | input eisenbach_hotel_intervall_1.th | input eisenbach_hotel_intervall_2.th | join Eisenbach_2@0 Eisenbach_1@15.25:end | #join 0@Eisenbach_2.Eisenbach 14@Eisenbach_1.Eisenbach | endsurvey
If I out-comment one input line, no matter which, and insert an appropriate line with export in other place man I can successfully generate a background image for both after compiling, so I think the two data sets are ok. I have inserted these two sets below.
Please, can anyone give me a functioning join line, or, if the error lies elsewhere, point me in the right direction?
Many thanks, Christian
The tho data sets: [eisenbach_hotel_intervall_1.th]: | survey Eisenbach_1 -title "Eisenbach 1. Intervall" | centerline | date 2007.11.08 | declination -2 degrees | team "CHR" | data normal from to length compass clino left right up down | 0 2 2 340 1 0.55 1.30 1.40 0 | [ ... data in between snipped for brevity] | 14 15.25 1.25 340 1 0.45 0.27 1.78 0 | endcenterline | endsurvey
[eisenbach_hotel_intervall_2.th]: | survey Eisenbach_2 -title "Eisenbach 2. Intervall" | centerline | date 2007.11.08 | declination -2 degrees | team "CHR" | data normal from to length compass clino left right up down | 0 2 2 330 1 0.40 0.25 1.68 0 | [...] | 14 15.25 1.25 330 1 0.69 0.37 1.40 0 | endcenterline | endsurvey _______________________________________________ Therion mailing list Therion@speleo.sk http://www.speleo.sk/mailman/listinfo/therion
-- Ladislav Blazek
Am Mittwoch, 14. November 2007 14:11 schrieb Ladislav Blazek: Hallo Ladislav,
join command is used for joining scraps together. For joining two or more surveys need to use equate command.
Ahhh! Thank you for your example - I have applied it here, and now it works. What a nice sight, my first Therion map, made of 21 canterlines. It seemed I had tomatoes on my eyes to everlook 'equate' - sometimes a little tip is worth gold. And now on to learning about smoothing, setting points, descriptions and such to make the map nicer. Again, many thanks, Christian
participants (2)
-
Christian Rößler (Roessler) -
Ladislav Blazek