threedi / hhnk-threedi-tools

1 stars 0 forks source link

lizard api v3 vervalt #15

Closed wvangerwen closed 1 year ago

wvangerwen commented 1 year ago

We downloaden praktisch alles van lizard met https://pypi.org/project/threedi-scenario-downloader/. Deze werkt momenteel alleen met de v3 API. Ik heb zelf aan een aantal aanpassingen gedaan om hem ook op de v4 te laten werken, maar niet alles lukte. Dit gaat vooral fout bij het downloaden van rasters. Hierbij geven we momenteel een cellsize op waarmee we een resolutie af dwingen. Dit is in v4 niet mogelijk. In plaats daarvan moeten we een width/height opgeven. In mijn optiek gaat dit leiden tot resoluties met een x aantal decimalen en niet precies de resolutie die we willen.

Voorheen vroegen we op: Geom (bbox) en cellsize=0.5

Api v4 Bbox en width=256, height=256 en dan hopen dat dat precies een cellsize van 0.5 terug geeft. En niet 0.501 oid.

https://hhnk.lizard.net/api/v3/rasters/1d65a4e1-ac2f-4e66-9e52-1d130d870a34/data/ https://hhnk.lizard.net/api/v4/rasters/1d65a4e1-ac2f-4e66-9e52-1d130d870a34/data/

wvangerwen commented 1 year ago

We hebben een nieuwe release van de downloader (threedi-scenario-downloader · PyPI) (v1.0). Deze werkt alleen met de Lizard API v4. v3 wordt niet meer ondersteund.

Testen of dit nu werkt zoals gewenst.

wvangerwen commented 1 year ago

Werkt nog niet als gewenst. Testen mogelijk met \tests\notebooks\rtest_lizardapi.py. Geeft andere resolutie terug