[Plugin] Coords Text Tag from Datum
-
Hi TIG,
Another excellent plugin, although I am having a few issues with it. I am trying to use it to generate lat/long points for a kmz animation for which I need absolute accuracy. Problems include:
-
I will have many hundreds of points. I had them numbered but then the plugin overwrote all of the numbers with the coords. Without numbering it would be impossible to work out from the CSV which point is which. Is it possible to have an option to append the coords to the existing text please, or add text after plotting but before exporting?
-
I need 7 decimal places of lat/long. Is that possible please? Without it the accuracy isn't good enough. I tried changing XY-DP to 7 in Settings but it did nothing. I see that this plugin has 13 decimal places: http://forums.sketchucation.com/viewtopic.php?t=31219
-
When I preview the model in Google Earth and grab the coords of a point using a placemark, the result is significantly different from what the plugin gives me for the same point. For example for one point the GE placemark latitude was 40.98419446848751. With the plugin it was 40.984196. That difference equates to 180mm and makes it unusable for my project.
-
I need decimal lat/long with negative values for south / west. ie. 12.3456 rather than eg. 12.3456N
-
There is something else that I would love as part of this plugin (if the above can be addressed) to save a lot of tedious work generating animation data. That is heading, tilt and roll. What I envisage is inserting a specific component at the point in question that gives you the heading, tilt and roll.
The component would be named "vectors". It would be located with its origin at the point, with its Y axis (green) representing Heading and Tilt, and its X (red) axis representing roll. Could the plugin look for such a component at the selected point and if it exists, it adds the additional data to the output. Something like: LLZHTR: 40.984124N. 111.895609W. 3.184 354.35 -2.7 4.23
Actually, when combined with the existing text request, it would be TLLZHTR: "existing text blah blah" 40.984124N. 111.895609W. 3.184 354.35 -2.7 4.23
NB. Heading downhill is positive tilt. Leaning to the left is positive roll.
-
-
Ok, I decided to implement some of the above.
-
I changed the code so that it uses XY-DP for the latitude and longitude decimal places to allow more than 6.
-
I added a new option to Settings "LatLong Format". It can contain either "NSEW" or "+-". If NSEW then it outputs as at present with N, S, E or W appended to the end of the lat/long values. If set to +- then it outputs as positive or negative numbers without the suffixes.
-
I added a message when the CSV file is written. Previously there was no message so I assumed the command had failed, not realizing it had actually worked.
Here is the new code:...
EDIT [TIG]: Sorry but I removed your version - my new version v2.0 does everything you needed and having various versions is to say the least a recipe for confusion, you are of course welcome to make and use modified versions [like your NSEW +/- options], but distributing them under the same banner is not advisable...Regards
Peter
http://sketchup.google.com/3dwarehouse/search?viewer=1351341887077514344204483&scoring=p -
-
Here's v2.0 http://forums.sketchucation.com/viewtopic.php?p=284829#p284829
Inputbox code improved.
Field-Separator corrected to ,/; for ./, decimal-points
LatLong now has variable dp, like XYZ values
'Text2Tag' now has option to keep original text as 'Prefix='
'Prefix' option also added to the 'Add' dialog and for Import-CSV [as optional 4th column]
Also Export-CSV has option to make its 1st column [#] as 'Prefix='
New Message-boxes now tell you when Import and Export are completed.
Manually editing a Tag does not change its contents [as before]... unless the new text ends with "=", then it's taken as a new Prefix for that Tag - so if it reads "1.2, 3.4, 5.6" OR even already has a Prefix like "#ptM=1.2, 3.4, 5.6" then typing in ptQ= will change it to "#ptQ=1.2, 3.4, 5.6" - this is quick way to add point-reference Prefixes to existing Tags, without you having to turn them into plain-text, add the prefix text and finally turn then back into Tags! The Prefix= text is useful in identifying points that have been exported to CSV when the optional extra 1st column is chosen... -
Thanks for the prompt response.
Does V2.0 include the option for the +/- decimal format of the lat/long please, which is the standard displayed on Google Earth and used in KML?
Any chances on the heading/tilt/roll options please? If not are you able to offer any Ruby tips to allow me to implement something please? It would hugely simplify animation coding.
-
@pmolsen said:
Thanks for the prompt response.
Does V2.0 include the option for the decimal format of the lat/long please, which is the standard used in Google Earth and KML?Any chances on the heading/tilt/roll options please? If not are you able to offer any Ruby pointers to allow me to implement something please? It would hugely simplify animation coding.
Is that the format used in your briefly edited version ?
If so, and we can agree a correct way forward, I could probably include something in v2.1 'tomorrow'...As for the pitch/roll/yaw camera issue perhaps this deserves a separate thread ?
Feel free to PM me about it before we all jump into some frantic [re]coding... -
Yes, I fully coded and tested the +/- option which was in the one I submitted. KML requires that format.
-
I'll look at it...
PM me about the other ideas... -
Here's v2.1 http://forums.sketchucation.com/viewtopic.php?p=284829#p284829
LatLong +/- option added [thanks @pmolsen] to match KML etc... -
Here's v2.2 http://forums.sketchucation.com/viewtopic.php?p=284829#p284829
As well as the recent LatLong +/- option added [thanks @pmolsen] to match KML etc...
There are now some minor [non-critical] code improvements [by him again] incorporated too... -
I have not read all questions and replies, so my questions could already have been answered
could it be possible to have these coordinates correspond with real earth coordinates?
could there be a possibility to switch between drawing (design)coordinates and their exact position on earth?
Frank -
That's where Long/Lat comes in ???
-
exactly
Frank -
@hygicell said:
exactly
Frank
Does this mean you now see how to do it?
You can set the datum in Long/Lat to whatever you like - typically replicated from the SKP's geo-location data.
You can then update any pre-exisitng tags to use the new schema: all new tags will have the latest settings too... -
Tig
Nice Job
I only played about 20 minutes with this, so I may seem naive (I am) to some of the capabilities of this Ruby. I've read the preamble several times, but some of it does not seem to jive with the dialog boxes.
All my drawings use the green axis as my "X" axis, red="Z" and blue="Y".
You, and I expect most everyone else, uses Red, Blue, Green as XYZ.
This puts the value I need most in the middle of the text string, rather than first as I am used to.
Short of turning ALL my drawings 90 deg, which will screw me up a lot (mainly with the comp axis orientations); is there any way of flipping the Red/Green orientation?Is there a way to show ONLY the X axis (or Y) in the tag, and not the Y or Z values?
Is there a way to label each tag as it is created, perhaps by simply typing to the VCB the label? Your CofG Ruby picks up the component name. Perhaps you could label the coord tag with that comp name, IF a point on the comp is tagged.
There's more, but later. I need to play a lot more.
-
If you want just X&Y to be displayed then I suggest you set Z to 'None' ?
You need to mess around with the tool to find the settings that best suit your needs... -
Very useful plugin...thanks!
-
@tig said:
If you want just X&Y to be displayed then I suggest you set Z to 'None' ?
You need to mess around with the tool to find the settings that best suit your needs...Bin messin aroun.
I got the "none" to work (small yea) but there seems to be a problem with "add coord tag by dialog" dialog.
When I select it, the d-box appears, but no matter what I change, it will not go away when I hit OK. It just comes back in default. Only CANCEL gets rid of it.
What am I doing wrong??
-
It is meant to reappear after you press OK [and it has added the coord-tag that you have just specified], this 'auto-rerun' is to let you enter multiple coords without having to reactivate the tool each time.
When you are done press Cancel it stops appearing...
I haven't bothered rereading the instructions but I'm pretty sure this is explained in there -
But it doesn't seem to do anything in the model.
Where's the tag going each time. I've tried to select a coord but nothing happens there as well.
-
It's being put at the XYZ you specify.
I just tried it and it works.
BUT remember that it is taking the units you have specified in the tool's settings - so if you have 'm' set as the units and you typed into the dialog 1231/1234/0 it'll appear over a kilometer away in the NE quadrant ! The current units are shown in the dialog's header...
Try zoom-extents to see what you have done
Advertisement