Getting Started



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

Basic application

Write your first basic LuciadCPillar application.

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.


Set up your logging framework.

Threading rules

Rules and expectations for threading in LuciadCPillar.



Handling vector data

Learn how to work with vector data in LuciadCPillar.


Create geometries.

Handling elevation data

Decode elevation data.



Interacting with the map

Learn how to use controllers to interact with the map.

Visualizing feature data

Visualize and style feature data on the map

Visualizing raster data

Visualize raster data

Visualizing terrain

Visualize elevation data as terrain

Geodesy and geometry



Geodesy and core geometry principles in LuciadCPillar.

Data Formats



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

OGC GeoPackage

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


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



Military Symbology

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