Astro-App-Satpass2
view release on metacpan or search on metacpan
lib/Astro/App/Satpass2/TUTORIAL.pod view on Meta::CPAN
satpass2> save -changes
satpass2>
satpass2> # We can now exit. When we restart, we will get
satpass2> # the configuration we just set up.
satpass2> exit
=head2 Geocoding the address
Looking up a latitude and longitude can be a bit of a pain. If you live
in the United States, C<Astro::App::Satpass2> can geocode your address,
and then query the U. S. Geological Survey for your height above sea
level.
This requires two more optional modules:
L<Geo::Coder::OSM|Geo::Coder::OSM> and
L<Geo::WebService::Elevation::USGS|Geo::WebService::Elevation::USGS>.
With these installed, the address entry in the previous example becomes
satpass2> geocode '1600 Pennsylvania Ave NW, Washington DC USA'
When you issue this command, the geocoded location is displayed,
script/satpass2 view on Meta::CPAN
flexible and easier to maintain.
The core functionality is the prediction of satellite passes over a
given location, plus the prediction of Iridium flares.
There are also a number of support functions. You can download orbital
data (via L<Astro::SpaceTrack|Astro::SpaceTrack>) from a number of
sources, or you can load it from a file or store it in a file. You can
define your own commands in terms of the existing ones. In the United
States, you can geocode observing locations to latitude and longitude,
and download your height above sea level from the U. S. Geological
Survey via module
L<Geo::WebService::Elevation::USGS|Geo::WebService::Elevation::USGS>.
Besides the restructuring of the code into an object, the largest change
from F<satpass> is the extremely flexible templating system used to
produce output. This should allow broad customization of output to meet
personal needs. See
L<Astro::App::Satpass2::Format::Template|Astro::App::Satpass2::Format::Template> for the
(unfortunately) gory details.
( run in 0.960 second using v1.01-cache-2.11-cpan-8f98c5d2c55 )