Wookey, thanks a lot, I was wrong because of using sometimes 0 instead of - I think this rule is good : if I use infer plumbs on --> never use 0 or up or down but only - if I don't use infer plumbs on --> never use - but up or down (0 works but must be avoided) Guy Le 13/04/2015 19:19, Wookey a écrit :
+++ Guy Demars [2015-04-13 16:41 +0200]:
sorry, but it doesn't work It's not exactly a Therion problem, but a Survex one
I' tried with a sample first export with no plumps you mean plumbs, right?
second with plumps on third with plumps on a tranlation of my centreline from grads to degres
the firs and second exports are same, the third is corrected ( not exactly as I hope, but fine)
I suspect this because with the centreline :
from to tape compass clino a0 a1 55 - -90
Therion compile without error
if you replace by
units clino grad from to tape compass clino a0 a1 55 - -100
Therion compile with warning Survex gives the error : 3> /tmp/th6261/data.svx:231: La valeur de l’azimut ne peut être omise, sauf sur les visées verticales
sorry it's in french, in english : azimut can't be omitted unless for vertical shots I tested this in survex. (cavern plumbtest)
This works for me: *units clino grads *infer plumbs on ;from to tape compass clino a0 a1 55 - -100
if you do: *units clino grads *infer plumbs off ;from to tape compass clino a0 a1 55 - -100
instead then it complains: "error: Compass reading may not be omitted except on plumbed legs
if you do: *units clino grads *infer plumbs off ;from to tape compass clino a0 a1 55 - DOWN
then that works OK too.
so this is working as expected in cavern/survex.
doing the same in therion syntax: (therion -s plumbtest) this fails:
centreline units clino grad infer plumbs off data normal from to tape compass clino a0 a1 55 - -100 endcentreline
and this works: centreline units clino grad infer plumbs on data normal from to tape compass clino a0 a1 55 - -100 endcentreline
and so does this: centreline units clino grad data normal from to tape compass clino a0 a1 55 - DOWN endcentreline
So that seems to me to be working OK.
Your example expects plumbs to be inferred without actually turning 'infer' on. That doesn't work because the default for 'infer' is off.
Wookey