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
- Install LuciadFusion 2026.x
- Verify license installation
- Configure active Spring profiles
- Configure datastore path
- Configure Studio database connection
- Configure port and security
- Start platform and Studio
- Validate
/studio/index.html, API console, and published service endpoints.
LuciadRIA
- Create web application project
- Install LuciadRIA npm packages
- activate license
- create RIAMap
- connect map layers to LuciadFusion WMS/WFS services
- 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.