Beachfront is a web application providing analysts automated coastline feature extractions from imagery. Geospatial analysts and data managers extract coastline vector data by using Beachfront to search for images provided by a third-party imaging system. Beachfront applies coastline detection algorithms and generates a vector representation of the coastline in the original image. This coastline vector data can be viewed in the Beachfront user interface for analysis or exported for use in other GIS software.
Beachfront is deployed as a series of microservices run on Amazon Web Services (AWS) and Cloud Foundry (CF).
Beachfront is composed of a variety of microservice applications created in various programming languages, including Java, Python, and Go. CI/CD for these applications are managed pipeline tools including Jenkins and GitLab. It backend services including Crunchy PostgreSQL, RabbitMQ, Boundless GeoServer, and Amazon S3.
RGi performed engineering services for Beachfront, whereby we designed, developed, tested, and maintained the application.
Beachfront supports multiple missions for our Intelligence customer(s). Generally speaking, Beachfront has the ability to provide near real-time awareness of coastal environments globally. This translates in the ability to generate coastline vectors more quickly and to eventually provide a continually updated global coastline dataset for feature data producers/maintainers. This supports or at least can inform the safety of navigation mission of recent change areas that could affect safety of surface navigation by the U.S. Navy and Coast Guard assets. This same quantitative change being discussed as an output can also duly support intelligence analysis workflows that require near real-time alerts of changes, both manmade or natural, of near shore littoral environments in an analyst’s area of responsibility.