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.