input_measuringstation
base.adapters.input.continu_inzicht_postgresql.input_measuringstation
DataAdapters voor het lezen van data uit de Continu Inzicht database
Functions
Name | Description |
---|---|
input_ci_postgresql_from_conditions | Haalt klassegrenzen op uit een Continu Inzicht database. |
input_ci_postgresql_from_measuringstations | Haalt meetstations op uit een continu database. |
input_ci_postgresql_from_waterlevels | Haalt belasting op uit de Continu Inzicht database voor het WhatIf scenario (tabel: waterstanden). |
input_ci_postgresql_measuringstation_data_table | Haalt tijdreeks van belasting per meetstation op uit een Continu Inzicht database. |
input_ci_postgresql_from_conditions
input.continu_inzicht_postgresql.input_measuringstation.input_ci_postgresql_from_conditions(
base.adapters.
input_config, )
Haalt klassegrenzen op uit een Continu Inzicht database.
YAML voorbeeld:
type: ci_postgresql_from_conditions
database: "continuinzicht"
schema: "continuinzicht_demo_realtime"
Args:
input_config (dict): configuratie-opties
Opmerking:
In het .env
-bestand moeten de volgende parameters staan:
- postgresql_user (str): inlog gebruikersnaam van de Continu Inzicht database
- postgresql_password (str): inlog wachtwoord van de Continu Inzicht database
- postgresql_host (str): servernaam/ ip adres van de Continu Inzicht databaseserver
- postgresql_port (str): poort van de Continu Inzicht databaseserver
In de ‘yaml’-config moeten de volgende parameters staan:
- database (str): database van de Continu Inzicht
- schema (str): schema van de Continu Inzicht
Returns:
df (DataFrame):
- measurement_location_id: int64 : id van het meetstation
- measurement_location_code: str : code van het meetstation
- lower_boundary: float64 : ondergrens van de klassegrens
- upper_boundary: float64 : bovengrens van de klassegrens
- color: str : kleur van de klassegrens
- label: str : legendanaam van de klassegrens
- unit: str : unit van de klassegrens
input_ci_postgresql_from_measuringstations
input.continu_inzicht_postgresql.input_measuringstation.input_ci_postgresql_from_measuringstations(
base.adapters.
input_config, )
Haalt meetstations op uit een continu database.
Yaml example:
type: ci_postgresql_from_measuringstations
database: "continuinzicht"
schema: "continuinzicht_demo_realtime"
source: "waterinfo"
Args:
input_config (dict): configuratie-opties
Opmerking:
In het .env
-bestand moeten de volgende parameters staan:
- postgresql_user (str): inlog gebruikersnaam van de Continu Inzicht database
- postgresql_password (str): inlog wachtwoord van de Continu Inzicht database
- postgresql_host (str): servernaam/ ip adres van de Continu Inzicht databaseserver
- postgresql_port (str): poort van de Continu Inzicht databaseserver
In de ‘yaml’ config moeten de volgende parameters staan:
- database (str): database van de Continu Inzicht
- schema (str): schema van de Continu Inzicht
- source (str): source (veld) waar de meetstations aan gekoppeld zijn.
Returns:
df (DataFrame):
- measurement_location_id: int64 : id van het meetstation
- measurement_location_code: str : code van het meetstation
- measurement_location_description: str : naam van het meetstation
input_ci_postgresql_from_waterlevels
input.continu_inzicht_postgresql.input_measuringstation.input_ci_postgresql_from_waterlevels(
base.adapters.
input_config, )
Haalt belasting op uit de Continu Inzicht database voor het WhatIf scenario (tabel: waterstanden).
YAML voorbeeld:
type: ci_postgresql_from_waterlevels
database: "continuinzicht"
schema: "continuinzicht_demo_realtime"
Args:
input_config (dict): configuratie opties
Opmerking:
In het .env
-bestand moeten de volgende parameters staan:
- postgresql_user (str): inlog gebruikersnaam van de Continu Inzicht database
- postgresql_password (str): inlog wachtwoord van de Continu Inzicht database
- postgresql_host (str): servernaam/ ip adres van de Continu Inzicht databaseserver
- postgresql_port (str): poort van de Continu Inzicht databaseserver
In de ‘yaml’ config moeten de volgende parameters staan:
- database (str): database van de Continu Inzicht
- schema (str): schema van de Continu Inzicht
Returns:
df (DataFrame):
- measurement_location_id: int64 : id van het meetstation
- measurement_location_code: str : code van het meetstation
- measurement_location_description: str : naam van het meetstation
- parameter_id: int64 : id van de parameter
- parameter_code: str : code van de parameter
- parameter_description: str : omschrijving van de parameter
- unit: str : unit van de parameter
- date_time: datetime64 : datum/ tijd van de tijdreeksitem
- value: float64 : waarde van de tijdreeksitem
- value_type: str : type waarde van de tijdreeksitem (meting of verwacht)
input_ci_postgresql_measuringstation_data_table
input.continu_inzicht_postgresql.input_measuringstation.input_ci_postgresql_measuringstation_data_table(
base.adapters.
input_config, )
Haalt tijdreeks van belasting per meetstation op uit een Continu Inzicht database.
YAML voorbeeld:
type: ci_postgresql_measuringstation_data_table
database: "continuinzicht"
schema: "continuinzicht_demo_realtime"
Args:
input_config (dict): configuratie opties
Opmerking:
In het .env
-bestand moeten de volgende parameters staan:
- postgresql_user (str): inlog gebruikersnaam van de Continu Inzicht database
- postgresql_password (str): inlog wachtwoord van de Continu Inzicht database
- postgresql_host (str): servernaam/ ip adres van de Continu Inzicht databaseserver
- postgresql_port (str): poort van de Continu Inzicht databaseserver
In de ‘yaml’-config moeten de volgende parameters staan:
- database (str): database van de Continu Inzicht
- schema (str): schema van de Continu Inzicht
Returns:
df (DataFrame):
- measurement_location_id: int64 : id van het meetstation
- measurement_location_code: str : code van het meetstation
- measurement_location_description: str : naam van het meetstation
- parameter_id: int64 : id van de parameter
- parameter_code: str : code van de parameter
- parameter_description: str : omschrijving van de parameter
- unit: str : unit van de parameter
- date_time: datetime64 : datum/ tijd van het tijdreeksitem
- value: float64 : waarde van het tijdreeksitem
- value_type: str : type waarde van het tijdreeksitem (meting of verwacht)