HyDAMO
HyDAMO(
    version='2.2',
    schemas_path=SCHEMAS_DIR,
    ignored_layers=['afvoeraanvoergebied', 'imwa_geoobject', 'leggerwatersysteem', 'leggerwaterveiligheid', 'waterbeheergebied'],
)
Definition of the HyDAMO datamodel.
Methods
| from_geopackage | Initialize HyDAMO class from GeoPackage | 
| get | Get a DataFrame row (feature) providing a layer an global_id. | 
| init_datamodel | Initialize DataModel from self.schemas_path. | 
| set_data | Set data to a HyDAMO object-layer. | 
| to_geopackage | Write HyDAMO object to a GeoPackage. | 
from_geopackage
HyDAMO.from_geopackage(
    file_path,
    version='2.2',
    check_columns=True,
    check_geotype=True,
)
Initialize HyDAMO class from GeoPackage
Parameters
| file_path | path - string | Path-string to the hydamo GeoPackage | required | 
| check_columns | bool | Check if all required columns are present in the GeoDataFrame. The default is True. | True | 
| check_geotype | bool | Check if the geometry is of the required type. The default is True. | True | 
Returns
| hydamo | HyDAMO | HyDAMO object initialized with content of GeoPackage | 
get
HyDAMO.get(layer, global_id)
Get a DataFrame row (feature) providing a layer an global_id.
Parameters
| layer | str | DESCRIPTION. | required | 
| global_id | str | DESCRIPTION. | required | 
init_datamodel
Initialize DataModel from self.schemas_path.
set_data
HyDAMO.set_data(
    gdf,
    layer,
    index_col=None,
    check_columns=True,
    check_geotype=True,
    extra_values={},
)
Set data to a HyDAMO object-layer.
Parameters
| gdf | GeoDataFrame | GeoDataFrame with a HyDAMO object-layer | required | 
| layer | TYPE | HyDAMO layer to be set | required | 
| index_col | str | Column to be used as index. The default is None. | None | 
| check_columns | bool | Check if all required columns are present in the GeoDataFrame. The default is True. | True | 
| check_geotype | bool | Check if the geometry is of the required type. The default is True. | True | 
to_geopackage
HyDAMO.to_geopackage(file_path, use_schema=True)
Write HyDAMO object to a GeoPackage.
Parameters
| file_path | path - string | Path-string where the file should be written to | required | 
| use_schema | bool | Use the schema to specify column-properties The default is True. | True |