2023.1.08
ImprovementInfrastructure Standards
LCD-13271
The picocli-4.1.4.jar
library is only used in sample code and has been moved from
lib
to samples/lib/thirdparty
.
The following samples use this library:
samples.decoder.binz.BinzConverter
samples.decoder.ifc.IFCConverter
samples.meshup.Meshup
samples.panorama.converter.PanoramaConverter
Bug fixLuciadFusion
LCD-13274
ILcdSLDOnlineResourceResolver
configured on a TLspSLDStyler
to dynamically resolve icon paths was never used.
Bug fixLuciadFusion
LCD-13273
GoogleCRS84Quad
tile matrix set. This lead exceptions during visualization.
Bug fixInfrastructure Standards
LCD-13272
TLcdIFCModelDecoder
did not properly handle
IfcBooleanResult
subtractions.
Bug fixInfrastructure Standards
LCD-13276
TLcdIFCModelDecoder
did not always properly handle
IfcBooleanClippingResult
elements with an IfcPolygonalBoundedHalfSpace
as second operator.
2023.1
2023.1.07
ImprovementAdvanced Raster Services
LCD-13254
TLcdPegasusModelDecoder
now has out of the box support for Pegasus datasets that are
created with the latest Leica processing software, without the need for renaming the .csv
and
.txt
files.
Bug fixLuciadFusion
LCD-13268
Bug fixLuciadFusion
LCD-13269
ALspAWTView
, caused by an #invokeAndWait
with a lambda, called from a static block.
Bug fixLuciadFusion
LCD-13243
ILcdGeoBuffer
,
it could occur that only the ILcdGeoBuffer
got dragged, instead of all the selected shapes.
Bug fixAdvanced GIS Engine
LCD-13263
TLcdEllipsoidalConstructiveGeometry
would sometimes consider Rhumb
shapes to be geodetic shapes.
2023.1.06
New featureLuciadFusion
LCD-13121
ILcdModelContainer
) in WFS services. A WFS service will now map a composite
DAFIF or ARINC model to multiple WFS feature types. These feature types will be listed in the capabilities document
and can be used in all other WFS operations that require a WFS feature type.
ImprovementLuciadFusion
LCD-13247
ImprovementLuciadFusion
LCD-13132
ImprovementInfrastructure Standards
LCD-13248
TLcdBinzModelDecoder
now supports nodes of type
INSTANCE
.
ImprovementInfrastructure Standards
LCD-13219
Bug fixLuciadFusion
LCD-13253
Bug fixLuciadFusion
LCD-13238
TLcdGMLApplicationModelEncoder
now correctly encodes unit of measures for GML2 and GML3.1.
For GML2 it transforms a ILcdISO19103UnitOfMeasure
into a String
.
For GML3.1 it transforms a ILcdISO19103UnitOfMeasure
into a URI
containing the unit of measure.
TLcdGMLApplicationModelDecoder
also transforms these types correctly in the other direction.
Bug fixLuciadFusion
LF-2543
Bug fixLuciadFusion
LCD-13257
UnitSymbol
and / or UOM
property.
Bug fixDefense Symbology
LCD-13251
- Armoured Carrier With Scatterable Mines (1.X.3.2.2.3.4.5)
- Drilling Vehicle (1.X.3.2.2.3.6)
Bug fixInfrastructure Standards
LCD-13221
TLcdBinzModelDecoder
now uses the transmit
field in the
Binz data to determine the transparency of a color.
Bug fixInfrastructure Standards
LCD-13230
TLcdIFCModelDecoder
assigned the wrong colour to an object when a diffuse colour
was specified as a IfcColourRgb
.
2023.1.05
Bug fixLuciadFusion
LCD-10121
TLcdWKTReferenceFormatter
now uses more standard names for the parameters to define the
center of the following projections:
- TLcdAlbersEqualAreaConic
- TLcdAzimuthalEquidistant
- TLcdLambertAzimuthalEqualArea
Bug fixLuciadFusion
LCD-10121
TLcdWKTReferenceParser
is now more flexible in accepting parameter names for the projection
center.
Bug fixLuciadFusion
LF-2518
Bug fixLuciadFusion
LF-2508
Bug fixLuciadFusion
LF-2523
Bug fixLuciadFusion
LF-2187
2023.1.04
ImprovementLuciadFusion
LCD-13186
ILcdGeoJsonShapeEncoder
and accompanying getter and setter on the
TLcdGeoJsonModelEncoder
. This shape encoder can be used to extend or override encoding of
shapes to GeoJSON geometries.
Bug fixLuciadFusion
LCD-13227
TLcdSLDFeatureTypeStyleEncoder
.
Bug fixLuciadFusion
LCD-13222
TLcdSVGIcon
did not properly support the world-sized units pt
and
pc
, which are respectively equal to 1/72 inch and 1/6 inch.
Bug fixLuciadFusion
LCD-13215
ILcdModel#query
calls.
Bug fixLuciadFusion
LCD-13224
TLspRulerController
was not reset when
the controller is cancelled.
Bug fixLuciadFusion
LCD-13225
TLcdSLDFeatureTypeStyleEncoder
:
- The alpha component of a color was not preserved during encoding when the SLD style was decoded from an OGC SE 1.1 style file.
- The color map was not encoded to the correct color map function: Categorize and Interpolate were incorrectly exchanged.
Bug fixLuciadFusion
LCD-13226
TLcdSLDFeatureTypeStyleEncoder
.
Bug fixLuciadFusion
LF-2385
Bug fixAdvanced Raster Services
LCD-13213
TLcdGeospatialPDFModelDecoder
now calculates the bounds of the model elements more
accurately by using double precision (64 bit instead of 32 bit) to calculate the width and height of the bounds.
Bug fixAviation Standards
LCD-13223
2023.1.03
Bug fixLuciadFusion
LCD-5848
Bug fixLuciadFusion
LCD-13201
TLcdGeoJsonModelDecoder
has a custom implementation
of #parseCustomGeometry
, and encounters a GeometryCollection
feature
that contains 2 or more consecutive custom shapes.
Additionally, the order of such GeometryCollection
geometries is now always kept the same as
in the input JSON, even when it contains custom geometries.
Bug fixLuciadFusion
LCD-13150
Bug fixInfrastructure Standards
LCD-12544, LCD-12971, LCD-13174
TLcdIFCModelDecoder
did not properly handle
IfcBooleanResult
subtractions.
Bug fixInfrastructure Standards
LCD-13187
2023.1.02
ImprovementLuciadFusion
LCD-13172
TLspWMSLayerBuilder#mapScaleProvider
and TLspWMSLayerBuilder#sldStyle
have been added to the API.
These methods allow the developer to control the scale that is used for the painter and to configure client-side scale ranges
that determine when the data is visualized.
ImprovementAviation Standards
LCD-13185
Bug fixLuciadFusion
LCD-13073
TLcdWMSGXYViewFactory#createGXYView(boolean, int, int, ILcdBounds, ILcdXYWorldReference, Color,
aRequestContext)
was no longer called during the creation of a TLcdGXYViewBufferedImage
.
Extensions of TLcdWMSGXYViewFactory
overriding this method to change the
configuration of TLcdGXYViewBufferedImage
where no longer applied because of this.
2023.1.01
ImprovementLuciadFusion
LCD-13127
ImprovementLuciadFusion
LCD-13124
TLcdGeoTIFFModelDecoder
improving the decoding time.
Bug fixLuciadFusion
LCD-13097
Bug fixLuciadFusion
LCD-13144
NODATA
value. This could result in using inappropriate values
when generating coverages having a more detailed level of detail.
Bug fixLuciadFusion
LCD-13182
Bug fixAviation Standards
LCD-13183
Bug fixDefense Symbology
LCD-13156
Bug fixDefense Symbology
LCD-13136
2023.1
New featureLuciadFusion
A new configuration option DECODE FAILURE RESOLUTION
for crawl jobs in LuciadFusion Studio has
been added to provide more flexibility when corrupted or inaccessible data/styles are detected while crawling a data root.
When the configuration option Keep associated Data and Styles
is enabled, the crawl job will
retain inaccessible or corrupt data/styles on a re-crawl.
This also means that the associated Products
will keep this data/styles on a subsequent re-crawl.
When the valid data/styles is accessible again at a later time, the user will be able to visualize/access it normally as
before when requested via an associated OGC service.
When the configuration option Delete associated Data and Styles
is enabled, the crawl job will
delete the inaccessible or corrupt data/styles from all the associated Products
.
This behavior/configuration is enabled by default.
New featureLuciadFusion
TLcdMBTilesModelDecoder
now supports vector tiles as well as image tiles. Vector tile data can be visualized
in a Lightspeed view by using TLspMBTilesVectorLayerBuilder
.
New featureLuciadFusion
New featureLuciadFusion
LF-2439
LuciadFusion now allows users to pre-process and publish custom elevation formats in a Luciad Tile Service (LTS). Check Registering a model decoder for a custom elevation format as a service to find out how.
New featureLuciadFusion
The role-based access control for data resources in LuciadFusion has been extended to allow the user to provide both scale and spatial ranges for the data rules. You can use the updated LuciadFusion REST API to configure the extended data access rules.
Read the access control in LuciadFusion reference guide for more information.
New featureInfrastructure Standards
ImprovementLuciadFusion
ImprovementLuciadFusion
LCD-11110
An ellipsoidal version of TLcdLambertAzimuthalEqualArea
has been added:
TLcdEllipsoidalLambertAzimuthalEqualArea
. This projection use ellipsoidal calculations
instead of only spherical calculations.
This also improves the precision of the WKT and EPSG references that use this an ellipsoidal version
of this projection. TLcdWKTReferenceParser
now makes a distinction
between the spherical and the ellipsoidal versions of this projection. The precision of these
EPSG codes has now been improved:
- 3035
- 3571 to 3576
- 5633, 5635, 5636, 5638
- 6931, 6932
- 9039
- 9947
ImprovementLuciadFusion
LCD-13074
ImprovementLuciadFusion
LCD-13067
The TLcdGeoJsonModelDecoder
can now decode features with a null
geometry. The resulting domain objects are ILcdDataObject
s containing the json properties,
and also implement ILcdShapeList
, but contain no shapes (they are empty shape lists).
Likewise, the TLcdGeoJsonModelEncoder
now supports encoding domain objects that don't
have a geometry, provided that they implement ILcdDataObject
. The resulting json contains
the data object's properties and a null
geometry.
ImprovementLuciadFusion
enum string
properties are no longer case-sensitive in the LuciadFusion REST API.
ImprovementLuciadFusion
LCD-13022, LCD-13016, LCD-8758
ImprovementLuciadFusion
LCD-13035
ILcdGXYPainter#isTouched
:
TLcdGXYImageIconPainter |
ALcdEarthGXYPainter |
TLcdEarthGXYVertexArrayPainter |
TLcdGXYClippingPainterWrapper |
The precision of
ILcdGXYPainter#isTouched
for ALcdRasterPainter
and TLcdMultivaluedRasterPainter
has been improved.
ImprovementLuciadFusion
TLcdOBJModelDecoder
now supports setting a default reference, which will be used in
case the model reference decoder doesn't provide one.
ImprovementLuciadFusion
ImprovementLuciadFusion
LCD-13047
TLspScaleBasedStylerBuilder.styler(TLcdDimensionInterval<TLcdMapScale>, ALspStyler)
has been changed to accept an ILspStyler
instead of an ALspStyler
. This makes it possible
to use the TLspScaleBasedStylerBuilder
with every ILspStyler
implementation in LuciadLightspeed.
ImprovementLuciadFusion
LF-2474
TLfnCustomProperty.Builder
to set the value of the custom property to a
generic Object
value.
ImprovementLuciadFusion
ImprovementLuciadFusion
LCD-12999
TLcdGXYClippingPainterWrapper
now supports two modes: an inclusive (default) and exclusive
mode, which respectively indicate whether only content inside or outside the clipping shapes gets painted.
ImprovementLuciadFusion
LCD-12995
ILcdGXYViewEncoder
is now used to determine the order of the supported image formats advertised in the capabilities of the WMS Server.
ImprovementLuciadFusion
LF-2503
uuid
attribute of
their ISO metadata record's dataIdentification
and serviceIdentification
section respectively.
This change will only affect existing Data resources after they have been re-crawled using a
Crawl Job whose forceRecrawlFiles
property has been set to true
.
This change will only affect existing Service resources after they have been updated.
ImprovementLuciadFusion
LF-1517
ImprovementInfrastructure Standards
TLcdDWGModelDecoder
now supports Autocad 2018 DWG data files.
Bug fixLuciadFusion
LCD-13123
TLcdEllipsoidUtil#intersects2DLS
could incorrectly return true
if a point of the first segment is collinear with the points of the second segment, but outside the boundaries of the second
segment.This also influences higher level functionality, such as polygon/polygon intersection checks.
Bug fixLuciadFusion
LCD-13116
TLcdGXYShapePainter
: when visualizing shapes that both implement an ILcdShape
subtype and ILcdPointList
, the painter now gives priority to the former.
Refer to the painter's javadoc for more information on the supported objects.
Bug fixLuciadFusion
Bug fixLuciadFusion
LCD-13079
TLcdOGCFilterEvaluator
could not handle a spatial condition with an empty geometry property
for domain objects that implemented both ILcdShape
and ILcdDataObject
and that contained multiple geometry properties.
Bug fixLuciadFusion
LF-2090
LuciadFusion now allows you to use data decoded through the HGTModelDecoder
and the TLcdBCIRasterModelDecoder
in an LTS service.
Bug fixLuciadFusion
LF-2423
Issues with storing information with unicode characters in LuciadFusion Studio when an SQL Server database is used have been
fixed.
Crawling files with file names containing unicode characters, or entering metadata information that contained unicode characters
would result in the
unicode characters being replaced by ??
after storing the information in the database.
This has been fixed by changing the type of the columns that store this information from VARCHAR
to NVARCHAR
.
SQL Server database version | Max file path length |
---|---|
2012, 2014 | 450 |
2016 or later | 850 |
Bug fixLuciadFusion
LF-2436
Bug fixLuciadFusion
LF-2503
operatesOn
links in a Service resource's ISO metadata records
would result in an empty response. For the fix to have effect on existing Service resources,
you must update the Service resource using the LuciadFusion Studio REST API or the LuciadFusion Studio UI.
Bug fixLuciadFusion
ILcdModel
produced by the TLcdJPEG2000ModelDecoder
has been optimized to allow for faster access from multiple threads.
Bug fixLuciadFusion
LF-2502
Bug fixLuciadFusion
LCD-13054
TLcdOGC3DTilesModelDecoder
: Fixed issue when decoding GLB files with a byteStride parameter.
Bug fixLuciadFusion
LCD-13160
luciad.dpi
VM parameter.
Bug fixLuciadFusion
LCD-13139
TLcdExpressionFactory
: when using the eq
expression without an epsilon
or an epsilon equal to 0, the expression would evaluate to false for equal numbers.
Bug fixLuciadFusion
LF-2501
operatesOn
links pointing tp the datasets contained in a Service resource
were removed from the Service's ISO Metadata when updating the Service metadata by uploading a new ISO metadata file.
Bug fixDatabase Connectors
LCD-12941
TLcdPostGISModelDecoder
.
Upgrade considerationLuciadFusion
Upgrade considerationLuciadFusion
The dependency to io.reactivex:rxnetty:0.4.9
has been removed because it is no longer used by LuciadFusion.
The following dependencies are no longer included in the LuciadFusion release:
Group ID | Artifact ID | Version |
---|---|---|
io.reactivex | rxnetty | 0.4.9 |
io.reactivex | rxjava | 1.0.10 |
io.netty | netty-codec-http | 4.0.27 |
io.netty | netty-transport-native-epoll | 4.0.27 |
io.netty | netty-codec | 4.0.27 |
io.netty | netty-handler | 4.0.27 |
io.netty | netty-common | 4.0.27 |
io.netty | netty-buffer | 4.0.27 |
io.netty | netty-transport | 4.0.27 |
Upgrade considerationLuciadFusion
LF-2401
Group ID | Artifact ID | Old Version | New Version |
---|---|---|---|
org.apache.tomcat.embed | tomcat-embed-el | 9.0.71 | 9.0.78 |
org.springframework | spring-websocket | 5.3.25 | 5.3.29 |
org.springframework | spring-webmvc | 5.3.25 | 5.3.29 |
org.springframework | spring-web | 5.3.25 | 5.3.29 |
org.springframework | spring-tx | 5.3.25 | 5.3.29 |
org.springframework | spring-messaging | 5.3.25 | 5.3.29 |
org.springframework | spring-jdbc | 5.3.25 | 5.3.29 |
org.springframework | spring-expression | 5.3.25 | 5.3.29 |
org.springframework | spring-core | 5.3.25 | 5.3.29 |
org.springframework | spring-context-support | 5.3.25 | 5.3.29 |
org.springframework | spring-context | 5.3.25 | 5.3.29 |
org.springframework | spring-beans | 5.3.25 | 5.3.29 |
org.springframework | spring-aop | 5.3.25 | 5.3.29 |
org.springframework.boot | spring-boot-starter-websocket | 2.7.8 | 2.7.14 |
org.springframework.boot | spring-boot-starter-web | 2.7.8 | 2.7.14 |
org.springframework.boot | spring-boot-starter-validation | 2.7.8 | 2.7.14 |
org.springframework.boot | spring-boot-starter-security | 2.7.8 | 2.7.14 |
org.springframework.boot | spring-boot-starter-logging | 2.7.8 | 2.7.14 |
org.springframework.boot | spring-boot-starter-json | 2.7.8 | 2.7.14 |
org.springframework.boot | spring-boot-starter-jdbc | 2.7.8 | 2.7.14 |
org.springframework.boot | spring-boot-autoconfigure | 2.7.8 | 2.7.14 |
org.springframework.boot | spring-boot-actuator | 2.7.8 | 2.7.14 |
org.springframework.boot | spring-boot-starter-freemarker | 2.7.8 | 2.7.14 |
org.springframework.boot | spring-boot-starter-actuator | 2.7.8 | 2.7.14 |
org.springframework.boot | spring-boot-starter | 2.7.8 | 2.7.14 |
org.springframework.boot | spring-boot-configuration-processor | 2.7.8 | 2.7.14 |
org.springframework.boot | spring-boot-actuator-autoconfigure | 2.7.8 | 2.7.14 |
org.springframework.boot | spring-boot | 2.7.8 | 2.7.14 |
org.yaml | snakeyaml | 1.33 | 2.0 |
org.apache.commons | commons-configuration2 | 2.8.0 | 2.9.0 |
ch.qos.logback | logback-core | 1.2.11 | 1.2.12 |
ch.qos.logback | logback-classic | 1.2.11 | 1.2.12 |
io.micrometer | micrometer-core | 1.9.7 | 1.9.13 |
org.springframework.security | spring-security-web | 5.8.1 | 5.8.6 |
org.springframework.security | spring-security-config | 5.8.1 | 5.8.6 |
org.springframework.security | spring-security-oauth2-resource-server | 5.8.1 | 5.8.6 |
org.springframework.security | spring-security-ldap | 5.8.1 | 5.8.6 |
org.springframework.security | spring-security-core | 5.8.1 | 5.8.6 |
org.springframework.security | spring-security-crypto | 5.8.1 | 5.8.6 |
org.springframework.security | 5.8.1 | 5.8.6 |
Group ID | Artifact ID | Version |
---|---|---|
com.opencsv | opencsv | 5.7.1 |
org.apache.commons | commons-collections4 | 4.4 |
Upgrade considerationLuciadFusion
Group ID | Artifact ID | Old Version | New Version |
---|---|---|---|
com.fasterxml.woodstox | woodstox-core | 5.0.3 | 6.5.1 |
org.codehaus.woodstox | stax2-api | 3.1.4 | 4.2.1 |
Security updates have been applied to the following sample dependencies of the OGC server sample:
Group ID | Artifact ID | Old Version | New Version |
---|---|---|---|
org.springframework.boot | spring-boot | 2.7.8 | 2.7.14 |
org.springframework.boot | spring-boot-starter | 2.7.8 | 2.7.14 |
org.springframework.boot | spring-boot-autoconfigure | 2.7.8 | 2.7.14 |
org.springframework.boot | spring-boot-starter-json | 2.7.8 | 2.7.14 |
org.springframework.boot | spring-boot-starter-jetty | 2.7.8 | 2.7.14 |
org.springframework.boot | spring-boot-starter-logging | 2.7.8 | 2.7.14 |
org.springframework.boot | spring-boot-starter-web | 2.7.8 | 2.7.14 |
org.springframework | spring-aop | 5.3.25 | 5.3.29 |
org.springframework | spring-tx | 5.3.25 | 5.3.29 |
org.springframework | spring-jdbc | 5.3.25 | 5.3.29 |
org.springframework | spring-beans | 5.3.25 | 5.3.29 |
org.springframework | spring-context | 5.3.25 | 5.3.29 |
org.springframework | spring-core | 5.3.25 | 5.3.29 |
org.springframework | spring-expression | 5.3.25 | 5.3.29 |
org.springframework | spring-web | 5.3.25 | 5.3.29 |
org.springframework | spring-webmvc | 5.3.25 | 5.3.29 |
org.eclipse.jetty.websocket | javax-websocket-client-impl | 9.4.50.v20221201 | 9.4.51.v20230217 |
org.eclipse.jetty.websocket | javax-websocket-server-impl | 9.4.50.v20221201 | 9.4.51.v20230217 |
org.eclipse.jetty | jetty-annotations | 9.4.50.v20221201 | 9.4.51.v20230217 |
org.eclipse.jetty | jetty-client | 9.4.50.v20221201 | 9.4.51.v20230217 |
org.eclipse.jetty | jetty-continuation | 9.4.50.v20221201 | 9.4.51.v20230217 |
org.eclipse.jetty | jetty-http | 9.4.50.v20221201 | 9.4.51.v20230217 |
org.eclipse.jetty | jetty-io | 9.4.50.v20221201 | 9.4.51.v20230217 |
org.eclipse.jetty | jetty-plus | 9.4.50.v20221201 | 9.4.51.v20230217 |
org.eclipse.jetty | jetty-security | 9.4.50.v20221201 | 9.4.51.v20230217 |
org.eclipse.jetty | jetty-server | 9.4.50.v20221201 | 9.4.51.v20230217 |
org.eclipse.jetty | jetty-servlet | 9.4.50.v20221201 | 9.4.51.v20230217 |
org.eclipse.jetty | jetty-servlets | 9.4.50.v20221201 | 9.4.51.v20230217 |
org.eclipse.jetty | jetty-util | 9.4.50.v20221201 | 9.4.51.v20230217 |
org.eclipse.jetty | jetty-util-ajax | 9.4.50.v20221201 | 9.4.51.v20230217 |
org.eclipse.jetty | jetty-webapp | 9.4.50.v20221201 | 9.4.51.v20230217 |
org.eclipse.jetty | jetty-xml | 9.4.50.v20221201 | 9.4.51.v20230217 |
org.eclipse.jetty.websocket | websocket-api | 9.4.50.v20221201 | 9.4.51.v20230217 |
org.eclipse.jetty.websocket | websocket-client | 9.4.50.v20221201 | 9.4.51.v20230217 |
org.eclipse.jetty.websocket | websocket-common | 9.4.50.v20221201 | 9.4.51.v20230217 |
org.eclipse.jetty.websocket | websocket-server | 9.4.50.v20221201 | 9.4.51.v20230217 |
org.eclipse.jetty.websocket | websocket-servlet | 9.4.50.v20221201 | 9.4.51.v20230217 |
org.apache.tomcat.embed | tomcat-embed-el | 9.0.71 | 9.0.78 |
org.yaml | snakeyaml | 1.33 | 2.0 |
ch.qos.logback | logback-core | 1.2.11 | 1.2.12 |
ch.qos.logback | logback-classic | 1.2.11 | 1.2.12 |
Upgrade considerationLuciadFusion
TLcdMBTilesModelDecoder
has been moved from the SQLite
component to a dedicated MBTiles component. It is now contained in the package
com.luciad.format.mbtiles
Upgrading users will get a compiler error because of this, which can be
resolved by adapting the affected import
statements.
Furthermore, build configurations may need to be updated to include the new
lcd_mbtiles.jar
file.
Upgrade considerationLuciadFusion
TLcdMBTilesModelDecoder
now requires the Google Protocol Buffer
library (protobuf-java-3.19.4.jar
) to support files which
contain vector tiles.
Upgrade considerationLuciadFusion
TLspScaleBasedStyler.getStylersByScaleRange
has been changed
from ALspStyler
to ILspStyler
.
Upgrade considerationLuciadFusion
Group ID | Artifact ID | Version |
---|---|---|
de.inetsoftware | jlessc | 1.10 |
Upgrade considerationLuciadFusion
Group ID | Artifact ID | Version |
---|---|---|
io.bit3 | jsass | 5.7.0 |
Upgrade considerationInfrastructure Standards
LCD-12414
TLcd3DTilesProcessorBuilder#meshCompression()
with argument
NONE
or pass
--meshCompression NONE
as a parameter to the command line Meshup sample.
Upgrade considerationInfrastructure Standards
The names of the DWG native jar files, which the lcd_dwg.jar
jar depends on, have been
changed.
The libraries used to follow the pattern lcd_dwg-native.{platform}.jar
, but they have now
been renamed to follow the pattern libdwg-${version}-native.${platform}.jar
.
The available DWG native jar files, at the time of writing, are:
libdwg-24.8.lcd-1-native.linux.jar
libdwg-24.8.lcd-1-native.linux64.jar
libdwg-24.8.lcd-1-native.macos_64.jar
libdwg-24.8.lcd-1-native.win32.jar
libdwg-24.8.lcd-1-native.win64.jar
The names of these libraries have also been changed in the Maven POM files.
The Maven groupId:artifactId:version
of these libraries used to follow the
pattern com.luciad:lcd_dwg-native.{platform}:{version}
.
This has now been changed to com.luciad:libdwg-native.{platform}:{version}
, we also added
the module com.luciad:libdwg:24.8.lcd-1
, which depends on all DWG native modules.
The available DWG Maven modules, at the time of writing, are:
com.luciad:libdwg:24.8.lcd-1
com.luciad:libdwg-native.linux:24.8.lcd-1
com.luciad:libdwg-native.linux64:24.8.lcd-1
com.luciad:libdwg-native.mac_os64:24.8.lcd-1
com.luciad:libdwg-native.win32:24.8.lcd-1
com.luciad:libdwg-native.win64:24.8.lcd-1
Upgrade considerationInfrastructure Standards
The names of the DGN native jar files, which the lcd_dgn.jar
jar depends on, have been
changed.
The libraries used to follow the pattern lcd_dgn-native.{platform}.jar
, but they have now
been renamed to follow the pattern libdgn-${version}-native.${platform}.jar
.
The available DGN native jar files, at the time of writing, are:
libdgn-24.8.lcd-1-native.linux.jar
libdgn-24.8.lcd-1-native.linux64.jar
libdgn-24.8.lcd-1-native.macos_64.jar
libdgn-24.8.lcd-1-native.win32.jar
libdgn-24.8.lcd-1-native.win64.jar
The names of these libraries have also been changed in the Maven POM files.
The Maven groupId:artifactId:version
of these libraries used to follow the
pattern com.luciad:lcd_dgn-native.{platform}:{version}
.
This has now been changed to com.luciad:libdgn-native.{platform}:{version}
, we also added
the module com.luciad:libdgn:24.8.lcd-1
, which depends on all DGN native modules.
The available DGN Maven modules, at the time of writing, are:
com.luciad:libdgn:24.8.lcd-1
com.luciad:libdgn-native.linux:24.8.lcd-1
com.luciad:libdgn-native.linux64:24.8.lcd-1
com.luciad:libdgn-native.mac_os64:24.8.lcd-1
com.luciad:libdgn-native.win32:24.8.lcd-1
com.luciad:libdgn-native.win64:24.8.lcd-1