Exemple #1
0
 def read(self):
     fn = os.path.join(self._config.parent.parent.basedir, self.__filename)
     with open(fn, 'r') as f:
         data = geojson.loads(f.read(),
                              object_hook=geojson.GeoJSON.to_instance)
         for f in data.features:
             obj = Result(id=f.properties['ID'],
                          level_id=self._config.parent.id)
             if self._geometry == 'area':
                 obj.area_wkt = asShape(f.geometry).wkt
             yield obj
Exemple #2
0
 def read(self):
     fn = os.path.join(self._config.parent.parent.basedir, self.__filename)
     with open(fn, 'r') as f:
         data = geojson.loads(
             f.read(),
             object_hook=geojson.GeoJSON.to_instance
         )
         for f in data.features:
             obj = Result(
                 id=f.properties['ID'],
                 level_id=self._config.parent.id
             )
             if self._geometry == 'area':
                 obj.area_wkt = asShape(f.geometry).wkt
             yield obj