Skip to main content

Installation

Theory

LuciadFusion requires:

  • valid license
  • supported hardware/software stack
  • configuration files under config
  • appropriate profile activation
  • data store location
  • database configuration for Studio
  • optionally deployment build and reverse proxy for production

LuciadRIA requires:

  • npm/package setup or distribution setup
  • license activation
  • web application packaging
  • optional sample server for examples/tutorials.

Practical install steps

LuciadFusion

  1. Install LuciadFusion 2026.x
  2. Verify license installation
  3. Configure active Spring profiles
  4. Configure datastore path
  5. Configure Studio database connection
  6. Configure port and security
  7. Start platform and Studio
  8. Validate /studio/index.html, API console, and published service endpoints.

LuciadRIA

  1. Create web application project
  2. Install LuciadRIA npm packages
  3. activate license
  4. create RIAMap
  5. connect map layers to LuciadFusion WMS/WFS services
  6. package and deploy via webpack/web app build.

Example LuciadFusion configuration

spring:
profiles:
active: fusion.single,fusion.production

server:
port: 8081

fusion:
studio:
configuration:
datastore: /opt/luciadfusion/data
db:
url: jdbc:postgresql://db-host:5432/luciadfusion
username: fusion_user
password: ${FUSION_DB_PASSWORD}
security:
enabled: true
cors:
origins:
- "https://app.example.com"

Example LuciadRIA bootstrap

import {setLicenseText} from "@luciad/ria/util/License.js";
import {WebGLMap} from "@luciad/ria/view/WebGLMap.js";

setLicenseText("YOUR_LICENSE_TEXT");

const map = new WebGLMap("map", {
reference: "EPSG:4326"
});

CCR wording

Installation includes LuciadFusion 2026.x platform deployment, profile-based YAML configuration, Studio datastore and database initialization, security configuration, and LuciadRIA 2026.x client application setup with license activation and service connectivity validation.