Symbology: Military Symbology

LuciadCPillar provides support for icon symbols from the MIL-STD 2525b, MIL-STD 2525c, MIL-STD 2525d, APP-6A, APP-6B, APP-6C and APP-6D military standards. These standards define a symbol set that is used to plan and execute military operations in support of Command, Control, Communications, Computers, and Intelligence (C4I) functions. The MIL-STD 2525 standards were developed by the United States Department of Defense (DOD), while the APP-6 standards were developed by the North Atlantic Treaty Organization (NATO).

Basics

How-to guides

Frequently asked questions

Getting Started: Product reference information

Find out which data types are supported out-of-the-box, and what some of the commonly used terms mean.

Basics

How-to guides

Reference guides

Data Formats: OGC GeoPackage

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

How-to guides

Reference guides

Data Formats: OGC WMTS

An OGC Web Map Tile Service (WMTS) serves digital maps in the form of predefined image tiles. The OGC WMTS specification standardizes how a WMTS server publishes the available images, as well as how the images are exchanged between a WMTS server and a WMTS client.

LuciadCPillar provides WMTS model API that allows you to connect to a WMTS server and create a LuciadCPillar WMTS data model.

Reference guides

Geodesy and geometry: Geodesy

The LuciadCPillar API is fully equipped to handle the geodetic aspect of geospatial data with high accuracy: it covers geodetic and Cartesian coordinate reference systems, geodetic datums, transformations and projections, and so on.

Basics

Reference guides

Getting Started: Basic application

Get started with the LuciadCPillar API.

Basics

Reference guides

Models: Handling vector data

LuciadCPillar allows you to create and manage vector data models. You can create geometries from scratch, decode vector data into feature models, and query those feature models to retrieve specific data.

Basics

Reference guides

Models: Geometries

Create geometries within LuciadCPillar.

Reference guides

Getting Started: Installation

Set up your system so that you can start developing with LuciadCPillar.

Basics

Reference guides

Maps: Visualizing feature data

LuciadCPillar provides a convenient API toolset for efficiently visualizing features on the map, and styling those features in accordance with your requirements.

Basics

Reference guides

Architecture and development principles: Threading rules

LuciadCPillar uses various threads to prepare, process and display data. This way, LuciadCPillar can take advantage of your computer's multiple processor cores, and keep the UI responsive. There are some basic threading rules for LuciadCPillar applications that you can apply to prevent concurrency errors and ensure optimal efficiency.

Reference guides

Models: Handling elevation data

LuciadCPillar allows you to create and manage elevation data models from GeoPackage files.

How-to guides

Architecture and development principles: Core concepts

The idea behind the MVC design pattern is to separate the data, the representation of the data, and the user interaction from each other. This separation results in a simpler design of the application and a higher flexibility and re-usability of code.

The LuciadCPillar API consists of the following MVC components:

Basics

Architecture and development principles: Logging

LuciadCPillar allows you to set up a logging framework to generate and handle log messages from its classes.

Basics

Maps: Visualizing terrain

LuciadCPillar allows you to visualize elevation data on the Map as 3D terrain. Geometries are draped on the terrain by default.

Basics