2024.0.10

2024.0.09

2024.0.08

Upgrade considerationAdvanced Raster Services

LF-2478, LF-2612
The ECWP service's native library has been updated to ECWP3Java version 16.8.0.3607. This fixes a crash on certain Linux distributions.

2024.0.07

2024.0.06

2024.0.05

2024.0.04

ImprovementAdvanced Raster Services

LCD-13456
The TLcdGDALModelDecoder can now handle data in which the image is rotated relative to the axes of the model reference. In this case a fitted (also called "derived") projected ILcdGridReference will be returned as a model reference.

ImprovementAdvanced Raster Services

LCD-13455
The TLcdGDALModelDecoder will now decode a ILcdModelTreeNode if the data contains subdatasets.

2024.0.03

2024.0

New featureAdvanced Raster Services

LuciadFusion and LuciadLightspeed users can now visualize ECW images with any number of bands and any bit depth.

Upgrade considerationAdvanced Raster Services

LF-2542
The dependency for com.erdas.gen3.ecwjp2:ecw-native has been upgraded to version 6.1.0.1084.

Upgrade considerationAdvanced Raster Services

The class TLcdECWConfiguration is now removed from the API to keep the API clean and simple. If you were using this class, it is now required to use TLcdECWModelDecoder#getMaxCacheSize and TLcdECWModelDecoder#setMaxCacheSizeinstead of similar methods exposed by TLcdECWConfiguration.

The class TLcdECWImageDecoder is now removed from the API due to its limited capability in supporting decoding of multi band and multi bit depth ECW data files. If you were using this class, it is now required to use the enhanced TLcdECWModelDecoder, which fully supports decoding multi band and multi bit depth ECW data files. This updated decoder provides a more robust and versatile solution for handling ECW data.

The previous libecw-6.1.*.jar libraries are now replaced by ecw-6.1.0-native*.jar containing the native libraries provided as part of ERDAS ECW JP2 SDK 6.1.0. This change also adds the ecw-6.1.0.jar library which contains the JNI bindings to access the functionalities exposed by the packaged native libraries.

Upgrade considerationAdvanced Raster Services

The method TLcdGDALModelDecoder#setUnlockAllFormats(boolean) and the system property com.luciad.format.gdal.unlockAllFormats have been replaced with the method TLcdGDALModelDecoder#setAllowUnverifiedFormats(boolean) and the system property com.luciad.format.gdal.allowUnverifiedFormats. The old method would only unlock a specific set of whitelisted formats, whereas the new method will unlock any and all formats for which a GDAL driver is found.

Upgrade considerationAdvanced Raster Services

The third-party library GDAL was updated to version 3.8.3. With this update, the TLcdGDALModelDecoder can no longer decode Arc/Info Export E00 GRID files. The GDAL library no longer offers supports for this format. The jpeg, png16 and proj libraries are no longer loaded separately, they are now packaged with the gdal library.