Hi Bruce - Thanks for the hint about "select". That was the missing ingredient. I was looking all over the map where offsets work - in the .th file! - and missed seeing that in the thconfig file. It's been a year since I did any of this, and that step just got missed.

The good news is the offset is working. However, it did some other stuff that I need to get changed. Attached to this message are the .th and thconfig files I am using. The resulting map can be downloaded from

https://campercaver.net.MiscFiles/CaveSpringCave-Print.pdf

This map is very much "in progress". I have drawn walls for everything that has been sketched and now I am filling details. There is survey line that has not been sketched, and much more survey to be done.

On the map you find two entrances, both on the west end of the cave. The big entrance (the A survey) is about 30 vertical feet below the smaller entrance (the U survey), and the passage from it runs under everything else. There is a pit where it joins the upper main passage.

I want to draw the A survey -under- the U survey. Before I added the "select" statement to thconfig, it was working. Now it appears to draw the A survey on top of the U survey.

There is another passage in the cave that crosses the main passage. This is the X-Y survey. It is above the U survey. When I did not have a select statement, it was drawn with correct shading at the intersection. Now it does not have that.

I changed the .th file so that the map for the lower entrance does not have either offset or "below". That did nothing but change its background color. It still is shaded so as to appear above the U survey.

As a side comment, I found that whenever I use "above" or "below" on a submap, I must also include the offset [0 0 ft], else therion will not compile the map.

Thanks!
===============
Bill Gee

On 11/12/24 00:29, Bruce Mutton wrote:
Hi Bill

Does your previous project still compile and create an offset map?

In your thconfig you should make sure you have some things:

  * maps on # [on] off ## Setting maps to off disables all previews and
    offsets, and only scraps from the selected maps are output.  Survey
    centrelines included as part of a map are not output.
  * maps-offset on # [on] off ## Setting maps-offset to off disables all
    offsets. Maps-offset has no meaning or effect if maps off is also
    chosen.
  * select MainPlan #otherwise the offsets defined in MainPlan will not
    be exported

I’m also not sure what the effect of:

   A-Survey@CaveSpringCave [0 0 ft] below

will be.

Zero offsets are not something I remember trying, but it is probably better not to do this while you are trying to debug your project.

Regards

Bruce

-----Original Message-----
From: Therion <[email protected]> On Behalf Of Bill Gee
Sent: Tuesday, 12 November 2024 11:40
To: Therion Mail List <[email protected]>
Subject: [Therion] Cannot get offset maps to work

Hello everyone - Most of my recent questions to this list have generated exactly /dev/null for response.  I hope this one gets something.

I am trying to build a map where one section of underlying passage is drawn offset from the main map.  I have done this before and it worked.

This time therion is completely ignoring the offset parameters.  What am I doing wrong?

The portion that I want to offset does get drawn, and it is drawn below as I specified.  It just does not get drawn offset.

I tried taking the offset out of the list.  Therion complained about that.  I tried offsetting the other two partial maps, and that does not work.

The last time I compiled a map with an offset, I was using therion 6.1.8 on Fedora 38.  Now I have 6.2.1+dev on Fedora 41.  Did something change between those two versions that affects how this feature works?

I attached the .th file to this message.

Thanks!

--

===============

Bill Gee


_______________________________________________
Therion mailing list
[email protected]
https://mailman.speleo.sk/listinfo/therion
encoding  utf-8
# Create the main map to include all submaps
map MainPlan -title "CaveSpringCave (SHN-017) - Plan View" -projection plan

# Lower stream passage
  A-Survey@CaveSpringCave [0 0 ft] below

# Main passages
  MainPassages@CaveSpringCave
  
# X and Y upper level
  X-Y-Survey@CaveSpringCave [0 0 ft] above
  
# T-Survey - Small side passage off upper trunk
  T-Survey@CaveSpringCave [-10 30 ft] below
endmap

survey CaveSpringCave -title "Cave Spring Cave"

# Lower stream passage A survey
input 20161107/CaveSpringCave-LowerEntrance.th2
input 20221013/CaveSpringCave-A3-A7.th2
input 20221013/CaveSpringCave-A7-A17.th2
input 20221013/CaveSpringCave-A17-A24.th2

# Small tight passage off the upper main trunk
input 20200622/CaveSpringCave-U12-T8.th2

# Y passage
input 20210401/CaveSpringCave-X3-Y3.th2
input 20210401/CaveSpringCave-Y3-Y7.th2
input 20210401/CaveSpringCave-Y7-Y10.th2
input 20210401/CaveSpringCave-Y10-Y15.th2
input 20210401/CaveSpringCave-Y15-Y19.th2

# X passage
input 20210401/CaveSpringCave-X1-X16.th2
input 20210401/CaveSpringCave-X16-X23.th2
input 20210401/CaveSpringCave-X23-X26.th2

# Upper main trunk passage
input 20161123/CaveSpringCave-U1-U10.th2
input 20170213/CaveSpringCave-U10-U14.th2
input 20170213/CaveSpringCave-U14-U16.th2
input 20170922/CaveSpringCave-U16-U20.th2
input 20170922/CaveSpringCave-U20-U28.th2
input 20171010/CaveSpringCave-U28-U33.th2
input 20171010/CaveSpringCave-U33-U37.th2
input 20190802/CaveSpringCave-U37-U45.th2
input 20190901/CaveSpringCave-U45-U55.th2
input 20240721/CaveSpringCave-U54-U62.th2
input 20240721/CaveSpringCave-U62-U64.th2

map A-Survey -projection plan
  LowerEntrance
  A3-A7
  A7-A17
  A17-A20
  A20-A24
endmap

map T-Survey -projection plan
  U12-T8
endmap

map MainPassages -projection plan
# Upper main trunk
  U1-U4
  U4-U7
  U7-U10
  U10-U14
  U14-U16
  U16-U20
  U20-U23
  U23-U28
  U28-U33
  U33-U37
  U37-U42
  U42-U44
  U44-U45
  U45-U49
  U49-U52
  U52-U55
  U54-U62
  U62-U64
endmap

map X-Y-Survey -projection plan
# The X survey
  X1-X9
  X9-X16
  X16-X23
  X23-X26

# The Y survey
  X3-Y3
  Y3-Y5
  Y5-Y7
  Y7-Y10
  Y10-Y14
  Y14-Y15
  Y15-Y19
endmap

# map MainElevations -projection elevation
# list scraps that make up elevation views
# endmap

  centreline

  # Define the units that will be used.
  units compass degrees
  units clino degrees
  units length feet
  units depth feet
  units tape feet
  units altitude feet
  units dimensions feet
  
# A separate file contains all of the survey data.  Use multiple files as needed
  input CaveSpringCave-Surveydata.txt

  endcentreline

#Joins go here
# Lower main stream passage
  join LowerEntrance A3-A7
  join A3-A7 A7-A17
  join A7-A17 A17-A20
  join A17-A20 A20-A24
  
# Upper main trunk
  join U1-U4 U4-U7
  join U4-U7 U7-U10
  join U7-U10 U10-U14
  join U10-U14 U14-U16
  join U14-U16 U16-U20
  join U16-U20 U20-U23
  join U20-U23 U23-U28
  join  U23-U28 U28-U33
  join U28-U33 U33-U37
  join U33-U37 U37-U42
  join U37-U42 U42-U44
  join U42-U44 U44-U45
  join U44-U45 U45-U49
  join U45-U49 U49-U52
  join U49-U52 U52-U55
  join U52-U55 U54-U62
  join U54-U62 U62-U64

# X survey
  join X1-X9 X9-X16
  join X9-X16 X16-X23
  join X16-X23 X23-X26

# Y survey
  join X3-Y3 Y3-Y5
  join Y3-Y5 Y5-Y7
  join Y5-Y7 Y7-Y10
  join Y7-Y10 Y10-Y14
  join Y10-Y14 Y14-Y15
  join Y14-Y15 Y15-Y19
  
# Connect X and Y surveys
  join X3-Y3 X1-X9
  
# Join specific lines
# This group is for the channel in the U passage
  join fc1:0 fc4:end
  join fc2:end fc3:0
  join U52L2:0 U52L1:end
  
endsurvey CaveSpringCave

encoding  utf-8
encoding utf-8
source CaveSpringCave.th

# Load the Metapost code for custom symbols
input ../TherionMasterFiles/CustomSymbolsCode.txt

# Bring in the code for custom scale bar
input ../TherionMasterFiles/ScaleBarCode.txt

select MainPlan

# This layout is for the main 2D map, all on one page
layout basics
    language en_US
        units imperial
        scale-bar 50 feet
        page-numbers on
        scale 1 200
        north true
        symbol-color group centerline [80 20 0]
                  symbol-color area water [0 0 100]
        map-comment "A Distox, compass and tape survey of Cave Spring Cave, 
SHN-017, Shannon County, Missouri"
        statistics explo all
        legend on
        map-header 3 90 w
        symbol-set UIS

# Set point height symbols to be enclosed in boxes
                code metapost
                   p_label_mode_height:=6;
               endcode

# Section for PDF properties
        doc-author "Bill Gee"
        doc-title "Map of Cave Spring Cave (SHN-017)"
                 doc-subject "Plan map of Cave Spring Cave (SHN-017)"

# Section for map photos

# Add in the elevations maps
# Entrance passage profile
#  map-image 0 0 sw CaveSpringCave.pdf
   
# Bring in the custom symbols
  copy CustomSymbols
  
# Bring in the custom scale bar
  copy CustomScaleBar

# Reassign names 
  symbol-assign point gradient AMER
  symbol-assign point stalagmite AMER
  symbol-assign point stalactite AMER
  symbol-assign point pillar AMER
  symbol-assign point popcorn AMER

endlayout

# Layouts to specify colors
layout MainMapNoColor
  copy basics
  color map-fg [100 86 66]
endlayout

layout MainMapColorized
  copy basics
  color map-fg altitude
endlayout

layout MainMapByDate
  copy basics
  color map-fg explo-date
endlayout

layout MainMapPrint
  copy basics
  debug off
  symbol-hide group centerline
  color map-fg [100 86 66]
endlayout

# Change the legend callouts
input ../TherionMasterFiles/LegendCallouts.txt

# Basic plan map, normal colors
export map -proj plan -layout MainMapNoColor -o CaveSpringCave.pdf

# Basic plan map, colorized for elevations
export map -proj plan -layout MainMapColorized -o CaveSpringCave-Colored.pdf

# Basic map, no centerline or survey stations
export map -proj plan -layout MainMapPrint -o CaveSpringCave-Print.pdf

# Basic map colored to show date each section was surveyed
export map -proj plan -layout MainMapByDate -o CaveSpringCave-ByDate.pdf

# 3D map for use with Loch
export model -fmt loch -o CaveSpringCave.lox

# 3D map for use with Aven
export model -fmt 3d -o CaveSpringCave.3d

# KML file for overlay in Google Earth - Requires lat-long specified in the 
survey data file
export map -proj plan -fmt kml -o CaveSpringCave.kml
_______________________________________________
Therion mailing list
[email protected]
https://mailman.speleo.sk/listinfo/therion

Reply via email to