[Talk-de] Algorithmus für Kachelsuche entlang eines Tracks
Gary68
gary at gary68.de
Fr Sep 4 16:43:31 UTC 2009
##############
# TILE NUMBERS
##############
sub tileNumber {
my ($lon,$lat,$zoom) = @_;
my $xtile = int( ($lon+180)/360 *2**$zoom ) ;
my $ytile = int( (1 - log(tan($lat*pi/180) + sec($lat*pi/180))/pi)/2
*2**$zoom ) ;
return(($xtile, $ytile));
}
On Fri, 2009-09-04 at 18:24 +0200, Jan Tappenbeck wrote:
> Moin !
>
> kennt einer von Euch einen Algorithmus um alle Kacheln zu ermitteln die
> bei einer bestimmten Zoomstufe von einem Track berührt werden ???
>
> Wenn ich es richtig verstanden habe, dann müßte z.b. im
> OSMTileDonwloader [1] soetwas stecken.
>
> Mich würde aber die Mathematik dahinter interessieren.
>
> Kann mir einer weiterhelfen ??
>
> Gruß Jan :-)
>
>
>
> [1] http://wiki.openstreetmap.org/wiki/OSMtiledownloader
>
> _______________________________________________
> Talk-de mailing list
> Talk-de at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-de
Mehr Informationen über die Mailingliste Talk-de