Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.242.221 Times

GPS::SpaceTrack 0.11

  Date Added: March 24, 2010  |  Visits: 1.182

GPS::SpaceTrack

Report Broken Link
Printer Friendly Version


Product Homepage
Download (117 downloads)



GPS::SpaceTrack is a package for calculating the position of GPS satellites. SYNOPSIS use GPS::SpaceTrack; my $obj=GPS::SpaceTrack->new(filename=>"gps.tle"); print join("t", qw{Count PRN ELEV Azim SNR USED}), "n"; foreach ($obj->getsatellitelist({lat=>38.870997, lon=>-77.05596})) { print join("t", $_->prn, $_->elev, $_->azim, $_->snr, $_->used), "n"; } This package can calculates the location of the GPS satellite constellation given the position of the receiver and a time which can be in the future. CONVENTIONS Function naming convention is "format of the return" underscore "format of the parameters." CONSTRUCTOR new The new() constructor passes paramaters to the filename() method. my $obj = GPS::SpaceTrack->new(filename=>$filename); METHODS getsatellitelist The getsatellitelist() method returns a list of Net::GPSD::Satellite objects. The getsatellitelist() method is a wrapper around getsatellitelist_rad() for data formatted in degrees instead of radians. my $list=$obj->getsatellitelist({lat=>$lat, lon=>$lon, alt=>$hae, time=>$time}); #degrees, degrees, meters, seconds from epoch my @list=$obj->getsatellitelist({lat=>$lat, lon=>$lon, alt=>$hae, time=>$time}); #degrees, degrees, meters, seconds from epoch getsatellitelist_rad The getsatellitelist_rad() method returns a list of Net::GPSD::Satellite objects. This method is basically a wrapper around Astro::Coord::ECI::TLE. my $list=$obj->getsatellitelist_rad({lat=>$lat, lon=>$lon, alt=>$hae, time=>$time}); #radians, radians, meters, seconds from epoch my @list=$obj->getsatellitelist_rad({lat=>$lat, lon=>$lon, alt=>$hae, time=>$time}); #radians, radians, meters, seconds from epoch filename Method to get or set the filename of the TLE data. my $filename=$obj->filename; my $filename=$obj->filename(filename=>$filename);.

Requirements: No special requirements
Platforms: Linux
Keyword: Filename Gps Gpsspacetrack Lat Libraries List Lon Method Programming Spacetrack Time
Users rating: 0/10

License: Freeware Size: 52.22 KB
USER REVIEWS
More Reviews or Write Review


GPS::SPACETRACK RELATED
Application Add-Ins  -  TaskTime4 for Mac OS 4.7.6
A straightforward method of tracking time spent on jobs you do for your clients. It can generate invoices which can be emailed, printed, and saved to disk. Features include: - Simple, easy to use interface. - Automatic calculation of total time...
9.7 MB  
Modules  -  Twistage Integration 5.x-1.x-dev 1.0
It provides tools to sync your local database of videos with Twistage, update the local list of videos in real time by processing "pings" sent from Twistage to your site, and to embed videos into blocks, pages, or anywhere else with theme...
 
Libraries  -  Method::Declarative 0.03
Method::Declarative is a Perl module to create methods with declarative syntax. SYNOPSIS use Method::Declarative ( --defaults => { precheck => [ [ qw(precheck1 arg1 arg2) ], # ... ], postcheck => [ [ qw(postcheck1 arg3 arg4) ], #...
8.19 KB  
Libraries  -  Geo::Spline 0.16
Geo::Spline is a Perl module to calculate geographic locations between GPS fixes. SYNOPSIS use Geo::Spline; my $p0={time=>1160449100.67, #seconds lat=>39.197807, #degrees lon=>-77.263510, #degrees speed=>31.124, #m/s heading=>144.8300};...
20.48 KB  
Libraries  -  Geo::Lookup::ByTime 0.0.2
Geo::Lookup::ByTime is a Perl module to lookup location by time. SYNOPSIS use Geo::Lookup::ByTime; $lookup = Geo::Lookup::ByTime->new( @points ); my $pt = $lookup->nearest( $tm ); Given a set of timestamped locations guess the location at...
15.36 KB  
Libraries  -  GD::Graph::colour 1.44
GD::Graph::colour contains colour manipulation routines for use with GD::Graph. SYNOPSIS use GD::Graph::colour qw(:colours :lists :files :convert); The GD::Graph::colour package provides a few routines to work with colours. The functionality...
153.6 KB  
Libraries  -  Audio::Data 1.029
Audio::Data is a module for representing audio data to perl. SYNOPSIS use Audio::Data; my $audio = Audio::Data->new(rate => , ...); $audio->method(...) $audio OP ... Audio::Data represents audio data to perl in a fairly compact and...
88.06 KB  
Programming  -  Email::ConstantContact 0.03
This module allows you to interact with the ConstantContact mass email marketing service from perl, such as creating and mainting contacts and contact lists. Before using this module, you must register your application with the...
10.24 KB  
HTML Utilities  -  django-reporter 0.1
Django-reporter A Django application to create automated email reports in .csv format. It includes a management command that is intended to be invoked periocically from cron. Installation To install: pip...
10.24 KB  
Network & Internet  -  Faq-O-Matic 2.721
The Faq-O-Matic is a CGI-based system that automates the process of maintaining a FAQ list. It allows visitors to your FAQ to take part in keeping it up-to-date. A permission system also makes it useful as a help-desk application, bug-tracking...
358.4 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB