README toegevoegd
This commit is contained in:
76
README.md
Normal file
76
README.md
Normal file
@@ -0,0 +1,76 @@
|
||||
# dd-api-oper
|
||||
## Inleiding
|
||||
|
||||
Rijkswaterstaat maakt gebruik van de [Operationele Digitale Delta API]
|
||||
(https://digitaledeltaorg.github.io/dd-oper.v201.html). Deze api word
|
||||
gebruikt voor het opvragen van:
|
||||
|
||||
* Metingen
|
||||
* Verwachtingen
|
||||
* Astronomisch getij
|
||||
|
||||
De digitale delta api is beschikbaar via:
|
||||
|
||||
* https://ddapi.rws.nl/dd-oper/2.0
|
||||
|
||||
De authenticatie op deze url is geregeld via PKI overheidscertificaten.
|
||||
Zonder PKI overheidscertificaat is de api niet toegankelijk.
|
||||
|
||||
Deze git repository bevat een python module om de dd-api te benaderen
|
||||
inclusief:
|
||||
|
||||
* Autenticatie via certificaten.
|
||||
* Access functies voor de resultaten.
|
||||
|
||||
## De inhoud van de git repository
|
||||
|
||||
* ddapioper.py: Python module
|
||||
* test-ddapi: Een klein voorbeeld en test programma voor de module
|
||||
* DD-API-Oper demo.ipynb: Een [Jupyter notebook](met een demo).
|
||||
|
||||
### ddapioper.py
|
||||
|
||||
Deze module bevat documentatie. Deze is op te vragen door de module te
|
||||
laden en vervolgens via de python hulp functie heb je toegang tot de
|
||||
documentatie.
|
||||
|
||||
### test-ddapi
|
||||
|
||||
Een werkend voorbeeld en test programma voor de api.
|
||||
|
||||
Wel moeten de paden van het certificaat en de bijbehorende private key
|
||||
nog ingevuld worden. Er staat twee keer "<TODO>" in de code.
|
||||
|
||||
### DD-API-Oper demo.ipynb
|
||||
|
||||
Een werende demo in Jupyter van de dd-api en de module.
|
||||
|
||||
In deze demo worden de volgende elementen getoont:
|
||||
|
||||
* Het opvragen van de lijst met locaties.
|
||||
* De gegevens van een locatie.
|
||||
* Het opvragen van de quantities.
|
||||
* Inclusief de quantities van een specefieke locatie.
|
||||
* Het opvragen van waarde.
|
||||
* Het opvragen diverse meta data gegevens.
|
||||
* Het verder verwerken van meetgegevens.
|
||||
* De meetgegevens in rmi sip formaat weergeven.
|
||||
* Het plotten van meetgegevens in een grafiek
|
||||
|
||||
## Over de certificaten.
|
||||
|
||||
Om de api te kunnen gebruiken is een pki overheidscertificaat en de
|
||||
bijbehorende private key nodig. Het certicaat moet geldig zijn als
|
||||
client certificaat.
|
||||
|
||||
Het certificaat moet aangeboden worden in x509 formaat en de private
|
||||
key mag niet encrypt zijn.
|
||||
|
||||
## Status
|
||||
|
||||
Deze module en de voorbeeld code is in ontwikkeling. Dit is geen
|
||||
stabiele code!
|
||||
|
||||
## Vragen en/of uitbreidingen.
|
||||
|
||||
Vragen en of uitbreidingen kunnen gemaild worden naar [ddapioper@marceln.org]
|
Reference in New Issue
Block a user