Alien::proj - Compile the Proj library
use Alien::proj; # assuming you have populated @args already my ($stdout, $stderr, $exit_code) = Alien::proj->run_utility ('projinfo', @args); # Get the bin dirs of Alien::proj and # all share-installed dependent aliens my @dirs = Alien::proj->bin_dirs;
PROJ is a generic coordinate transformation software. See https://proj.org/about.html.
This Alien package is probably most useful for compilation of other modules, e.g. Geo::GDAL::FFI, although there are also utility programs that could be of use.
The Proj library can be accessed from Perl code via the Geo::Proj4 package.
Note: As of version 1.07, share installs will look for libtiff and curl support for proj 7 and include them if they are found, except that curl will not be added if it is statically compiled.
User defined arguments can be passed to the configure script for share install using the ALIEN_PROJ_CONFIG_ARGS environment variable.
Please send any bugs, suggestions, or feature requests to https://github.com/shawnlaffan/perl-alien-proj/issues.
Geo::Proj4
Geo::GDAL::FFI
Alien::geos::af
Alien::gdal
Alien::proj4 (if you need to stay on proj version 4)
Geo::LibProj::cs2cs
Shawn Laffan, <shawnlaffan@gmail.com>
Copyright 2018- by Shawn Laffan
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Alien::proj, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Alien::proj
CPAN shell
perl -MCPAN -e shell install Alien::proj
For more information on module installation, please visit the detailed CPAN module installation guide.