Rijkswaterstaat / wm-ws-dl

wm-ws-dl documentation
https://rijkswaterstaatdata.nl/waterdata
11 stars 2 forks source link

align NVT in Omschrijving columns #36

Open veenstrajelmer opened 4 months ago

veenstrajelmer commented 4 months ago

The .Omschrijving columns json/dataframes that are returned by the DDL often have "NVT" values if the column is not applicable. However, sometimes terms as "Niet van toepassing" or "Waarde is niet van toepassing" are used. It could be considered to align this, for instance just like the Code columns (always "NVT").

import ddlpy

locations = ddlpy.locations()
bool_hoedanigheid = locations['Hoedanigheid.Code'].isin(['NAP'])
bool_stations = locations.index.isin(['BAALHK'])
bool_grootheid = locations['Grootheid.Code'].isin(['WATHTE'])
bool_groepering = locations['Groepering.Code'].isin(['NVT'])
selected = locations.loc[bool_grootheid & bool_hoedanigheid & bool_groepering & bool_stations]

date_start = "1990-01-15"
date_end = "1990-01-19"
measurements = ddlpy.measurements(selected.iloc[0], date_start, date_end)
onerow = measurements.iloc[0]
print(onerow[onerow.index.str.endswith(".Omschrijving")])

Prints:

BemonsteringsApparaat.Omschrijving                           Waarde is niet van toepassing
BemonsteringsMethode.Omschrijving                            Waarde is niet van toepassing
BemonsteringsSoort.Omschrijving                                          Steekbemonstering
BioTaxon.Omschrijving                                                                  NVT
BioTaxon_Compartiment.Omschrijving                                                     NVT
Compartiment.Omschrijving                                                 Oppervlaktewater
Eenheid.Omschrijving                                                            centimeter
Grootheid.Omschrijving                                                         Waterhoogte
Hoedanigheid.Omschrijving                                   t.o.v. Normaal Amsterdams Peil
MeetApparaat.Omschrijving                                                          Vlotter
MonsterBewerkingsMethode.Omschrijving                        Waarde is niet van toepassing
Orgaan.Omschrijving                                          Waarde is niet van toepassing
Parameter.Omschrijving                                       Waarde is niet van toepassing
PlaatsBepalingsApparaat.Omschrijving                         Waarde is niet van toepassing
Typering.Omschrijving                                        Waarde is niet van toepassing
Groepering.Omschrijving                                                Niet van toepassing
WaardeBepalingstechniek.Omschrijving                         Waarde is niet van toepassing
WaardeBepalingsmethode.Omschrijving      Rek. gem. waterhoogte over vorige 2,5 en volge...
WaardeBewerkingsmethode.Omschrijving                                   Niet van toepassing
Name: 1990-01-15 01:00:00+01:00, dtype: object
TvLoon-RWS commented 2 months ago

This is work in progress within the Wadar WaterWebservices