The Acceleration Agency Leverages CesiumJS to Expand Port of Corpus Christi Active Digital Twin
For the Port of Corpus Christi, Texas, USA, managing security operations is a monumental task. The Port encompasses nearly 125 square miles, across both land and water, and directly owns close to 35,000 acres. This enormous footprint is spread over two counties with hundreds of facilities, vehicles, and vessels active at any time, and the Port relies on dozens of disparate digital systems for everything from vessel tracking to security.
With funding from a Department of Homeland Security grant to enhance critical infrastructure security, the Port brought on The Acceleration Agency (TAA) to build OPTICS, a 3D operational active digital twin that merges many of these systems into a single pane of glass and spatially organizes the data for true comprehensive situational awareness. TAA created both a desktop and mobile app for the Port that integrated live vessel traffic and computer aid dispatch with a geospatial model built using ArcGIS Maps SDK, giving port operators a realistic, real-time view of their environment.
This deployment served its purpose for internal teams; however, the Port is also looking to share this new fused dataset with security partners such as the United States Coast Guard. Deploying the app to external users during a crisis would be cumbersome: granting and revoking access to the secure application, which contains sensitive law enforcement data subject to FBI Criminal Justice Information Services (CJIS) requirements, created an administrative bottleneck. The port needed a solution that could be rapidly deployed to authorized external users on any device without requiring an installation, and that could also easily rescind access when needed.
Active Digital Twin of the Port of Corpus Christi built by The Acceleration Agencywith ProjectGemini’s SaaS leveraging CesiumJS. Courtesy The Acceleration Agency.
The solution was CesiumJS. TAA developed Project Gemini, their Active Digital Twin platform and framework, which uses CesiumJS for geospatial visualization. The Port’s Active Digital Twin with CesiumJS is designed to give supervisors and dispatchers a better way to view various security-related operations in one single view, wherever they may be located. “Creating a mobile and web version allows us to put much of this data in the hands of officers in the field,” Keach said.

Active Digital Twin of the Port of Corpus Christi built with ProjectGemini’s SaaS leveraging CesiumJS. Users can locate and view live security camera feeds through the intuitive geospatial interface. Courtesy The Acceleration Agency.
After years of investment in OPTICS, creating an entirely new, web-based 3D Active Digital Twin could have been daunting. But because CesiumJS embraces an open ecosystem and the ability to consume ArcGIS content out of the box, the team was able to directly ingest the Port’s existing ArcGIS Enterprise data. Rather than rebuilding the data pipeline from scratch, TAA used CesiumJS to bridge their existing geospatial data with what could be an easily shareable web environment.

The CesiumJS version of the digital twin provides all the same models and real-time updates as the Unity application. Courtesy The Acceleration Agency.

The Port of Corpus Christi digital twin app version created in Unity3D. The desktop version has a photorealistic look while the web version prioritizes performance. Courtesy The Acceleration Agency.
The flexibility of open standards and community-driven development allowed TAA to develop a highly accessible web-based Active Digital Twin. When it’s complete, the Port of Corpus Christi will be able to use the CesiumJS Active Digital Twin to grant secure, temporary access to a real-time operational view during an emergency, empowering rapid, cross-agency collaboration in critical moments.

Detailed information about facilities, together with live information such as lists of vessels currently on site, makes the digital twin an essential tool in understanding the evolving nature of events on site. Courtesy The Acceleration Agency.
To get started with CesiumJS, experiment in Cesium Sandcastle, which has code examples and an AI-driven chat panel for support.