From fe35c9d5898ba9d63166f620b33986d91e1f6542 Mon Sep 17 00:00:00 2001 From: nlenglet Date: Mon, 30 Mar 2026 10:37:55 +0200 Subject: [PATCH] fix; rename extra dims --- CHANGELOG.md | 3 +++ pdaltools/color.py | 11 +++++++---- .../data/las_with_several_extra_byte_bloc.laz | Bin 3240041 -> 3240287 bytes test/test_pdal.py | 2 +- 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4fcab2e..07361c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +# dev +- [fix] color: rename Deviation extra dim to PredictionOccupationSol + # 1.15.9 - [fix] color: fix main diff --git a/pdaltools/color.py b/pdaltools/color.py index 8de5db0..9cc20ae 100644 --- a/pdaltools/color.py +++ b/pdaltools/color.py @@ -40,7 +40,7 @@ def color_from_stream( color_rvb_enabled=True, color_ir_enabled=True, veget_index_file="", - vegetation_dim="Deviation", + vegetation_dim="PredictionOccupationSol", check_images=False, stream_RGB="ORTHOIMAGERY.ORTHOPHOTOS", stream_IRC="ORTHOIMAGERY.ORTHOPHOTOS.IRC", @@ -64,7 +64,7 @@ def color_from_stream( veget_index_file (str, optional): Path to the tiff tile to use for "vegetation_dim" colorization. Defaults to "". vegetation_dim (str, optional): Name of the dimension to use to store the values of "veget_index_file". - Defaults to "Deviation". + Defaults to "PredictionOccupationSol". check_images (bool, optional): If true, check if images from the geoplateform data feed are white (and raise and error in this case). Defaults to False. stream_RGB (str, optional): WMS raster stream for RGB colorization: @@ -164,7 +164,7 @@ def color_from_files( color_rvb_enabled=True, color_ir_enabled=True, veget_index_file="", - vegetation_dim="Deviation", + vegetation_dim="PredictionOccupationSol", ): pipeline = pdal.Reader.las(filename=input_file) @@ -253,7 +253,10 @@ def add_common_options(parser): help="Vegetation file (raster), value will be stored in 'vegetation_dim' field", ) parser.add_argument( - "--vegetation_dim", type=str, default="Deviation", help="name of the extra_dim uses for the vegetation value" + "--vegetation_dim", + type=str, + default="PredictionOccupationSol", + help="name of the extra_dim uses for the vegetation value", ) diff --git a/test/data/las_with_several_extra_byte_bloc.laz b/test/data/las_with_several_extra_byte_bloc.laz index e1a7ec0c21fdf42c112e8a9a384f118104074433..881c7e3c32ff069e3744cb0ca1ebbab0caa99a69 100755 GIT binary patch delta 2504 zcmeH}e`phD7{_zD^pafLHPy~ENf*=8YO|*8CH-ZzmL_c)tF{SA%G_cX&&$OI(j;C| z+sZ~9PER%l&F+tPWj}Qe(LzDT`VM9K&xFl6rm#OYWGEXBv<&7S8v{}HzP(K7EV%u> z9el`}d%w^3eV*riAh~nvGI8_A%Y=2OCp@51RjdB~5Sn1WXQ%8W>R7z6xmw&UE?Z+r zNC{ldzD(^`-PKMK9=%GXLGO>*i}j}B;kCua>f*;=)rYeJUs7vShX~(PUgT`v>AaA$ zg#uOa&QHUq`d@_>`@ccxU!>e#61?qY7lsrus3cb4b)d7E>Eh2L1 zTp}ZmFG)&9rBi~T!1lgylnMC<+-Hr_K5*%k;5MxKu{zF^qTIG8Th z>1IYp9gpvHI=h^BCm0$W@}ZObq9CLvll&OtU{{cDaWH2xsWlD9&`ZDRIPNncF$;VvbAcHdUggisOh%XdnQmBdfiMSBUBw`scxi6V! z9POQjmX2jAUPz;xOU1?oF&R&CNYl1#KbPmyaZZfKvK*47gjCFlY}`-KxR9oOnI^%d zazaet3b}kTy^nEpvG`d*lFo?vu_Z}oXGt?MJQ#^G<3e5(7>9F(2D@3M!Jb`%XbOB> z=?tGI96{H&^m4dlTVNc+fly@IO4sUgcC@35Km(Ub?oDyI(&V8JWk5r=1DuF@l(%IP zwm?=$`v=3e=XOMF;ZRtm`ey^`Leu*%CsYop*Zn`9|Bdlvo;;rNEv?Z!md|H5x3;1o zJ($e4WW;@sW>v1%ZC1DMmxpu?l2TR4FX>qNd$qECNqcxfCoSj*gc>gB$g?4EJ7aq4II-3h9kklTqi z&?8x^K*eo+3trLSljFuU@YDAwEeU@5kWwrwPEsr_l`Ok8(!fayp+)H6z)AglFJO7{ zAUtzNe-C@sVW(P%JaroI_M%=f`Fv5&(oLjNlB|&)F6t39q8vV4thgGGdx;kKdT(V! z4c7DIX?SHzWO132vM>DDj#L29|EXzlrFXrlg(=21GSt73{gNddC4=#4-5VrkWfHY9wnLZiNMx zvIe)u41aLe+%E$Uw$xz1DzKruhNU}7P5GUY_H@@Eo<^*Jd%BGy0&esIB=+Epk)^K@N@8L7EG3pK)+;N zg})wxVztGj1yQp_$>vqFg{7~TOdLAtqS=C|Lp%d7nyo`A_(843Kmh-Y^$5zQ8)wr7 zQE{JX!POb7lF4r~R+j#zWHLrctwk$hEy4y{i}hzGaY?^`4g({D_---)Z|N8l1->va zO8h+o!_uJClCR68rfLSU4zV6KRX5x&;P?};02+1^_>N|wq1ez~25!97pj4rmZD92- z^w$MHZ%A8b8xR{18{yX3#xKuegTm4il}d>OvE%el53c(cxpe*$Su?4JMt delta 2107 zcmbW2e{2(F7{~9&cHJ>XI~dea?5^F)R%u6X?Y34np>$oDD_d!|g*hfU*IOwm?PxnT zNX$%(IWRG?EAb6PLE{!oSS0*NUIK`yA^yV1qQvlz5)+jl3kiYv2S)L^-Pk&!1ij>Q z*S_!j{XWn0zR$Hk{d|$UaqS|x-0u!GuO^C#M=vrj%aa`2AtsYTs85Jz3|dVqd0jO` zwiXaXJ}lpB&KOEFua*_RGNYY+W=?*+D3DBS7yHuDM4UJ#Y0%Dn`tk}A76J?9`*v`V zV{gq_xUPVjj>-gr?azCH*+xdYe!V;7^?BQUo?xiQ81yx}>_$tIyQ6a>d=pcmFv$7D zL|9BkcMghNb5e-+3DFeCyX19VzrQ6A%D%~zkNCZ9zK#u@Z7m%=#vNihDH<)jrKPFI z=naH?MvKd4<9mB^2I_6RYu-Q|Uq63^LmBY2w{>}gp_cZx9;08_@sgNKTjkgry&W6c z!Cx8cPII0_JlZGU`xD6>LX4}b2?fl?oRBW3tp-8{+(9>py+K)p`Cp!3f`_-06rnlu- zj?8U)UEO~&olBf|+MKm;ES^x0M@XijU4^)%Cg<=S4wu|-?#(UG<_~MC+6)aMjzEPE zXJ&J&>V~PfoN4cqm6#K&hOc$>_QJb3{r-gp#J-sqIFGnM1Y5j5Kj$4zCk1Z(Zpf6- z&CJd|XjPNAD+(Qvh-WiYEA`+3{8ThA4GhX1n%X7|h+KGfL5wUTFTi|x_8566&&`VcR=ypH7 zk|s11(ne@SifDqUprlO^8ps3kk8FxCPV_}xi5l&@&Q{|S?=h7${!Y@DlDPg|rjSHe z#~8(h8fO%jhCG6hD5+tb0aQQ%ZWw1jTqoNsLqCpbM{(&5c9_oYr{2QhU)eh(%1p6} z$(gB{Dzad*ik9w8vA_bL5Z{|xc&Q!VT3d9JMiqydAMovlq7DjO@f0cAzdS`s0)Ijo zhJ4A{R0J#n)JL36ngs4Xtr?z{evbE?)Vz>~CeLaV>HV`BMY@|I2veTqIHv)MfyLNy zZb|DdJXTlI&M3R5vX`W2bhn`dv}y{iXe?2*zk{}xlDZm8fTh4P+|{V<6!En&?M+5b z`8@7@Upqviua0V!xOb0g741JmatG+ygt6wxPVWCg<<7J)ZLj}kkF)PaL5wj9@2zq{nS{jR(foFhKfCZ05tbZ{0 z?90|WEDCR-$M8pS>+m8pAz78QuSix!|8^lkWEM*5y;h(aSdG