Geo::Geos::PrecisionModel - Specifies the precision model of the Coordinate in a Geometry.
use Geo::Geos::PrecisionModel; Geo::Geos::PrecisionModel->new; # => isa 'Geo::Geos::PrecisionModel' Geo::Geos::PrecisionModel->new(TYPE_FLOATING); # => isa 'Geo::Geos::PrecisionModel' Geo::Geos::PrecisionModel->new(TYPE_FLOATING_SINGLE); # => isa 'Geo::Geos::PrecisionModel' Geo::Geos::PrecisionModel->new(TYPE_FIXED); # => isa 'Geo::Geos::PrecisionModel' Geo::Geos::PrecisionModel->new(2.0); # => isa 'Geo::Geos::PrecisionModel' my $pm_fixed = Geo::Geos::PrecisionModel->new(2.0); $pm_fixed->getScale; # => 2.0 $pm_fixed->isFloating; # => '' $pm_fixed->getType; # => TYPE_FIXED my $pm = Geo::Geos::PrecisionModel->new; $pm->getMaximumSignificantDigits(); # => 16 $pm->makePrecise(1.000001); # => 1.000001 $pm->compareTo($pm_fixed); # => 1
GEOS C++ Library
geos::geom::PrecisionModel
Geo::Geos
Geo::Geos::Precision
Ivan Baidakou <i.baydakov@crazypanda.ru>, Crazy Panda, CP Decision LTD
You may distribute this code under the same terms as Perl itself.
To install Geo::Geos, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Geo::Geos
CPAN shell
perl -MCPAN -e shell install Geo::Geos
For more information on module installation, please visit the detailed CPAN module installation guide.