Do the lat/lons from different vendors agree with each other? Mostly!

The surface locations of every well in Kingfisher County, Oklahoma, as reported by S&P Global, Enverus, and the Oklahoma Corporation Commission, compared pairwise. Spoiler: about 3% of wells are misplaced by more than 500 meters relative to each other. That is roughly 250 wells in a single county. We don’t know who is right, but we know somebody is wrong.

How wrong, how often?

Distribution of each well’s largest pairwise disagreement. Most triplets agree within tens of meters; the marker shows the current threshold.

The medallion pipeline that built this

This dataset came out of a Medallion Architecture exercise on Databricks, deployed as a Databricks Asset Bundle with CI/CD — the point was to learn and document that machinery on a real question, and the question turned out to have a real answer.

The gold table was exported to parquet, and that file — committed to the repo — is what this page serves. A sanity check recomputes every pairwise distance from the snapshot’s own points with DuckDB’s spheroid math: worst disagreement with the stored Databricks values, about 5 microns across ~25,000 pairs.

What the disagreements look like

At low thresholds you see the expected: many S&P points shifted a consistent few dozen meters north-east of their siblings, the signature of a NAD27→WGS84 datum history. Above a few hundred meters the excuses run out: wrong longitude quadrant signs, wells filed in the wrong county, and placements that disagree by kilometers. This is not a data cleaning exercise — it is an argument for never trusting a single vendor’s coordinates without a second opinion.

The Databricks Asset Bundle experiment

The original app was Streamlit, deployed to Databricks as an Asset Bundle with GitHub Actions for tests and deploys. The repo README preserves the full step-by-step — bundle config, service principals, cluster grants, CI secrets — as it worked in August 2025. Highlights from the trenches:

Databricks job running bronze, silver and gold notebooks
The medallion job: bronze → silver → gold notebooks in series.

The Databricks workspace is gone; the pipeline, the app, and the walkthrough remain documented in the repo. This page is the museum: the July 2025 snapshot, served flat, with the map rebuilt in MapLibre.