Release Guide
2020.0

Release Guide
LuciadLightspeed 2020.0

2 March 2020

Contents
About This Release .................................................................................................................... 3
Benefits of the New Features .................................................................................................... 4
Smoothly Integrate LuciadLightspeed into JavaFX-Based Applications .................................... 4
New Data Connectors ............................................................................................................... 5
Add Significant Weather Data Encoded as BUFR ................................................................. 5
Add Topographic Maps from the Multinational Geospatial Co-production Program (MGCP) 6
Add CAD Data in the Hexagon Binz Format .......................................................................... 7
Prepare Your 3D Meshes for Streaming via Conversion to OGC 3D Tiles................................ 8
Improved Visualization and Interaction (Since 2019.1) ............................................................. 9
New Lucy Add-Ons (Since 2019.1) ........................................................................................... 9
Other Improvements ............................................................................................................... 10
Support for the Krovak Projection ........................................................................................ 10
SLD/SE ............................................................................................................................... 11
Product Packaging Change .................................................................................................... 11
About Hexagon......................................................................................................................... 13

2 March 20202

About This ReleaseThe 2020.0 release of LuciadLightspeed focuses on integration — integration of libraries, data, andprocessing. With this release, developers have introduced a new set of capabilities to better serve customers
in need of desktop solutions in the defense, aviation, infrastructure, and Smart Cities application domains.

Figure 1: The Luciad product portfolio.

2 March 20203

Benefits of the New Features
Smoothly Integrate LuciadLightspeed into JavaFX-Based Applications
JavaFX is a library for creating rich desktop client applications. It is intended to be the successor of Swing.
LuciadLightspeed 2020.0 features a dedicated LuciadLightspeed view for JavaFX. This replaces the existing
hybrid approach, where a Swing-based view could be embedded into a JavaFX application.
The new FX view can be plugged in easily and is accompanied by controllers, editors, and UI elements tooptimize the development experience. Just like with the existing Lightspeed view implementations, you havehybrid 2D/3D hardware-accelerated rendering, high frame rate, and interaction with the content of the map
view.
LuciadLightspeed supports JavaFX as well as OpenJFX. This new view component is supported on Windows,
Linux, and MacOs. The feature is supported by a set of new samples and documentation.
Together with the support for Java 11 and later and the choice between Oracle JDL and OpenJDK, support for
JavaFX in LuciadLightspeed ensures that your projects are future proof.

Figure 2: Dedicated JavaFX samples illustrate the use of the new view and controllers.

2 March 20204

New Data Connectors
Add Significant Weather Data Encoded as BUFR
During flight planning, weather forecasts are an important factor. Significant weather (SIGWX) offers a highlevel forecast for the presence of clouds, storms, volcano eruptions, turbulence, etc. New information isprovided four times a day by one of the official World Aviation Forecast Centers.
LuciadLightspeed now supports SIGWX information encoded using the BUFR data format. This support
includes visualization of various weather elements applying the standardized symbology. SIGWX data can bevisualized on both the GXY and the hardware-accelerated LuciadLightspeed view. The format is also
integrated in Lucy.
BUFR stands for Binary Universal Form for the Representation of meteorological data. It is a standard
developed by the World Meteorological Organization.
Note that the format is also supported in LuciadFusion. This means that LuciadLightspeed can also consume
SIGWX data via OGC services like Web Map Service (WMS) or Web Map Tiling Service (WMTS).
This feature is available as part of the Weather and Environment option of LuciadLightspeed.

Figure 3: SIGWX data displayed in the GXY view.

2 March 20205

Figure 4: SIGWX data support in Lucy.

Add Topographic Maps from the Multinational Geospatial Co-production Program (MGCP)The Multinational Geospatial Co-Production Program (MGCP) is a data production initiative. It is a DGIWG1standard, designated to be the successor of the military VPF (Vector Product Format). The data contains
topographic maps optimized for specific viewing scales (1:50,000 or 1:100,000).
MGCP data is stored in a simple vector format, like SHP, and the visualization is specified by MGCP portrayal
rules. The data is organized in various information layers.
LuciadLightspeed now supports MGCP data. The maps can be visualized on both the GXY and the hardwareaccelerated Lightspeed view. The format is also integrated in Lucy.
Note that the format is also supported in LuciadFusion. This means that LuciadLightspeed can also consume
MGCP data via OGC services like WMS or WMTS.
This feature is available as part of the Defense Standards option of LuciadLightspeed.

Figure 5: MGCP data viewed in Lucy.

1 dgiwg.org/dgiwg/

2 March 20206

Add CAD Data in the Hexagon Binz Format
LuciadLightspeed now also brings situational awareness to the infrastructure domain. The 2020.0 releaseoffers support for the Hexagon Binz format. This format is used to store 3D infrastructure models and is
optimized for progressive rendering of complex 3D structures with lots of visual detail.
Hexagon Binz data can be visualized using the hardware-accelerated Lightspeed view. Offline processing ofBinz data sets into OGC 3D Tiles can be set up via the API.
Note that the format is also supported in LuciadFusion. This means that LuciadLightspeed can also consume
Binz data via OGC 3D Tiles services. This is the recommended setup, offering the optimal user experience.
This feature is available as part of the Infrastructure Standards option of LuciadLightspeed Pro.

Figure 6: Hexagon Binz data directly consumed by LuciadLightspeed.

Figure 7: Hexagon Binz data after conversion to OGC 3D tiles.

2 March 20207

Prepare Your 3D Meshes for Streaming via Conversion to OGC 3D Tiles
3D models are widely used in a variety of industries, not least in the geospatial world. They are either captured
through photographic surveying or created in design modeling tools or via a combination of automated andmanual modeling. Highly detailed 3D reality meshes, generated to represent a precise real-world environment
such as a building, a bridge, or even an entire city, are becoming increasingly popular sources of 3D models.
They are typically massive in size.
For smooth visualization, even when connecting to a remote data source, 3D models are best streamed as afeed of 3D tiles. The Open Geospatial Consortium (OGC) has defined a community standard, OGC 3D Tiles.
This is a multi-leveled 3D-tiled format for 3D mesh data. Luciad products already support the OGC 3D Tiles
protocol for streaming 3D meshes.
In the ideal scenario, we can serve and consume optimally tiled and multi-leveled 3D tile datasets. In practice,
however, datasets often do not meet ideal conditions. Factors influencing the quality are the tile generation
process, data format, and data structure. When a non-optimally structured 3D tile dataset is encountered, thevisualization performance will be suboptimal.
Various solutions exist on the market, but there is no solution that covers the variety of needs of customers of
the Luciad product portfolio. Our customers report the need to handle many different types of data:•••

Datasets automatically created from photogrammetry/global matching/LiDAR
Datasets based on a combination of imagery and cadastral parcel information, optionally combinedwith manually created 3D models
CAD/BIM data

LuciadLightspeed 2020.0 addresses this need with a 3D Tiles processing engine that optimizes 3D meshdatasets for streaming.
The new 3D Tiles processing engine takes as input any data in OBJ format. It can handle various types ofdata, including CAD/BIM data. Plenty of tools exist to convert data into OBJ.
Making no assumptions on the structure of the data, the 3D Tiles processing engine will clean up data
structures, split the data into tiles, combine them, and apply simplification to create of levels of detail. Texture
atlases are created, and the result is encoded as an OGC 3D Tiles-compliant dataset.
The 3D Tiles processing engine is delivered as API, offering the possibility to set up offline data processing.
Note that this capability is also available in LuciadFusion. This means that LuciadLightspeed can also
consume already-processed 3D meshes via OGC 3D Tiles services.
This feature is available as part of the Infrastructure Standards option of LuciadLightspeed Pro.

Figure 8: A typical use case is the optimization of 3D city models.

2 March 20208

Improved Visualization and Interaction (Since 2019.1)
LuciadLightspeed supports the eye dome lighting technique to improve depth perception in point clouddatasets. This technique accentuates shapes by shading their outlines.

Figure 9: Eye Dome Lighting accentuates the shapes within a point cloud data set.

A new magnifying glass controller completes the Lightspeed view so you can have a closer look at map areas
with dense information. This controller locally enlarges the map for all data present in the designated area. The
controller is also integrated in Lucy.

Figure 10: The magnifier controller is available in Lucy.

New Lucy Add-Ons (Since 2019.1)
The Lucy component is enriched with two new add-ons for visibility calculations. There is now out-of-the-box
support for line of sight (LOS) calculations based on static or moving observers, and for point-to-shapevisibility. Both add-ons are available for the hardware-accelerated map view. Lucy V2019.1 offers intuitive onmap definition of observers and observed objects. A dedicated user interface allows for configuration of theresults.

2 March 20209

Figure 11: The Lucy add-ons for LOS and point-to-shape visibility.

Additional Improvements
Support for the Krovak Projection
To better support our customers from the Czech Republic, LuciadLightspeed now supports the Krovak
projection, a conic projection. With the introduction of this projection, the following additional EPSG codes areavailable: EPSG:2065, EPSG:5221, EPSG:5513, EPSG:5514, EPSG:8352, and EPSG:8353.

2 March 202010

Figure 12: The Krovak projection and related EPSG codes have been added.

SLD/SE
LuciadLightspeed’s SLD/SE styling capabilities have been extended on the following aspects:•

You can now use functions inside SLD/SE Geometry and ParameterValue (such as rotation) elements.
On top of the existing capability to use property names, this provides additional flexibility to customize
styles. Related to this, support has been added for four new vendor-specific functions that operate on
a geometry defined by a given property name:o StartAngle(PropertyName) and EndAngle(PropertyName): determine respectively the startand end angle of the referred geometry, measured in degrees clockwise from the direction at
12 o'clock.
o StartPoint(PropertyName) and EndPoint(PropertyName): determine respectively the start andend point of the referred geometry.
An example use case combining these new capabilities is the configuration of an arrowhead at the endof a polyline. By using a point symbolizer with a geometry defined by the EndPoint of the polyline anda rotation defined by the EndAngle of the polyline, an oriented arrow icon can be drawn at the end of
the polyline.

•

You can now define a raster colormap using either a Categorize or Interpolate element. In the case of
Categorize, a non-interpolated colormap can be defined, whereas the use of the Interpolate element
results in an interpolated colormap.

Product Packaging Change
LuciadLightspeed Pro has a new option, Infrastructure Standards, as illustrated in the table below. This option
replaces the former CAD Connectors option, available with LuciadLightspeed Advanced and Pro until V2019.1.
The Infrastructure Standards option is only available in LuciadLightspeed Pro. It offers the CAD connectors, inaddition to support for the Hexagon Binz format and the 3D Tiles processing engine.
When you are ready to upgrade, we will advise you on how your current configuration, including the CAD
Connectors option, maps onto the 2020 options and tiers.

2 March 202011

Figure 13: LuciadLightspeed product tiers and options.

2 March 202012

About Hexagon
Hexagon is a global leader in sensor, software and autonomous solutions. We are putting data to work to boost efficiency,
productivity, and quality across industrial, manufacturing, infrastructure, safety, and mobility applications.
Our technologies are shaping urban and production ecosystems to become increasingly connected and autonomous —ensuring a scalable, sustainable future.
Hexagon’s Geospatial division creates solutions that deliver a 5D smart digital reality with insight into what was, what is,what could be, what should be, and ultimately, what will be.
Hexagon (Nasdaq Stockholm: HEXA B) has approximately 20,000 employees in 50 countries and net sales ofapproximately 4.3bn USD. Learn more at hexagon.com and follow us @HexagonAB.

2 March 202013

Copyright© 2020 Hexagon AB and/or its subsidiaries and affiliates. All rights reserved. Hexagon has registeredtrademarks in many countries throughout the world. Visit the Trademarks Page
http://www.hexagongeospatial.com/legal/trademarks for information about the countries in which thetrademarks are registered. See Product Page and Acknowledgments for more information.

Product Documentation Terms of Use
PLEASE READ THESE TERMS CAREFULLY BEFORE USING HEXAGON GEOSPATIAL’S
DOCUMENTATION ("DOCUMENT"). USE OF THIS DOCUMENT INDICATES ACCEPTANCE OF THISAGREEMENT WITHOUT MODIFICATION. IF YOU DO NOT AGREE TO THE TERMS HEREOF ("TERMS"),DO NOT USE THIS DOCUMENT.

Use Of This Document
All materials in this Document are copyrighted and any unauthorized use may violate worldwide copyright,
trademark, and other laws. Subject to the terms of this Agreement, Hexagon Geospatial (a Division ofIntergraph Corporation) and Intergraph’s subsidiaries ("Intergraph") hereby authorize you to reproduce thisDocument solely for your personal, non-commercial use. In consideration of this authorization, you agree toretain all copyright and other proprietary notices contained therein. You may not modify the Materials in any
way or reproduce or publicly display, perform, or distribute or otherwise use them for any public or commercial
purpose, except as specifically authorized in a separate agreement with Hexagon Geospatial.
The foregoing authorization specifically excludes content or material bearing a copyright notice or attribution ofrights of a third party. Except as expressly provided above, nothing contained herein shall be construed asconferring by implication, estoppel or otherwise any license or right under any copyright, patent or trademark of
Hexagon Geospatial or Intergraph or any third party.
If you breach any of these Terms, your authorization to use this Document automatically terminates. Upon
termination, you will immediately destroy any downloaded or printed Materials in your possession or control.

Disclaimers
ALL MATERIALS SUPPLIED HEREUNDER ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, ANY IMPLIEDWARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. Hexagon Geospatial does not warrant that the content of this Document will be error-free,that defects will be corrected, or that any Hexagon Geospatial Website or the services that make Materials
available are free of viruses or other harmful components.
Hexagon Geospatial does not warrant the accuracy and completeness of this Document. Hexagon Geospatial
may make changes to this Document at any time without notice.

Limitation Of Liability
IN NO EVENT SHALL HEXAGON GEOSPATIAL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL OR CONSEQUENTIAL DAMAGES, OR DAMAGES FOR LOSS OF PROFITS, REVENUE, DATAOR USE, INCURRED BY YOU OR ANY THIRD PARTY, WHETHER IN AN ACTION IN CONTRACT OR
TORT, ARISING FROM YOUR ACCESS TO, OR USE OF, THIS DOCUMENT.

Indemnification
You agree to defend, indemnify, and hold harmless Hexagon Geospatial, its officers, directors, employees, andagents from and against any and all claims, liabilities, damages, losses or expense, including reasonable
attorneys' fees and costs, arising out of or in any way connected with your access to or use of this Document.

2 March 202014

Use Of Software
Use of software described in this Document is subject to the terms of the end user license agreement that
accompanies the software, if any. You may not download or install any software that is accompanied by or
includes an end user license agreement unless you have read and accepted the terms of such license
agreement. Any such software is the copyrighted work of Hexagon Geospatial, Intergraph or its licensors.
Portions of the user interface copyright 2012- Telerik AD.

Links To Third Party Websites
This Document may provide links to third party websites for your convenience and information. Third party
websites will be governed by their own terms and conditions. Hexagon Geospatial does not endorsecompanies or products to which it links.
Third party websites are owned and operated by independent parties over which Hexagon Geospatial has nocontrol. Hexagon Geospatial shall not have any liability resulting from your use of the third party website. Anylink you make to or from the third party website will be at your own risk and any information you share with thethird party website will be subject to the terms of the third party website, including those relating toconfidentiality, data privacy, and security.

Trademarks
The trademarks, logos and service marks ("Marks") displayed in this Document are the property of Hexagon
Geospatial, Intergraph or other third parties. Users are not permitted to use Marks without the prior writtenconsent of Hexagon Geospatial, Intergraph or the third party that owns the Mark. "Intergraph" is a registeredtrademark of Intergraph Corporation in the United States and in other countries. Other brands and productnames are trademarks of their respective owners.
Find additional trademark information http://www.hexagongeospatial.com/legal/trademarks.

Procedure For Making Claims Of Copyright Infringement
Notifications of claimed copyright infringement should be sent to Hexagon Geospatial by mail at the following
address: Intergraph Corporation, Attn: Intergraph Legal Department, P.O. Box 240000, Huntsville, Alabama
35824.

US Government Restricted Right
Materials are provided with "RESTRICTED RIGHTS." Use, duplication, or disclosure of Materials by the U.S.
Government is subject to restrictions as set forth in FAR 52.227-14 and DFARS 252.227-7013 et seq. or
successor provisions thereto. Use of Materials by the Government constitutes acknowledgment of Hexagon
Geospatial or Intergraph’s proprietary rights therein.

International Use
You may not use or export Materials in violation of U.S. export laws and regulations. Hexagon Geospatial
makes no representation that Materials are appropriate or available for use in every country, and access tothem from territories where their content is illegal is prohibited.
Hexagon Geospatial provides access to Hexagon Geospatial international data and, therefore, may containreferences or cross references to Hexagon Geospatial products, programs and services that are notannounced in your country. These references do not imply that Hexagon Geospatial intends to announce suchproducts, programs or services in your country.
The Materials are subject to U.S. export control and economic sanctions laws and regulations and you agree
to comply strictly with all such laws and regulations. In addition, you represent and warrant that you are not anational of, or otherwise located within, a country subject to U.S. economic sanctions (including without

2 March 202015

limitation Iran, Syria, Sudan, Cuba, and North Korea) and that you are not otherwise prohibited from receiving
or accessing the Materials under U.S. export control and economic sanctions laws and regulations. Hexagon
Geospatial makes no representation that the Materials are appropriate or available for use in every country,
and access to them from territories where their content is illegal is prohibited. All rights to use the Materials are
granted on condition that such rights are forfeited if you fail to comply with the terms of this agreement.

Revisions
Hexagon Geospatial reserves the right to revise these Terms at any time. You are responsible for regularly
reviewing these Terms. Your continued use of this Document after the effective date of such changes
constitutes your acceptance of and agreement to such changes.

Applicable Law
This Document is created and controlled by Hexagon Geospatial in the State of Alabama. As such, the laws of
the State of Alabama will govern these Terms, without giving effect to any principles of conflicts of law. You
hereby irrevocably and unconditionally consent to submit to the exclusive jurisdiction of the United States
District Court for the Northern District of Alabama, Northeastern Division, or the Circuit Court for Madison
County, Alabama for any litigation arising out of or relating to use of this Document (and agree not tocommence any litigation relating thereto except in such courts), waive any objection to the laying of venue ofany such litigation in such Courts and agree not to plead or claim in any such Courts that such litigation
brought therein has been brought in an inconvenient forum. Some jurisdictions do not allow the exclusions orlimitations set forth in these Terms. Such exclusions or limitations shall apply in all jurisdictions to the
maximum extent allowed by applicable law.

QuestionsContact us https://www.hexagongeospatial.com/about-us/our-company/contact-us with any questions
regarding these Terms.

2 March 202016