示例#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)