Geo-WKT
view release on metacpan or search on metacpan
lib/Geo/WKT.pm view on Meta::CPAN
}
sub parse_wkt_polygon($;$)
{ my ($string, $proj) = @_;
$string && $string =~ m/^polygon\(\((.+)\)\)$/i
or return undef;
my @poly;
foreach my $poly (split m/\)\s*\,\s*\(/, $1)
{ my @points = map +[split " ", $_, 2], split /\s*\,\s*/, $poly;
push @poly, \@points;
}
Geo::Surface->new(@poly, proj => $proj);
}
sub parse_wkt_geomcol($;$)
{ my ($string, $proj) = @_;
( run in 2.010 seconds using v1.01-cache-2.11-cpan-71847e10f99 )