Getting Started

 
Changed in 2026.1

Installation

Finish your installation and set up your IDE to start developing.

What's new

The feature highlights of this version.

Security

Security considerations for LuciadCPillar.

Basic application

Write your first basic LuciadCPillar application.
New in 2026.1

AI assistance

Speed up development with AI assistance.

Troubleshooting

Find information to resolve common problems.

Product reference information

Discover the data types supported in LuciadCPillar and other reference information.

Architecture and development principles

 

Core concepts

Find out how the API supports the development of a Model-View-Controller (MVC) application, and how to approach models and map views starting from those MVC principles.

Logging

Set up your logging framework.

Threading rules

Rules and expectations for threading in LuciadCPillar.

Code conventions used in the API

Learn about the conventions used in the API for all supported languages.

Models

 

Handling vector data

Learn how to work with vector data in LuciadCPillar.

Handling raster data

Learn how to work with raster data in LuciadCPillar.

Geometries

Working with geometries.

Handling elevation data

Decode elevation data.

Maps

 

Working with the Map

Set up and customize the Map.

Interacting with the map

Learn how to use controllers to interact with the map.

Visualizing feature data

Visualize, style and label feature data on the map

Visualizing raster data

Visualize raster data

Visualizing terrain

Visualize elevation data as terrain.

Visualizing point cloud data

Learn how to display and style large-scale point cloud data.

Visualizing tiled mesh data

Learn how to display and style large-scale 3D mesh data.

Grids

Add a grid to the view.
New in 2026.1

Visualizing projected imagery

Project images, video, and 360-degree panoramas onto the map from a virtual camera.
New in 2026.1

Visualizing Gaussian splatting data

Learn how to display and style Gaussian splatting data.

Geodesy and geometry

 

Geodesy

Geodesy and core geometry principles in LuciadCPillar.

Data Formats

 

DMED/DTED

Decode and visualize Digital Terrain Elevation Data (DTED).

ECW

Decode and visualize data in the ECW format (*.ecw).
New in 2026.1

GeoJSON

Decode and visualize data in the GeoJSON format (*.json, *.geojson).

GeoTIFF

Decode and visualize data in the GeoTIFF format (*.tif, *.tiff).

glTF

Decode and visualize 3D meshes in the glTF format.

GML

Decode and visualize data in the GML Geography Markup Language format.

HSPC

Load and visualize point clouds in the Hexagon Smart Point Cloud (HSPC) format.

JPEG 2000

Decode and visualize data in the JPEG 2000 format (*.jp2).

LTS

Connect with a Luciad Tile Service (LTS).

MBTiles

Decode and visualize data in the MBTiles format (*.mbtiles and TileJSON endpoints).
Changed in 2026.1

OGC 3D Tiles

Point Cloud data (PNTS), Reality meshes (the B3DM or Batched 3D Model format, GLB, glTF) or Gaussian splats served using the OGC 3D Tiles protocol.

OGC GeoPackage

OGC GeoPackage is an open, standards-based, platform-independent, portable, self-describing, compact format for transferring geospatial information
Changed in 2026.1

OGC WFS

Connect with an OGC Web Feature Service (WFS).
Changed in 2026.1

OGC WMS

Connect with an OGC Web Map Service (WMS).
Changed in 2026.1

OGC WMTS

Connect with an OGC Web Map Tile Service (WMTS).

SHP

Decode and visualize data in the Esri Shapefile format (*.shp).

Symbology

 

Military Symbology

Create and visualize data using the MIL-STD 2525 or APP-6 military standards.

Military Grids

Add a military grid to the view.

Terrain Analysis

 

Line of sight

Visualize a line of sight between a point and its environment.