[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