loadarea¶
OSM landuse extraction and load areas creation.
Landuse
- Landuse data is extracted from OpenStreetMap: residential, retail, industrial, Agricultural
- Data is cut with German borders (VG 250), data outside is dropped
- Invalid geometries are fixed
- Results are stored in table openstreetmap.osm_landuse
Load Areas
TBD
Note: industrial demand contains: * voltage levels 4-7 * only demand from ind. sites+osm located in LA!
-
class
LoadArea
(dependencies)[source]¶ Bases:
egon.data.datasets.Dataset
-
class
OsmLanduse
(dependencies)[source]¶ Bases:
egon.data.datasets.Dataset
-
class
OsmPolygonUrban
(**kwargs)[source]¶ Bases:
sqlalchemy.ext.declarative.api.Base
-
area_ha
¶
-
geom
¶
-
id
¶
-
name
¶
-
osm_id
¶
-
sector
¶
-
sector_name
¶
-
vg250
¶
-
-
loadareas_create
()[source]¶ Create load areas from merged OSM landuse and census cells:
- Cut Loadarea with MV Griddistrict
- Identify and exclude Loadarea smaller than 100m².
- Generate Centre of Loadareas with Centroid and PointOnSurface.
- Calculate population from Census 2011.
- Cut all 4 OSM sectors with MV Griddistricts.
- Calculate statistics like NUTS and AGS code.
- Check for Loadareas without AGS code.