[aprssig] perl Geo::Ellipsoid
Andrew Rich
vk4tec at tech-software.net
Wed May 4 12:30:01 EDT 2011
Just starting with straight line's for now
- Andrew -
----- Original Message -----
From: Lynn W. Deffenbaugh (Mr)
To: Andrew Rich ; TAPR APRS Mailing List
Sent: Thursday, May 05, 2011 12:50 AM
Subject: Re: [aprssig] perl Geo::Ellipsoid
Are you using some sort of routing software, or is it strictly "as the crow flies" from where you are to the destination? In many areas, the difference in ETA can be extreme.
Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32
On 5/4/2011 10:44 AM, Andrew Rich wrote:
RNG = 003.46 km
BRG = 207.04 degrees
NOW = 05/05/2011 00:41:51 (local)
SPD = 15 km/h
TOR = 13.84 mins (Time on route)
ETA = 05/05/2011 00:55:41 (local)
- Andrew -
----- Original Message -----
From: Andrew Rich
To: Andrew Rich ; TAPR APRS Mailing List
Sent: Thursday, May 05, 2011 12:42 AM
Subject: Re: [aprssig] perl Geo::Ellipsoid
Worked it out
$dist = sprintf("%06.2f",$dist);
$bearing = sprintf("%06.2f",$bearing);
3 leading - zero padded , 2 trailing
- Andrew -
----- Original Message -----
From: Andrew Rich
To: Andrew Rich ; TAPR APRS Mailing List
Sent: Thursday, May 05, 2011 12:32 AM
Subject: Re: [aprssig] perl Geo::Ellipsoid
Wonder is someone can help
I want to format a number in perl
3 leading 0 padded
2 trailing decimal places
Do I have to treat to the left of the decimal point and to the right as two seperates ?
I want 3.4565443 to look like "003.456"
Working on some GPS code
Using sprintf
This puts 3 leading and zero pads:-
$dist = sprintf("%3d",$dist);
$bearing = sprintf("%3d",$bearing);
This puts two trailing :-
print "RNG = ".sprintf("%.2f",$dist)."\n";
print "BRG = ".sprintf("%.2f",$bearing)."\n";
How do i put them together ?
- Andrew VK4TEC -
----- Original Message -----
From: Andrew Rich
To: TAPR APRS Mailing List
Sent: Wednesday, May 04, 2011 8:14 AM
Subject: [aprssig] perl Geo::Ellipsoid
Hello
I have an idea, although not new, but novel
I am taking a small netbook and LINUX and a GPS.
I now have the flexibility to do anything with it.
I can program and make the netbook do what ever I want.
One thing I am playing with is the perl Geo::Ellispoid module.
This allows me to get range and bearing, and also I am working on ETA code as well.
- Andrew -
----------------------------------------------------------------------
_______________________________________________
aprssig mailing list
aprssig at tapr.org
https://www.tapr.org/cgi-bin/mailman/listinfo/aprssig
_______________________________________________
aprssig mailing list
aprssig at tapr.org
https://www.tapr.org/cgi-bin/mailman/listinfo/aprssig
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tapr.org/pipermail/aprssig_lists.tapr.org/attachments/20110505/a362311e/attachment.html>
More information about the aprssig
mailing list