Yes. A friend of mine (Svein Grundstrøm) and I got the problem this year
as well. He developed a solution in Access (some tables and the aid of
Visual Basic) that handles the problem programmatically. Two conditions
apply:
- The two th2-files (source and target files) must have a common point
(station) from which the coordinate differences can be calculated.
- The two th2-files must have the same ratio between scale and
resolution. The problem will maybe be solved in a later version, since
the information needed is in the bottom part of the xvi-file.
If the source file contains more than one scrap, all of them are
transferred. If one single scrap from a multi-scrap th2-file is to be
moved, we must isolate the wanted scrap in a new th2-file before moving it.
This works fine for us. The main result was that we avoided to "code"
some complicated joins.
But, did you Andrew create something similar? Or perhaps someone else has?
It would be nice to have a feature like this in the Therion map editor.
But I guess that could be considered only if others think it's useful.
Torstein
Den 10.08.2015 21.54, skrev Andrew Atkinson:
I have only had to do the 'position with a few lines and points. To
achieve this I moved one point, a station as it happens, then looked at
the difference in x and y co-ordinates from the old and new position. I
then manually added these to all the other points by editing the text
file manually. I only had about 30 points, so was lazy and just did it
manually. However a regular expression search and replace would not be
that difficult to write!
Andrew
On 10/08/15 20:15, torstein finnesand wrote:
Thanks to Xavier, Adam and Martin for the answers.
Yes, I do copy/paste from one file to the other using text editor, - the
problem is that the pasted objects are not positioned in the correct
place. Actually, my situation is described in chapter 5.2.5 in this page:
http://therion.speleo.sk/wiki/doku.php/tbe:wiki5?s[]=pdftex
The text says that copy/paste is not enough: "... the graphical
elements have coordinates in different frames of reference. Even if the
two scraps have the same ”-scale”, the frame is given by the positions
of the points of type “station”."
After the copy/paste, the text says "Now you can open the second file
with the map editor of xtherion and position the elements that you
pasted in in the proper places." The keyword for me is "position". But I
haven't found a simple way to move all the new objects into their proper
places. It takes a lot of time If have to move the objects one by one,
in particular for the lines.
The cave we are drawing is a maze. Many scraps and many connections. Not
always easy to get good scraps & joins, :-)
Torstein
_______________________________________________
Therion mailing list
[email protected]
http://mailman.speleo.sk/mailman/listinfo/therion
_______________________________________________
Therion mailing list
[email protected]
https://mailman.speleo.sk/listinfo/therion