Pri uporabi RVT-ja smo naleteli na nekaj težav pri izdelavi MSTP vizualizacij.
MSTP je imel do zdaj kot edini možen output samo RGB image z vrednostmi med 0-255. Če si vizualizacijo izdelal direktno z funkcijo iz rvt.vis, je bil dtype output arraya float64. Ker sem to funkcijo na tak način uporabil pri enem trenutnem projektu (brez da bi predhodno to opazil), je količina podatkov zelo hitro narastla. Spremembe sem probal čimbolje dokumentirat v commitih na GitHubu, vseeno pa povzetek:
rvt.vis.mstp() zdaj po defaultu vrže ven rezultat z vrednostmi med 0 in 1, pri čimer je dtype float32
update-al sem vrednosti normalizacije pri blendanju e3MSTP
v rvt.default sem pripravil vse potrebno za shranjevanje MSTP-ja kot float ali 8bit (self.mstp_save_float, self.mstp_save_8bit)
popravke sem testiral s skripto _test_mstp.py, ki je tudi dodana v repozitorij
Zdaj je MSTP usklajen z preostalimi vizualizacijami. Bo pa to potrebno upoštevat tudi pri pluginih za ArcGIS in QGIS. Popraviti bo verjetno treba tudi primer v Jupyter Notebooku "rvt_vis_example.ipynb".
Pri uporabi RVT-ja smo naleteli na nekaj težav pri izdelavi MSTP vizualizacij.
MSTP je imel do zdaj kot edini možen output samo RGB image z vrednostmi med 0-255. Če si vizualizacijo izdelal direktno z funkcijo iz rvt.vis, je bil dtype output arraya float64. Ker sem to funkcijo na tak način uporabil pri enem trenutnem projektu (brez da bi predhodno to opazil), je količina podatkov zelo hitro narastla. Spremembe sem probal čimbolje dokumentirat v commitih na GitHubu, vseeno pa povzetek:
Zdaj je MSTP usklajen z preostalimi vizualizacijami. Bo pa to potrebno upoštevat tudi pri pluginih za ArcGIS in QGIS. Popraviti bo verjetno treba tudi primer v Jupyter Notebooku "rvt_vis_example.ipynb".