[aprssig] perl Geo::Ellipsoid

Andrew Rich vk4tec at tech-software.net
Wed May 4 10:42:25 EDT 2011

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


    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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tapr.org/pipermail/aprssig_lists.tapr.org/attachments/20110505/a29f9682/attachment.html>

More information about the aprssig mailing list