DCS Logo
Live in Production

Built by Qlarios for Swiss Federal Office of Civil Aviation (FOCA)

Modernising Aeronautical
Data Management with DCS


The Data Collection System (DCS) is a digital platform developed for Swiss Federal Office of Civil Aviation (FOCA), enabling efficient submission and management of aeronautical data with precision and compliance.

Project Overview

Data Collection System (DCS)


Qlarios designed and developed the complete technical solution for DCS — a digital platform operated by ITV Consult AG on behalf of the Swiss Federal Office of Civil Aviation (FOCA). It facilitates the efficient submission and management of aeronautical data, particularly concerning air navigation obstacles.

From cloud architecture and domain logic to the end-user portal, Qlarios delivered every layer of the platform — enhancing data quality and ensuring compliance with aviation safety regulations across Swiss airspace.

End Client

FOCA Switzerland

Delivered Through

ITV Consult AG

Region

Switzerland

Domain

Civil Aviation

Capabilities

Key Features of DCS


Digital Submission

Seamless digital delivery and handling of aeronautical data, including obstacles — eliminating paper-based processes and reducing submission errors.

Obstacle Assessment

Automated evaluation to determine if an object constitutes an air navigation obstacle, accelerating compliance workflows and improving safety outcomes.

Regulatory Compliance

Ensures adherence to FOCA and international aviation regulations for the registration and approval of aeronautical data, keeping all submissions audit-ready.

User-Friendly Portal

An intuitive interface for registering and managing obstacle data efficiently, designed for ease of use across all stakeholder groups.

Streamlined Process

End-to-end streamlined process for registration and approval of aeronautical data, including obstacles — reducing turnaround time significantly.

Data Accuracy

Enhanced data accuracy and consistency through validation rules and automated checks, ensuring every entry meets the required quality standards.

Aviation Safety

Improved aviation safety through up-to-date aeronautical information. By keeping obstacle data current and accurate, DCS directly contributes to safer Swiss airspace — protecting lives, aircraft, and infrastructure.

Domain Modules

Advanced Workflows for Complex Aviation Scenarios


DCS is designed to handle the full breadth of aeronautical data complexity. Each module encapsulates deep domain logic, adaptive workflows, and rigorous validation rules tailored to Swiss and international aviation standards.

Obstacle Management

OLS Assessment OCS Checks Lifecycle Tracking Grouped Objects

Comprehensive lifecycle management of air navigation obstacles. The system handles complex multi-object scenarios including grouped structures, temporary obstacles, and seasonal constraints. Automated penetration surface computation determines if an object breaches OLS (Obstacle Limitation Surfaces) or OCS (Obstacle Clearance Surfaces), triggering the appropriate regulatory workflow. Supports structure types including buildings, cranes, masts, wind turbines, and more.

Navaids

VOR / DME / ILS NDB / GNSS Protection Areas ICAO Annex 10

Management of Navigation Aids (Navaids) including VOR, DME, ILS, NDB, and GNSS reference points. Supports registration of technical parameters, operational status, and associated protection areas. Enables FOCA to maintain an authoritative, up-to-date inventory of all Swiss Navaids aligned with ICAO Annex 10 and EANPG requirements.

Area Survey

Runway Strips Obstacle-Free Zones Polygon Geometry Elevation Data

Structured collection and management of aerodrome area survey data including runway strip dimensions, obstacle-free zones, and clearway definitions. The module supports complex polygon geometries and elevation datasets, enabling planners and safety officers to assess airspace integrity holistically at the aerodrome level.

Obstacle Survey

Field Data Ingestion Georeferenced Measurements Discrepancy Detection Survey Campaigns

Field-survey data ingestion and management for obstacle verification campaigns. Surveyors submit georeferenced measurements which are validated against existing registrations. Discrepancies trigger an automated review workflow, ensuring that the obstacle inventory remains accurate and that all physical changes in the field are promptly reflected in the system.

Penetration Checks

ICAO Annex 14 PANS-OPS OCS Multi-surface Analysis Batch Processing

Real-time and batch penetration analysis against internationally defined surfaces: ICAO Annex 14 OLS, PANS-OPS OCS, and FOCA-specific national surfaces. The engine ingests object geometry and elevation, computes clearances against all applicable surfaces, and produces a detailed penetration report. Configurable surface parameters allow adaptation for different aerodrome categories and instrument approach procedures.

Powerlines Management

Graph-Based Grid Model swisstopo TLM Data 6,363 Lines Imported DCS 3.1

Obstacle Management is a core DCS feature for creating, maintaining, and publishing air navigation obstacles — and powerlines are among the most critical and complex obstacle types. Previously handled through the standard obstacle workflow, powerlines posed scalability challenges due to the large number of poles and line segments involved, making manual creation time-consuming. In DCS 3.1, powerlines are now structured using a graph-based power grid data model where poles are represented as nodes and line segments as edges — fully compatible with swisstopo TLM data. FOCA decided to replace existing powerline obstacles with authoritative survey data from the Federal Office of Topography swisstopo.

What's new in DCS 3.1

  • 6,363 powerlines across Switzerland imported from TLM data
  • Powerlines can now be updated seamlessly using authoritative data
  • New powerlines can be imported on an ongoing basis

Airports

DCS 4.0 — Development & Testing in Full Swing
Aerodrome Runways Aprons Aircraft Stands TLOF Military GIS Explorer AIXM DCS 4.0

Comprehensive aerodrome data management supporting the full physical and operational structure of an airport, modelled in full conformance with AIXM. Every airport entity — from the top-level aerodrome record to individual runway features and ground infrastructure — is structured and exchanged according to the AIXM 5.0 schema, ensuring interoperability with EUROCONTROL, ICAO, and national aeronautical information systems. A GIS-powered Airports Explorer provides an interactive map to visualise and navigate the complete spatial layout and aeronautical features of every airport in the country, all from a single authoritative platform.

DCS 4.0 — What's Included

  • Aerodrome — certified aerodrome and heliport records with operational attributes
  • Runways — physical dimensions, surface type, declared distances (TORA, TODA, ASDA, LDA)
  • Runway Directions — each direction's bearing, slope, displaced threshold and clearway
  • Runway Centerline Points — georeferenced elevation profile along the runway axis
  • Approach Lighting — lighting system type, intensity, configuration and operational status
  • Runway End Areas — stopway and clearway geometry with surface condition data
  • Aprons — apron type, surface, load-bearing capacity and associated taxiway links
  • Aircraft Stands — stand type, dimensions, ICAO code compatibility and docking guidance
  • Military Facilities — restricted areas, military-use runways and operational constraints
  • TLOF — Touchdown and Lift-Off area geometry, load classification and obstacle clearance
  • Airports Explorer — interactive GIS-powered map to explore all airport features, spatial layouts, and aeronautical data for every airport in the country
  • Full AIXM compliance — all aerodrome data structured and exportable per the AIXM schema for seamless integration with EUROCONTROL and ICAO systems

Communication Services

DCS 3.2 — Tested & Ready for Production
ATC Service Ground Traffic Control Information Service Comms Channels Unit Services AIXM 5.0 DCS 3.2

Complete data management for aeronautical communication services, fully modelled in conformance with AIXM. The module manages Communication Services — including Air Traffic Control Service, Ground Traffic Control Service, and Information Service — alongside their associated Communication Channels and the Units Providing those Services. All service data is structured according to the AIXM 5.0 schema, ensuring authoritative, interoperable exchange with EUROCONTROL, ICAO, and national AIM systems. Each entity supports a full lifecycle from registration through to publication, with configurable service parameters, frequency assignments, and operational status tracking.

What's new in DCS 3.1

  • Air Traffic Control Service, Ground Traffic Control Service & Information Service
  • Communication Channels with frequency, mode-of-operation and channel type management
  • Units Providing Services — linked to service scope, operational hours and responsible authority
  • Full AIXM compliance — communication service data structured and exportable per the AIXM 5.0 schema for interoperability with EUROCONTROL and ICAO systems

Lifecycle Management

Active, Inactive & Decommissioned


Every aeronautical entity in DCS carries a precise lifecycle state. The messaging system surfaces these states across all stakeholder interfaces, ensuring that planners, engineers, and regulators always act on the correct version of the truth.

Active

Live aeronautical data records that are currently valid and in effect. Active entities are visible to all relevant parties, included in safety assessments, and reflected in official publications. Any updates to an active record trigger a versioned change workflow requiring re-approval.

Inactive

Records that have been temporarily suspended — for example, an obstacle that is being modified or a Navaid taken offline for maintenance. Inactive items are retained in the system with full history, excluded from live assessments, and can be re-activated through a streamlined approval workflow.

Decommissioned

Entities that have been permanently removed from service. Decommissioned records are archived with a complete audit trail including the reason for decommissioning, effective date, and responsible authority. They remain queryable for historical analysis, regulatory audits, and safety investigations but no longer participate in active workflows.

In-App Notifications

Real-time alerts pushed to users when data they own or manage changes state — keeping every stakeholder informed without manual chasing.

Email Notifications

Automated email dispatches at key workflow transitions — submission received, assessment complete, approval granted or rejected, and decommissioning confirmed.

Full Audit Trail

Every state transition is timestamped, attributed to a named user, and stored immutably — satisfying regulatory audit requirements and supporting incident investigation.

Workflow

How DCS Works


Step 01

Register

Stakeholders register obstacle data via the intuitive DCS web portal.

Step 02

Assess

The system automatically evaluates whether the object is an air navigation obstacle.

Step 03

Review & Approve

FOCA officials review submissions and grant or deny approval within the platform.

Step 04

Publish

Approved aeronautical data is published and made available to relevant parties.

Infrastructure

Advanced Technology Stack


DCS is deployed on AWS ECS (Elastic Container Service) using a fully containerised, cloud-native architecture — delivering the scalability, resilience, and security that a national aviation authority demands.

Entry

Route 53 DNS

CloudFront CDN

AWS WAF

Load Balancing

Application LB

Target Groups

Health Checks

ECS Fargate

App Containers

Auto Scaling

ECR Registry

Data Layer

Aurora PostgreSQL

PostGIS

S3 Storage

Container Orchestration

  • AWS ECS (Fargate)
  • Docker
  • AWS ECR
  • Auto Scaling Groups

Cloud Infrastructure

  • AWS VPC & Subnets
  • AWS ALB
  • AWS Route 53
  • AWS CloudFront

Data & Storage

  • PostgreSQL / PostGIS
  • AWS RDS Aurora
  • AWS S3
  • AWS Backup

Security & Compliance

  • AWS WAF
  • AWS Secrets Manager
  • AWS IAM
  • SSL/TLS (ACM)

Observability

  • AWS CloudWatch
  • Structured Logging
  • Health Dashboards
  • Alerting

CI/CD & DevOps

  • GitHub Actions
  • Infrastructure as Code
  • Blue/Green Deployments
  • Automated Testing

Application Layer

  • Spring Boot (Java)
  • RESTful APIs
  • OpenAPI / Swagger
  • Angular Frontend

Geospatial

  • PostGIS Extensions
  • GeoJSON
  • ICAO Coordinate Standards
  • Spatial Queries

Security by Design

Enterprise-Grade Security
for National Aviation Data


Aeronautical data is safety-critical. DCS is built with a security-first architecture where every layer — from the network edge to the database — is hardened against unauthorised access, tampering, and data loss.

The platform follows the principle of least privilege, with role-based access controls scoped to each user's responsibilities. All inter-service communication occurs within a private AWS VPC, and no sensitive credentials are exposed in application code.

AWS WAF & DDoS Protection

Web Application Firewall rules block injection attacks, XSS, and anomalous traffic patterns at the CloudFront edge before they reach the application layer.

Encryption In Transit & At Rest

All data is encrypted in transit via TLS 1.3 (ACM-managed certificates) and at rest using AWS-managed KMS keys for RDS, S3, and ECS secrets.

Role-Based Access Control

Fine-grained RBAC ensures that submitters, assessors, approvers, and administrators each operate within tightly bounded permission scopes — no elevation of privilege without explicit grant.

Audit Logging & Compliance

Every data access, state change, and administrative action is captured in immutable audit logs stored in S3 with lifecycle policies — meeting FOCA's regulatory retention requirements.

Private VPC Isolation

Application and database tiers run in private subnets with no direct internet exposure. Only the ALB sits in a public subnet, and security groups enforce tight ingress/egress rules.

Secrets Management

AWS Secrets Manager stores and rotates all database credentials and API keys. Application containers retrieve secrets at runtime via IAM roles — zero hardcoded credentials in any artefact.

Internationalisation

Built for Switzerland.
All Four Languages.


Switzerland operates across four linguistic regions. DCS is fully internationalised to serve every stakeholder — whether they are submitting obstacle data in Zurich, Geneva, Lugano, or internationally — in their preferred language.

All user interface elements, validation messages, notifications, and regulatory communications are available in German (DE), French (FR), Italian (IT), and English (EN) — ensuring accessibility across all Swiss cantons and for international operators working within Swiss airspace.

DE

Deutsch

German-speaking Switzerland

Zürich, Bern, Basel, Luzern

FR

Français

French-speaking Switzerland

Genève, Lausanne, Fribourg

IT

Italiano

Italian-speaking Switzerland

Lugano, Bellinzona, Locarno

EN

English

International Operations

ICAO, Airlines, Global Operators

UI & Forms

All interface elements fully translated

Notifications

Alerts and emails in user's language

Regulatory Comms

Approvals and rejections localised

Validation Messages

Inline errors in preferred language

Live Production System

Designed & Built End-to-End by Qlarios

Qlarios designed, developed, and delivered the complete technical solution for DCS — from architecture and cloud infrastructure to domain logic and user interface — delivered through ITV Consult AG to the Swiss Federal Office of Civil Aviation.

Qlarios Logo

Built & Delivered by Qlarios

DCS Logo

ITV Consult AG / FOCA

Interested in a Similar Solution?

Let's explore how Qlarios can modernise your aeronautical data workflows. Reach out to start the conversation.

Contact Us