Thanks to a way that a survey was carried out, I have a junction between a scarp in one survey and two scraps in another. No matter which way i try to sort the joins, nonsense results. Is there a more specific way of joining lines that just specifying scraps? Graham -- graham.mullan@coly.org.uk In the UK 0117 9502556 or 07887 637064 France from the UK 0844 2327803 In France 05 53 51 19 15 or 06 02 53 37 81
Any line (not only wall) or point could have ID. The line points are numbered from 0 to end. Any point of line could have the ID. So you may join Jane with Henry, etc... m. Aug 18, 2013 v 8:48 PM, Graham Mullan <graham.mullan@coly.org.uk>:
Thanks to a way that a survey was carried out, I have a junction between a scarp in one survey and two scraps in another. No matter which way i try to sort the joins, nonsense results. Is there a more specific way of joining lines that just specifying scraps?
I have a junction between a scrap in one survey and two scraps in another. No matter which way I try to sort the joins, nonsense results. Is there a more specific way of joining lines that just specifying scraps?
Graeme Yes, when the ‘simple’ join syntax fails you need to give each line you want to join a unique id (look in the Xtherion window pane on the right hand side). It requires a bit more concentration, but it works well.
From the therion book…
‘join’ Description: Join works in two modes: it joins either two scraps or two or more points or lines in a map together. When joining more than two points or lines <at the same point>, use one join command for all of them, not a sequence of join commands for pairs. When joining scraps, only passage walls are joined. It’s a good idea to place a scrap join in the passage which is as simple as possible, otherwise you have to specify join for each pair of objects which should be joined <this is what you have found Graeme>. Syntax: join <point1> <point2> ... <pointN> [OPTIONS] Context: none, scrap, survey Arguments: • <pointX> can be an ID of a point or line symbol, optionally followed by a line point mark <id>:<mark> (e.g. podangl_l31@podangl:mark1). <mark> can be also ‘end’ (end of the line) or line point index (where 0 is the first point). A special case is when <point1> and <point2> are scrap IDs—than the closest scrap ends are joined together. Options: • smooth <on/off> indicates whether two lines are to be connected smoothly. • count <N> (when used with scraps) ◃ Therion will try to join scraps which connect in N locations/passages. You can find some more discussion here http://search.gmane.org/?query=join+scrap <http://search.gmane.org/?query=join+scrap&group=gmane.comp.gis.therion> &group=gmane.comp.gis.therion Bruce
Here are some examples # join GreenlinkPPlan_s1 GreenlinkPPlan_s2 #simple syntax failed as this is complex join, so do as below join pwall01@MiddleEarth:6 pwall02@MiddleEarth:1 join pwall01@MiddleEarth:7 pwall02@MiddleEarth:2 These two use the 'simple' syntax join GreenlinkKPlan_s1@MiddleEarth GreenlinkRDPlan_s1@MiddleEarth #simple join join YK-GimlisInletsPlan-s1@MiddleEarth YN-GimlisInletsPlan-s2@MiddleEarth -count 2 #another simple join And some more complicated ones join pwall01@MiddleEarth:0 kwall02@MiddleEarth:end join pwall03@MiddleEarth:end kwall01@MiddleEarth:0 JAwall02@MiddleEarth:5 #three lines joined, and JAwall02 is joined part way along it's length at node 5
Sorry, point of line has mark, not ID . But you may join in the same way for example wall to point of block-border - if passage begins between two blocks, etc. m.s. Aug 18, 2013 v 10:21 PM, Bruce <bruce@tomo.co.nz>:
Here are some examples
# join GreenlinkPPlan_s1 GreenlinkPPlan_s2 #simple syntax failed as this is complex join, so do as below join pwall01@MiddleEarth:6 pwall02@MiddleEarth:1 join pwall01@MiddleEarth:7 pwall02@MiddleEarth:2
These two use the ‘simple’ syntax join GreenlinkKPlan_s1@MiddleEarth GreenlinkRDPlan_s1@MiddleEarth #simple join join YK-GimlisInletsPlan-s1@MiddleEarth YN-GimlisInletsPlan-s2@MiddleEarth -count 2 #another simple join
And some more complicated ones join pwall01@MiddleEarth:0 kwall02@MiddleEarth:end join pwall03@MiddleEarth:end kwall01@MiddleEarth:0 JAwall02@MiddleEarth:5 #three lines joined, and JAwall02 is joined part way along it’s length at node 5
_______________________________________________ Therion mailing list Therion@speleo.sk http://mailman.speleo.sk/mailman/listinfo/therion
participants (3)
-
Bruce -
Graham Mullan -
Martin Sluka