input_section
base.adapters.input.continu_inzicht_postgresql.input_section
DataAdapters voor het lezen van data uit de Continu Inzicht database
Functions
Name | Description |
---|---|
input_ci_postgresql_from_sectionfractions | Haalt sectiefracties uit een continu database. |
input_ci_postgresql_from_sections | Haalt sectie data op uit de Continu Inzicht database. |
input_ci_postgresql_section_expert_judgement_table | Haalt klassegrenzen (faalkans) van een dijkvak op uit de continu database. |
input_ci_postgresql_section_failure_probability_from_data_table | Haalt faalkansen per dijkvak per moment op |
input_ci_postgresql_section_load_from_data_table | Haalt tijdreeks van belasting per dijkvak op |
input_ci_postgresql_section_thresholds_from_conditions_table | Haalt klassegrenzen (faalkans) van een dijkvak op uit de continu database. |
input_ci_postgresql_from_sectionfractions
input.continu_inzicht_postgresql.input_section.input_ci_postgresql_from_sectionfractions(
base.adapters.
input_config, )
Haalt sectiefracties uit een continu database.
YAML voorbeeld:
type: ci_postgresql_from_sectionfractions
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):
- id: int64 : id van het dijkvak
- idup: int64 : id van bovenstrooms meetstation
- iddown: int64 : id van benedestrooms meetstation
- fractionup: float64 : fractie van bovenstrooms meetstation
- fractiondown: float64 : fractie van benedestrooms meetstation
input_ci_postgresql_from_sections
input.continu_inzicht_postgresql.input_section.input_ci_postgresql_from_sections(
base.adapters.
input_config, )
Haalt sectie data op uit de Continu Inzicht database.
YAML voorbeeld:
type: ci_postgresql_from_sections
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):
- id: int64 : id van het dijkvak
- name: str : naam van het dijkvak
input_ci_postgresql_section_expert_judgement_table
input.continu_inzicht_postgresql.input_section.input_ci_postgresql_section_expert_judgement_table(
base.adapters.
input_config, )
Haalt klassegrenzen (faalkans) van een dijkvak op uit de continu database.
YAML voorbeeld:
type: ci_postgresql_section_thresholds_from_conditions_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):
- state_id: int64 : id van de klassegrens
- 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_section_failure_probability_from_data_table
input.continu_inzicht_postgresql.input_section.input_ci_postgresql_section_failure_probability_from_data_table(
base.adapters.
input_config, )
Haalt faalkansen per dijkvak per moment op
YAML voorbeeld:
type: ci_postgresql_section_failure_probability_from_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):
- failureprobability_id: in64 : id van de dijkvak/faalmechanisme/maatregel-combinatie
- section_id: int64 : id van het dijkvak
- value_parameter_id: int64 : id van de belastingparameter (1/2/3/4)
- failuremechanism_id: int64 : id van het faalmechanisme
- failuremechanism: str : naam van het faalmechanisme
- measures_id: int64 : id van de maatregel
- measure: str : naam van de maatregel
- parameter_id: int64 : id van de faalkansparameter (5/100/101/102)
- unit: int64 : unit van de belasting
- date_time: datetime64 : datum/ tijd van het tijdreeksitem
- value: float : waarde van het tijdreeksitem
input_ci_postgresql_section_load_from_data_table
input.continu_inzicht_postgresql.input_section.input_ci_postgresql_section_load_from_data_table(
base.adapters.
input_config, )
Haalt tijdreeks van belasting per dijkvak op
YAML voorbeeld:
type: ci_postgresql_section_load_from_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):
- section_id: int64 : id van het dijkvak
- parameter_id: int64 : id 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)
input_ci_postgresql_section_thresholds_from_conditions_table
input.continu_inzicht_postgresql.input_section.input_ci_postgresql_section_thresholds_from_conditions_table(
base.adapters.
input_config, )
Haalt klassegrenzen (faalkans) van een dijkvak op uit de continu database.
YAML voorbeeld:
type: ci_postgresql_section_thresholds_from_conditions_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):
- state_id: int64 : id van de klassegrens
- 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