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.973 second using v1.01-cache-2.11-cpan-8f98c5d2c55 )