Beispiel #1
0
 def address_from_coord(self, format_string=''):
     ''' use openstreetmap reverse geocoder 
     '''
     g = OpenStreetMap()
     if format_string == '':
         ret = g.reverse(self.coord, default=str(self.coord))
     else:
         ret = g.reverse(self.coord, format_string=format_string)
     return ret
Beispiel #2
0
 def address(self, format_string=''):
     ''' use openstreetmap reverse geocoder 
     if the point is not found in the cache
     '''
     ret = cache.get(str(self.the_geom))
     if ret is None:
         g = OpenStreetMap()
         if format_string == '':
             ret = g.reverse(self.the_geom, default=str(self.the_geom))
         else:
             ret = g.reverse(self.the_geom, format_string=format_string)
         cache.set(str(self.the_geom), ret)
     return ret