All pastes #1521672 Raw Edit

split.pl

public text v1 · immutable
#1521672 ·published 2009-08-08 08:36 UTC
rendered paste body
# splitter for kosovo
# tiles kosovo region into 0.2x0.2 tiles with numbers for processing
# copyright 2009 James Michael DuPont h4ck3rm1k3@flossk.org
# license agpl 3.0

use strict;
use warnings;

my $startx = 41; #minlat
my $stopx  = 44; #maxlat
my $starty= 20; #minlon
my $stopy = 22; #maxlon
my $overlap = 0.0001;
my $stepx = 0.2;
my $stepy = $stepx;
warn $stepx . "\n";
warn $stepy . "\n";

my $step = 0;

for( my $x = $startx; $x <= $stopx; $x += $stepx)
{

    warn "x is now $x\n";

    for(my $y = $starty; $y <= $stopy; $y += $stepy)
    {
	warn "y is now $y\n";

	my $x1=$x-$overlap;
	my $x2=$x + $stepx + $overlap ;
	my $y1=$y-$overlap ;
	my $y2=$y + $stepy + $overlap ;

	$step++;
	my $window= "$y1,$x1,$y2,$x2";

	print "perl getosm.pl http://www.openstreetmap.org/api/0.6/map?bbox=$window ${step}\n";
#	print "wget http://www.openstreetmap.org/api/0.6/trackpoints?bbox=$x1,$y1,$x2,$y2 -O ${step}.gpx\n";
    }
}