July 02, 2026

How AECOM Automated CPT Analysis for a 120,000+ Data Point Project with VIKTOR

The Ground Engineering team at AECOM, one of the world's leading engineering consulting firms, used VIKTOR to automate the processing and analysis of geotechnical data, allowing engineers to spend less time on manual data handling and more time on engineering decisions. The need arose during a major sustainability-focused project in the Netherlands, where the team had to process more than 120,000 CPT data points from over 60 investigation locations. To streamline the work, AECOM built a custom VIKTOR application that automated the entire CPT analysis workflow. With future integrations planned across PLAXIS, RAMMS, GIS, and AGS workflows, AECOM is leveraging the ease of building and distribution offered by the VIKTOR platform, to create a scalable digital foundation that helps teams work more efficiently while maintaining confidence in their calculations and outputs.

The challenge of analysing 120,000+ data points

At the heart of the project was a large-scale geotechnical investigation involving more than 60 site investigation points. Each point required detailed analysis of Cone Penetration Test (CPT) data, a standard geotechnical method used to assess soil conditions and inform pile foundation design.

The scale of the dataset was considerable. Each CPT produced approximately 2,000 individual data readings, collected at 20mm intervals down to depths of around 40 metres. Multiply that across 60+ investigation points, and the team was faced with well over 120,000 data points to process, filter, and analyse.

The existing workflow originally relied on manually operated Excel-based tools. While functional, this approach was time-consuming, labour-intensive, and carried an inherent risk of human error particularly given the volume of data involved and the number of engineers working across the project. Quality assurance alone represented a significant burden.

With a demanding project programme, the manual workflow was simply not sustainable.


Automating and scaling CPT data analysis with VIKTOR

The application was built by AECOM’s Ground Engineering team. Upon assessing their options, they concluded VIKTOR would be the ideal platform to build and then scale an improved workflow across the ground engineering team.

The application was built to handle the full processing pipeline, from data ingestion through to pile axial capacity calculations and integrate logic for the local Dutch code requirements. By standardising the methodology and automating repetitive calculations, the app ensured consistency across all investigation points while dramatically reducing the time required to process each one.

Aecom app screenshot.png


Supporting rapid iteration and verification

The development followed a structured approach, starting with an initial prototyping phase of a couple of weeks, followed by four weeks of user testing, feedback, and refinement loop.

In total, the application was built in approximately 50 hours of development time. A relatively modest investment given the scale of the returns. Behind this speed of delivery was something less visible but equally important: the governance framework that made moving fast, safely, possible.

Screenshot 2026-07-02 101210.png

As the diagram illustrates, engineering tools built without a governed platform often become difficult to manage, audit, and scale. They are shared informally, documented inconsistently, and frequently rely on individual engineers to maintain them. With VIKTOR, access is controlled, methodologies are standardized, outputs are auditable, and knowledge can be shared across teams rather than remaining on individual desktops.

For AECOM, this meant the team could confidently test, review, and refine the application throughout development without introducing version control, governance, or data management risks. The result was not only a faster workflow, but a more reliable and scalable one, which matters enormously on a project of this scale and sensitivity.


Measurable impact across a demanding programme

The impact was immediate and measurable. Previously, processing and filtering the cone resistance data for a single investigation point could take several hours. Across a dataset of 60+ points, this added up to days of repetitive manual work. With the application in place, the ground engineering team was able to tackle the complex project timeline.

By standardising the analysis approach across the team, the application:

  • Improves reliability and consistency in outputs, giving the team greater confidence in their design calculations.

  • Enhances quality assurance, making it easier to review and verify results.

  • Frees engineers to focus on interpretation, design decisions, and higher-value tasks rather than manual data handling.

"This approach significantly improved efficiency and enabled us to deliver the project within programme and budget."

Emilly da Silva

Principal Geotechnical Engineer at AECOM

Why it worked: Key takeaways

For teams considering a similar approach, the AECOM experience offers several practical lessons:

  • Invest time upfront in design: Thinking through the workflow before writing a single line of code leads to a more structured and efficient development process.

  • Build in user testing: Trialling the app with end users early and often is essential for identifying improvements and ensuring the tool is truly fit for purpose.

  • Don't skip the QA: Peer review and independent verification of calculations is critical, particularly for engineering applications where accuracy has real design consequences.

  • Leverage the platform and its community: Leveraging a platform like VIKTOR, with its documentation, SDK, and support team enables you both the speed and quality of development and then scaling.

illustration of start now

Start automating your workflows

Create free account
Share

Related Customer Cases

May 20, 2026

TLI Group Speeds Up Footing Design x5 with Tekla Tedds in VIKTOR

Read more

May 01, 2026

Heijmans Cuts Bore Design Time by 50% with Civil3D and Deltares in VIKTOR

Read more

April 16, 2026

Automating Structural Design Force Comparison with AI in VIKTOR

Read more