1- # -*- coding: utf-8 -*-
2-
31import math
4- from past .builtins import xrange
52
63
74EPSG4326_METERS_PER_UNIT = math .pi * 6378137 / 180
@@ -257,10 +254,10 @@ def iterGrid(self, minZoom, maxZoom):
257254 assert maxZoom in range (0 , len (self .RESOLUTIONS ))
258255 assert minZoom <= maxZoom
259256
260- for zoom in xrange (minZoom , maxZoom + 1 ):
257+ for zoom in range (minZoom , maxZoom + 1 ):
261258 [minRow , minCol , maxRow , maxCol ] = self .getExtentAddress (zoom )
262- for row in xrange (minRow , maxRow + 1 ):
263- for col in xrange (minCol , maxCol + 1 ):
259+ for row in range (minRow , maxRow + 1 ):
260+ for col in range (minCol , maxCol + 1 ):
264261 tileBounds = self .tileBounds (zoom , col , row )
265262 yield (tileBounds , zoom , col , row )
266263
@@ -287,7 +284,7 @@ def totalNumberOfTiles(self, minZoom=None, maxZoom=None):
287284 maxZoom = maxZoom + 1
288285 else :
289286 maxZoom = len (self .RESOLUTIONS )
290- for zoom in xrange (minZoom , maxZoom ):
287+ for zoom in range (minZoom , maxZoom ):
291288 nbTiles += self .numberOfTilesAtZoom (zoom )
292289 return nbTiles
293290
@@ -443,7 +440,7 @@ def __init__(self,
443440 originCorner = 'top-left' ,
444441 useSwissExtent = True ):
445442
446- super (GeoadminTileGridLV03 , self ).__init__ (
443+ super ().__init__ (
447444 extent = extent ,
448445 tileSizePx = tileSizePx ,
449446 originCorner = originCorner ,
@@ -459,7 +456,7 @@ def __init__(self,
459456 originCorner = 'top-left' ,
460457 useSwissExtent = True ):
461458
462- super (GeoadminTileGridLV95 , self ).__init__ (
459+ super ().__init__ (
463460 extent = extent ,
464461 tileSizePx = tileSizePx ,
465462 originCorner = originCorner ,
@@ -475,7 +472,7 @@ def __init__(self,
475472 originCorner = 'top-left' ,
476473 useSwissExtent = True ):
477474
478- super (GlobalMercatorTileGrid , self ).__init__ (
475+ super ().__init__ (
479476 extent = extent ,
480477 tileSizePx = tileSizePx ,
481478 originCorner = originCorner ,
@@ -492,7 +489,7 @@ def __init__(self,
492489 tmsCompatible = True ,
493490 useSwissExtent = True ):
494491
495- super (GlobalGeodeticTileGrid , self ).__init__ (
492+ super ().__init__ (
496493 extent = extent ,
497494 tileSizePx = tileSizePx ,
498495 originCorner = originCorner ,
0 commit comments