Please, feel free to add your own examples of your interesting solutions made with therion.
This sample dataset produces eight A3 approx maps at 1:1000 in a single run. If you uncomment the LayoutStandard and other layouts you can see the effect of overlying some customisations to the built in symbol sets, or relatively easily add your own customisations.
If you typically use other scales, then, to maintain the A3 size of the page, you will need to appropriately factor the station coordinates set by the fix statements in the file Areas.th
The attached includes an example output with customised symbols, however the files as currently set up in this archive will produce reasonably standard outputs for the 8 built-in symbol sets.
A comment on differences between viewers for_pdf_files
survey demo-jaskyna input demo-jaskyna.th2 map vrch demo-jaskyna_s1 break demo-jaskyna_s2 endmap centerline units compass grads units clino grads units tape metres team "RSDr. Jano/Mrkva CSc." #there are more than two strings in a name team "Jozo Zemiak" explo-team "Budaj" explo-date 2001.12.04 date 2004.11.20 data normal from to length compass clino 0 1 7.69 188 99 1 2 4.54 75 2 2 3 2.72 153 6 3 4 1.89 112 32 4 5 4.5 105 5 5 6 3.6 109 -20 6 7 3.36 104 7 7 8 4.89 145 22 8 9 3.2 90 -2 9 10 7.67 108 -11 10 11 7.05 90 -1 11 12 3.68 81 10 12 13 2.39 94 31 12 14 2.83 23 -1 11 15 3.85 338 -51 15 16 4.44 98 -16 endcenterline endsurvey
Note - the survey “demo-jaskyna” is a part of survey “centerline” now and there is a new map definition
survey centerline -title "Demo cave - only centerline" #input demo-jaskyna.th2 #no any .th2 file necessary map vrch -projection plan #the "-projection" option must be here demo-jaskyna #this is the survey, not a scrap #demo-jaskyna_s1 #break #demo-jaskyna_s2 endmap survey demo-jaskyna #map vrch #demo-jaskyna_s1 #break #demo-jaskyna_s2 #endmap centerline .... endcenterline endsurvey demo-jaskyna endsurvey centerline
The default centerline you may change to colored solid line with help of piece of Metapost code in layout section of thconfig file:
code metapost def l_survey_cave (expr p) = draw p withpen PenD withcolor (0.1,0.3,0.1); enddef;
Click on image to see the full resolution file
source demo-jaskyna #export model -fmt 3dmf #export model -fmt survex #export model -fmt compass export model -fmt vrml layout demo-jaskyna-header map-header 0 100 sw #language cz language sk #language en #language fr legend off #colour map-fg [80 80 80] #colour map-bg [70 90 70] #symbol-hide group all #symbol-show line wall #symbol-show line survey transparency on opacity 60 statistics topo-length off #on statistics explo-length off #on #code metapost #def l_survey_cave (expr p) = #draw p withpen PenD withcolor (0.5,0.3,0.3); #enddef; endlayout select vrch@demo-jaskyna export map -layout demo-jaskyna-header -output cave_00.pdf
source demo-jaskyna layout demo-jaskyna-header map-header 0 100 sw legend off colour map-fg [80 80 80] colour map-bg [70 90 70] code metapost def l_survey_cave (expr p) = draw p withpen PenD withcolor (0.5,0.3,0.3); enddef; endlayout export map -layout demo-jaskyna-header -output cave_01.pdf
Click on picture to see original size
source demo-jaskyna layout demo-jaskyna-header map-header 0 100 sw legend on #off colour map-fg [80 80 80] colour map-bg [70 90 70] code metapost def l_survey_cave (expr p) = draw p withpen PenD withcolor (0.5,0.3,0.3); enddef; endlayout export map -layout demo-jaskyna-header -output cave_02.pdf
Click on picture to see original size
source demo-jaskyna layout demo-jaskyna-header map-header 0 0 nw #language cz #language sk #language en language fr legend off #on colour map-fg [80 80 80] #colour map-bg [70 90 70] symbol-hide group all symbol-show line wall symbol-show line survey code metapost def l_survey_cave (expr p) = draw p withpen PenD withcolor (0,0,1); enddef; endlayout export map -layout demo-jaskyna-header -output cave_03.pdf
Click on picture to see original size
source demo-jaskyna #export model -fmt 3dmf #export model -fmt survex #export model -fmt compass #export model -fmt vrml layout demo-jaskyna-header #map-header 0 0 nw map-header 0 0 off #language cz #language sk #language en #language fr legend off #legend on colour map-fg [10 10 10] #colour map-bg [70 90 70] symbol-hide group all symbol-show line wall #symbol-show line survey opacity 70 code metapost def l_survey_cave (expr p) = draw p withpen PenD withcolor (0,0,1); enddef; endlayout select vrch@demo-jaskyna export map -layout demo-jaskyna-header -output cave_04.pdf
Click on picture to see original size
source demo-jaskyna layout demo-jaskyna-header #map-header 0 0 nw map-header 0 0 off legend off #legend on #colour map-fg [10 10 10] colour map-bg [70 70 70] symbol-hide group all symbol-show line wall #symbol-show line survey endlayout select vrch@demo-jaskyna export map -layout demo-jaskyna-header -output cave_05.pdf
Click on picture to see original size
Note: the profile is not rotated
source demo-jaskyna layout demo-jaskyna-header rotate 30 export map -layout demo-jaskyna-header -output cave_06.pdf
Click on picture to see original size
source demo-jaskyna layout demo-jaskyna-header map-header 0 100 sw grid bottom grid-size 5 5 5 m colour map-fg [80 80 80] colour map-bg [70 90 70] endlayout select vrch@demo-jaskyna export map -layout demo-jaskyna-header -output cave_07.pdf
Click on picture to see original size