Geography/Countries/LatLong version 0.92
========================================
INSTALLATION
To install this module type the following:
perl Makefile.PL
make
make test
make install
DEPENDENCIES
This module requires these other modules and libraries:
Geography::Countries
NAME
Geography::Countries::LatLong - mean latitude and longitude
SYNOPSIS
use Geography::Countries::LatLong;
if ( Geography::Countries::LatLong::supports('Hungary') ){
my $array_ref = latlong('Hungary');
my ($lat, $long) = latlongr('Hungary');
}
DESCRIPTION
This module provides mean latitude and longitude for a large number of
countries named in English.
Regions and continents are not supported - please see the list below.
Look-up is by the English name of the country, as returned by the
"Geography::Countries" module, of which this is a sub-class that exports
none of its parent's properties or methods.
The mean values were arrived at with the following *MATLAB* code, where
"name" is a country name recognised by *MATLAB*:
function [lat,lon] = country_latlon(name);
load worldmtx;
c=worldhi(name);
lat = mean(c.latlim);
lon = mean(c.longlim);
fprintf( '"%s" => ["%.4f","%.4f"],', name,lat,lon);
% end function country_latlon
You will need the Mapping Toolbox to run the above snippet.
EXPORT
countries
latlong
latlong ($country_name)
Returns as a 1x2 anonymous array the latitude and longitude for the
country supplied as the sole argument, or "undef" if the country is not
supported.
supports ($country)
Returns a true value if the sole argument is a country name supported by
this module; otherwise, returns "undef".
unsupported
"warn"s to "STDERR" a list of "Geography::Countries::countries" that are
not supported by this module.
country
Just "Geography::Countries"'s routine.
UNSUPPORTED NAMES
It is no reflection on the countries listed: I just don't have the data
at the time of writing.
Democratic Kampuchea
Faeroe Islands
French Guiana
French Southern Territories
Holy See
Melanesia
Micronesia-Polynesia
Myanmar
Pacific Islands (Trust Territory)
Svalbard and Jan Mayen Islands
Tokelau
Turks and Caicos Islands
Upper Volta
Wallis and Futuna Islands
AUTHOR
Lee Goddard - lgoddard -at- cpan -dot- org
SEE ALSO
perl, Geography::Countries.
COPYRIGHT
Copyright (C) Lee Goddard, 2003, 2006. All Rights Reserved. Made
publically available under the same terms as Perl itself.