Background
When our upstream product manager set out to prepare Acreage Grading data using an ArcGIS Pro 3D model by calculating the 3D nearest neighbor, we knew we were facing a challenging computational problem with exciting potential.
The Challenge
Our GIS Analyst initially developed a Python script that extracted each wellbore bottom point and calculated the 3D nearest neighbor with high precision. The script delivered excellent results, but the process took nearly 30 hours per county.
The leadership team wanted to scale this analysis to include the entire United States, creating Acreage Grading datasets for external customers and upcoming conference presentations. To achieve this, we needed a cloud-based architecture that could handle heavy geospatial processing while remaining cost-efficient.