input_fragilitycurve

base.adapters.input.continu_inzicht_postgresql.input_fragilitycurve

DataAdapters voor het lezen van data uit de Continu Inzicht database

Functions

Name Description
input_ci_postgresql_bedlevelfetch Leest bedlevelfetch data van PostgreSQL-database in de bedlevelfetch tabel en zet namen goed.
input_ci_postgresql_fragilitycurves Leest fragility curves data van PostgreSQL-database in.
input_ci_postgresql_fragilitycurves_methode2_table Ophalen fragilitycurves voor alle dijkvakken, faalmechanismes en opgegeven maatregel
input_ci_postgresql_fragilitycurves_overtopping Leest fragility curves data van PostgreSQL-database in, zet namen goed en filtert op overtopping.
input_ci_postgresql_fragilitycurves_piping Leest fragility curves data van PostgreSQL-database in, zet namen goed en filtert op piping.
input_ci_postgresql_fragilitycurves_stability Leest fragility curves data van PostgreSQL-database in, zet namen goed en filtert op piping.
input_ci_postgresql_fragilitycurves_table Ophalen fragilitycurves voor alle dijkvakken, faalmechanismes en opgegeven maatregel
input_ci_postgresql_measure_fragilitycurves_table Ophalen fragilitycurves voor alle dijkvakken, faalmechanismes en maatregelen
input_ci_postgresql_probablistic_piping Leest probablistic data van PostgreSQL-database in de probablistic piping tabel en hernoemt de kolomen.
input_ci_postgresql_profiles Leest profieldata van PostgreSQL-database in de profieltabel en zet namen goed.
input_ci_postgresql_slopes leest hellingsdata van PostgreSQL-database in de hellingstabel en zet namen goed.
input_ci_postgresql_slopes_limburg leest hellingsdata van PostgreSQL-database in de hellingstabel en zet namen goed.

input_ci_postgresql_bedlevelfetch

base.adapters.input.continu_inzicht_postgresql.input_fragilitycurve.input_ci_postgresql_bedlevelfetch(
    input_config,
)

Leest bedlevelfetch data van PostgreSQL-database in de bedlevelfetch tabel en zet namen goed.

input_ci_postgresql_fragilitycurves

base.adapters.input.continu_inzicht_postgresql.input_fragilitycurve.input_ci_postgresql_fragilitycurves(
    input_config,
)

Leest fragility curves data van PostgreSQL-database in.

input_ci_postgresql_fragilitycurves_methode2_table

base.adapters.input.continu_inzicht_postgresql.input_fragilitycurve.input_ci_postgresql_fragilitycurves_methode2_table(
    input_config,
)

Ophalen fragilitycurves voor alle dijkvakken, faalmechanismes en opgegeven maatregel

YAML voorbeeld:

type: ci_postgresql_fragilitycurves_table
database: "continuinzicht"
schema: "continuinzicht_demo_realtime"
measureid: 0

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 database
  • schema (str): schema van de Continu Inzicht database
  • measureid (int64, optioneel): maatregel id, bij geen waarde wordt geen maatregel (measureid=0) gebruikt
  • timedep (int64, optioneel): tijdsafhankelijk 0=nee, 1=ja
  • degradatieid (int64, optioneel): rekening houden met degradatie (nog net ge�mplementeerd)

Returns:

df (DataFrame):

  • section_id: int64 : id van het dijkvak
  • measure_id: int64 : id van de maatregel
  • measure: str : naam van de maatregel
  • failuremechanismid: int64 : id van het faalmechanisme
  • failuremechanism: str : naam van het faalmechanisme
  • hydraulicload: float64 : belasting van het tijdreeksitem
  • failureprobability: float64 : faalkans van het tijdreeksitem

input_ci_postgresql_fragilitycurves_overtopping

base.adapters.input.continu_inzicht_postgresql.input_fragilitycurve.input_ci_postgresql_fragilitycurves_overtopping(
    input_config,
)

Leest fragility curves data van PostgreSQL-database in, zet namen goed en filtert op overtopping.

input_ci_postgresql_fragilitycurves_piping

base.adapters.input.continu_inzicht_postgresql.input_fragilitycurve.input_ci_postgresql_fragilitycurves_piping(
    input_config,
)

Leest fragility curves data van PostgreSQL-database in, zet namen goed en filtert op piping.

input_ci_postgresql_fragilitycurves_stability

base.adapters.input.continu_inzicht_postgresql.input_fragilitycurve.input_ci_postgresql_fragilitycurves_stability(
    input_config,
)

Leest fragility curves data van PostgreSQL-database in, zet namen goed en filtert op piping.

input_ci_postgresql_fragilitycurves_table

base.adapters.input.continu_inzicht_postgresql.input_fragilitycurve.input_ci_postgresql_fragilitycurves_table(
    input_config,
)

Ophalen fragilitycurves voor alle dijkvakken, faalmechanismes en opgegeven maatregel

YAML voorbeeld:

type: ci_postgresql_fragilitycurves_table
database: "continuinzicht"
schema: "continuinzicht_demo_realtime"
measureid: 0

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 database
  • schema (str): schema van de Continu Inzicht database
  • measureid (int64, optioneel): maatregel id, bij geen waarde wordt geen maatregel (measureid=0) gebruikt
  • timedep (int64, optioneel): tijdsafhankelijk 0=nee, 1=ja
  • degradatieid (int64, optioneel): rekening houden met degradatie (nog net ge�mplementeerd)

Returns:

df (DataFrame):

  • section_id: int64 : id van het dijkvak
  • measure_id: int64 : id van de maatregel
  • measure: str : naam van de maatregel
  • failuremechanismid: int64 : id van het faalmechanisme
  • failuremechanism: str : naam van het faalmechanisme
  • hydraulicload: float64 : belasting van het tijdreeksitem
  • failureprobability: float64 : faalkans van het tijdreeksitem

input_ci_postgresql_measure_fragilitycurves_table

base.adapters.input.continu_inzicht_postgresql.input_fragilitycurve.input_ci_postgresql_measure_fragilitycurves_table(
    input_config,
)

Ophalen fragilitycurves voor alle dijkvakken, faalmechanismes en maatregelen

Yaml example:

type: ci_postgresql_measure_fragilitycurves_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 database
  • schema (str): schema van de Continu Inzicht database
  • timedep (int64, optioneel): tijdsafhankelijk 0=nee, 1=ja
  • degradatieid (int64, optioneel): rekening houden met degradatie (nog net ge�mplementeerd)

Returns:

df (DataFrame):

  • section_id: int64 : id van het dijkvak
  • measure_id: int64 : id van de maatregel
  • measure: str : naam van de maatregel
  • failuremechanismid: int64 : id van het faalmechanisme
  • failuremechanism: str : naam van het faalmechanisme
  • hydraulicload: float64 : belasting van het tijdreeksitem
  • failureprobability: float64 : faalkans van het tijdreeksitem
  • successrate: float64 : kans op succes van de maatregel

input_ci_postgresql_probablistic_piping

base.adapters.input.continu_inzicht_postgresql.input_fragilitycurve.input_ci_postgresql_probablistic_piping(
    input_config,
)

Leest probablistic data van PostgreSQL-database in de probablistic piping tabel en hernoemt de kolomen.

input_ci_postgresql_profiles

base.adapters.input.continu_inzicht_postgresql.input_fragilitycurve.input_ci_postgresql_profiles(
    input_config,
)

Leest profieldata van PostgreSQL-database in de profieltabel en zet namen goed.

input_ci_postgresql_slopes

base.adapters.input.continu_inzicht_postgresql.input_fragilitycurve.input_ci_postgresql_slopes(
    input_config,
)

leest hellingsdata van PostgreSQL-database in de hellingstabel en zet namen goed.

input_ci_postgresql_slopes_limburg

base.adapters.input.continu_inzicht_postgresql.input_fragilitycurve.input_ci_postgresql_slopes_limburg(
    input_config,
)

leest hellingsdata van PostgreSQL-database in de hellingstabel en zet namen goed.