j'essaye d'exploiter le module 'Math::Geometry::Voronoi' <http://tinyurl.com/ad9of6z>
une des méthodes retourne un tableau définit comme ça : @polys = ( $point_index, [$lat1, $lon1], [$lat2, $lon2], ... );
je ne sais pas comment lire les éléments un par un.
for (@polys) { $index = ? for (???) { [$x,$y] = [$lat1, $lon1]; } }
Essayez :
foreach (@polys) { my $index = shift @{$_}; # on extrait l'index en tête de tableau print $index, "n"; foreach my $vertex ( @{$_} ) { # il reste la liste des points print "[$vertex->[0] ; $vertex->[1]] "; } print "nn"; }
HTH
-- JL http://www.bribes.org/perl
Le 19/05/2013 09:56, kurtz le pirate a écrit :
j'essaye d'exploiter le module 'Math::Geometry::Voronoi'
<http://tinyurl.com/ad9of6z>
une des méthodes retourne un tableau définit comme ça :
@polys = ( $point_index, [$lat1, $lon1], [$lat2, $lon2], ... );
je ne sais pas comment lire les éléments un par un.
for (@polys) {
$index = ?
for (???) {
[$x,$y] = [$lat1, $lon1];
}
}
Essayez :
foreach (@polys) {
my $index = shift @{$_}; # on extrait l'index en tête de tableau
print $index, "n";
foreach my $vertex ( @{$_} ) { # il reste la liste des points
print "[$vertex->[0] ; $vertex->[1]] ";
}
print "nn";
}
j'essaye d'exploiter le module 'Math::Geometry::Voronoi' <http://tinyurl.com/ad9of6z>
une des méthodes retourne un tableau définit comme ça : @polys = ( $point_index, [$lat1, $lon1], [$lat2, $lon2], ... );
je ne sais pas comment lire les éléments un par un.
for (@polys) { $index = ? for (???) { [$x,$y] = [$lat1, $lon1]; } }
Essayez :
foreach (@polys) { my $index = shift @{$_}; # on extrait l'index en tête de tableau print $index, "n"; foreach my $vertex ( @{$_} ) { # il reste la liste des points print "[$vertex->[0] ; $vertex->[1]] "; } print "nn"; }
HTH
-- JL http://www.bribes.org/perl
kurtz le pirate
In article <5198a940$0$2553$, Jean-Louis Morel wrote:
Le 19/05/2013 09:56, kurtz le pirate a écrit : > > j'essaye d'exploiter le module 'Math::Geometry::Voronoi' > <http://tinyurl.com/ad9of6z> > > > une des méthodes retourne un tableau définit comme ça : > @polys = ( $point_index, [$lat1, $lon1], [$lat2, $lon2], ... ); > > > je ne sais pas comment lire les éléments un par un. > > for (@polys) { > $index = ? > for (???) { > [$x,$y] = [$lat1, $lon1]; > } > } >
Essayez :
foreach (@polys) { my $index = shift @{$_}; # on extrait l'index en tête de tableau print $index, "n"; foreach my $vertex ( @{$_} ) { # il reste la liste des points print "[$vertex->[0] ; $vertex->[1]] "; } print "nn"; }
HTH
Super ! Je n'aurais jamais trouvé que le premier élément était 'index' Le deuxième, le tableau des points...
Un Grand Merci
-- klp
In article <5198a940$0$2553$426a74cc@news.free.fr>,
Jean-Louis Morel <jl_morel@bribes.org> wrote:
Le 19/05/2013 09:56, kurtz le pirate a écrit :
>
> j'essaye d'exploiter le module 'Math::Geometry::Voronoi'
> <http://tinyurl.com/ad9of6z>
>
>
> une des méthodes retourne un tableau définit comme ça :
> @polys = ( $point_index, [$lat1, $lon1], [$lat2, $lon2], ... );
>
>
> je ne sais pas comment lire les éléments un par un.
>
> for (@polys) {
> $index = ?
> for (???) {
> [$x,$y] = [$lat1, $lon1];
> }
> }
>
Essayez :
foreach (@polys) {
my $index = shift @{$_}; # on extrait l'index en tête de tableau
print $index, "n";
foreach my $vertex ( @{$_} ) { # il reste la liste des points
print "[$vertex->[0] ; $vertex->[1]] ";
}
print "nn";
}
HTH
Super !
Je n'aurais jamais trouvé que le premier élément était 'index'
Le deuxième, le tableau des points...
In article <5198a940$0$2553$, Jean-Louis Morel wrote:
Le 19/05/2013 09:56, kurtz le pirate a écrit : > > j'essaye d'exploiter le module 'Math::Geometry::Voronoi' > <http://tinyurl.com/ad9of6z> > > > une des méthodes retourne un tableau définit comme ça : > @polys = ( $point_index, [$lat1, $lon1], [$lat2, $lon2], ... ); > > > je ne sais pas comment lire les éléments un par un. > > for (@polys) { > $index = ? > for (???) { > [$x,$y] = [$lat1, $lon1]; > } > } >
Essayez :
foreach (@polys) { my $index = shift @{$_}; # on extrait l'index en tête de tableau print $index, "n"; foreach my $vertex ( @{$_} ) { # il reste la liste des points print "[$vertex->[0] ; $vertex->[1]] "; } print "nn"; }
HTH
Super ! Je n'aurais jamais trouvé que le premier élément était 'index' Le deuxième, le tableau des points...