encoding utf-8 ######################################## Input ################################################ source out_of_africa.th input /Users/daveclucas/Documents/caving/surveys/common_layout.th input /Users/daveclucas/Documents/caving/surveys/therionLayouts/layoutscales.thc ######################################## Layouts ################################################ layout layout copy common map-header 0 0 off rotate 60 code metapost #thin grey cave splays, yellow duplicates and dashed approximate legs def l_survey_cave (expr P) = % always draws full centreline, rather than short stubs like default cave centrelines T:=identity; pickup PenC; if ATTR__shotflag_splay: drawoptions(withcolor(0.5,0.5,0.5) withpen PenD); thdraw P; % grey & thin drawoptions(); else: % not splay but may have either or both duplicate and approx flags set if ATTR__shotflag_duplicate: drawoptions(withcolor (1,1,0)); % differentiate duplicate with colour yellow fi; if ATTR__shotflag_approx: thdraw P dashed evenly scaled optical_zoom; % differentiate approx with dashed else: thdraw P; fi; thdrawoptions(); fi; enddef; endcode symbol-show group cave-centreline endlayout layout images map-image 0 100 sw ../output/componentElevations/out_of_africa_elev300.pdf map-header 0 0 nw endlayout layout xviScale scale 1 1000 endlayout layout debug symbol-show point cave-station symbol-show group cave-centreline debug scrap-names debug station-names endlayout ######################################## Output ################################################ export model -o ../output/componentModels/out_of_africa.lox export model -o ../output/componentModels/out_of_africa.3d #export model -o ..output/componentModels/out_of_africa.kml #requires a fixed station in survey #export map -o ../output/componentModels/out_of_africa.kml #requires a fixed station in survey export map -o ../output/componentModels/out_of_africa.xvi -layout xviScale export map -o ../output/componentModels/out_of_africa_e300.xvi -layout xviScale -proj [elevation 300] export map -o ../output/componentElevations/out_of_africa_elev300.pdf -proj [elevation 300] -layout layout -layout LayoutScale2000 select outOfAfricaPlan export map -o ../output/componentPlans/out_of_africa.pdf -layout layout -layout debug #-layout LayoutScale2000 -layout debug -layout images #################################################################################################