コード例 #1
0
ファイル: models.py プロジェクト: MateoV/osm-tasking-manager
 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
ファイル: models.py プロジェクト: MateoV/osm-tasking-manager
 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)