예제 #1
0
 def to_polygon(self, srs=900913):
     if self.geometry:
         return loads(self.geometry)
     # tile size (in meters) at the required zoom level
     step = max/(2**(self.zoom - 1))
     tb = TileBuilder(step)
     return tb.create_square(self.x, self.y, srs)
예제 #2
0
 def to_polygon(self, srs=900913):
     if self.geometry:
         return loads(self.geometry)
     # tile size (in meters) at the required zoom level
     step = max / (2**(self.zoom - 1))
     tb = TileBuilder(step)
     return tb.create_square(self.x, self.y, srs)
예제 #3
0
파일: models.py 프로젝트: nyampire/OSMTM
 def to_polygon(self, srs=900913):
     z = self.job.zoom
     # tile size (in meters) at the required zoom level
     step = max/(2**(z - 1))
     tb = TileBuilder(step)
     return tb.create_square(self.x, self.y, srs)