Release Guide
2020.0

Release Guide
LuciadRIA 2020.0

3 March 2020

Contents
About This Release .................................................................................................................... 3
Benefits of the New Features .................................................................................................... 4
Developer Experience: LuciadRIA Is Delivered as ES6 Modules.............................................. 4
Visualization and Interaction ..................................................................................................... 4
Interactive Positioning of 3D Tile Datasets ............................................................................ 4
Selection of Individual Features Within 3D Mesh Data Sets .................................................. 5
Depth Effects on Point Cloud Data ........................................................................................ 6New Data Connectors ............................................................................................................... 6Add Point Cloud Data in the Hexagon Smart Point Cloud Format ......................................... 6
Other Improvements ................................................................................................................. 6
Smoother Edges on 3D Geometries ...................................................................................... 6
Documentation Overhaul ....................................................................................................... 6
Tile Loading Performance Improvements .............................................................................. 7
Rich Client API (Since 2019.1) .............................................................................................. 7
About Hexagon........................................................................................................................... 83 March 20202

About This ReleaseThe 2020.0 release of LuciadRIA focuses on the developer experience and offering a unique 3D userexperience.

Figure 1: The Luciad Product Portfolio.

3 March 20203

Benefits of the New Features
Developer Experience: LuciadRIA Is Delivered as ES6 Modules
As of 2020.0, the LuciadRIA API is now packaged as a set of EcmaScript 6 (ES6) modules. This improves thecompatibility of LuciadRIA with modern JavaScript tools and build systems and simplifies publishing LuciadRIA
into an npm repository. To illustrate this, the samples have been refactored into a more contemporary project
setup that builds on npm, webpack, and babel.
Note that, as always, you can choose when to change your project setup to use ES6. The LuciadRIA
distribution still contains the AMD (Asynchronous Module Definition) modules as well.

Visualization and Interaction
LuciadRIA 2020.0 brings additional visual effects and brand-new interaction possibilities with 3D tile meshdata.

Interactive Positioning of 3D Tile Datasets
3D models are widely used in a variety of industries, not the least in the geospatial world. They are either
captured through photographic surveying or created in design modelling tools or via a combination ofautomated and manual modelling. The 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 popularsources of 3D models.
Because these datasets are often generated with non-geospatial tools, they are not always geo-referenced.
LuciadRIA 2020.0 comes with a unique capability: client-side geo-referencing of 3D tile datasets.
To this end, a controller has been added to the API, creating an affine 3D transformation that maps originalmodel coordinates to earth-centered, earth-fixed geocentric coordinates. The controller allows you to move thedataset horizontally (by dragging it around), define the correct orientation, and adapt the height.
When a 3D mesh is already present at the location where the new data is added, the existing mesh can be
configured to “collapse” such that the new data replaces the previous data visually (see Figure 2 below).

3 March 20204

Figure 2: Interactive positioning of 3D tile datasets.

Selection of Individual Features Within 3D Mesh Data Sets
With LuciadRIA 2020.0, you can interact with and explore 3D meshes received as OGC 3D Tiles. If the 3Dmesh data contains attribute info about the 3D meshes (as part of the B3DM payload), LuciadRIA uses these
attribute values for selection. Visual feedback will indicate which parts of the 3D meshes are selected.
Once you have information about the selected object, your application can further use object IDs, for example,
to present additional information and links to the user.

Figure 3: Selection of individual elements in 3D meshes received as OGC 3D Tiles.

3 March 20205

Depth Effects on Point Cloud Data
LuciadRIA now supports the eye-dome lighting technique to improve depth perception in point cloud datasets.
This technique accentuates shapes by shading their outlines.

Figure 4: Eye-dome lighting accentuates the shapes within a point cloud data set.

New Data Connectors
Add Point Cloud Data in the Hexagon Smart Point Cloud Format
LuciadRIA now directly supports point clouds in the Hexagon Smart Point Cloud format (HSPC). Certain
Hexagon scanners allow exporting point clouds in HSPC. Hexagon customers can avoid additional conversion
steps into LAS, E57, or OGC 3D Tiles. HSPC is a 3D-tiled format. Advantages compared to OGC 3D Tiles arecompression of the tile payload and precise encoding of the point locations.

Other Improvements
Smoother Edges on 3D Geometries
Anti-aliasing improves the appearance of "jagged" polygon edges, so they are smoothed out on thescreen. For LuciadRIA 2020.0, this has been added as an additional graphics effect on the WebGL view.

Documentation Overhaul
The LuciadRIA API reference documentation is now automatically generated, including the Typescript
declarations. This guarantees that the documentation is error-free and matches 100% with the LuciadRIA API.

3 March 20206

Tile Loading Performance Improvements
With the increasing amount of 3D content that can be viewed within LuciadRIA, an optimal user experience iskey. Therefore, performance of LuciadRIA tile loading continues to be a focus point. On top of theimprovements included in the 2019.x releases, additional performance improvements have been implemented
for 3D tile loading and 3D terrain painting. In the 2020.0 release, new config options are available, offering
more control over the loading strategy.

Rich Client API (Since 2019.1)
LuciadRIA now offers “client API” for easy connection to OGC WMS, WMTS, WFS, and LTS services. TheseAPIs enable you to connect to these services, automatically parse capabilities information, and use theresulting object model to more easily add map layers from these services. For the developer, this means lessconfiguration. The API hides the details of these OGC protocols, helping you avoid configuration errors in yourapplication.

Figure 5: The LuciadRIA Data Formats sample now illustrates the automatic parsing of OGC service capabilities.

3 March 2020

7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.

3 March 2020

8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 UsePLEASE 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 ofHexagon 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 ANYKIND, 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 ORTORT, 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.

3 March 2020

9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 orincludes 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. orsuccessor 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

3 March 202010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 aregranted 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 themaximum extent allowed by applicable law.

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

3 March 202011