Skip to content

Coordinates, CRS and map alignment

Qualified pilot · reviewed 19 September 2026. ArrayBridge now supports a bounded horizontal raster conversion workflow. This guide distinguishes changing a map’s display from creating new scientific data.

Coordinate systemWhat it describesWho chooses it
Source CRSThe meaning of coordinates in the original assetThe source and its metadata
Representation CRSThe coordinates of the delivered GeoTIFFAn explicit connector conversion policy
QGIS project CRSThe coordinates used to display layers togetherThe QGIS user

A source can use longitude/latitude (EPSG:4326), a delivered raster can use Web Mercator (EPSG:3857), and QGIS can display both in a project using EPSG:4326. These are separate settings. ArrayBridge respects the existing QGIS project CRS; it does not change it to match an incoming layer.

Original asset Delivered representation QGIS display
EPSG:4326 EPSG:3857 Project EPSG:4326
longitude / latitude -----> resampled raster -----> aligned map layers
explicit conversion display transformation
original retained stored raster unchanged

Assigning a CRS label is not converting coordinates. Relabelling local coordinates as latitude/longitude puts data in the wrong place. An unknown CRS stays unknown. The pilot refuses to import an unknown-CRS map into a geographically referenced project; its separate synthetic demo uses an unreferenced engineering project.

ActionEffectNew project asset revision?
Change QGIS project CRSQGIS redraws layers in the selected coordinatesNo
Rescale live colorsFit the live layer’s color range to its current valuesNo
Choose a different delivery CRS, resolution or resampling policyCreate a different derived raster representationNo, when the source publication is unchanged
Publish changed source values or a new source gridStore a new scientific snapshot; follow can advanceYes

Colors stay fixed across live updates until you rescale them, allowing meaningful comparisons over time. A changed value can therefore look similar, or fall outside the previous color range. Check the displayed revision and numerical range before assuming an update was missed.

What conversion preserves—and what changes

Section titled “What conversion preserves—and what changes”

Original source data remains available. The derived GeoTIFF has its own manifest with source hashes, target grid, transformation, software versions, missing-value count and declared losses. Keep the manifest with the raster when sharing it.

Reprojection usually changes sample locations and sample count. Nearest neighbor selects existing sample values. Bilinear interpolates values and is only allowed for continuous data; categorical codes require nearest neighbor. Missing samples remain missing rather than becoming zero, although the new grid can have a different missing-value count.

Horizontal coordinates and scalar values have separate units. Converting longitude/latitude to meters does not convert porosity to meters or change an elevation’s vertical datum. The public elevation fixture retains source-declared NAVD88 heights in meters, positive upward. No vertical correction is performed.

The conversion component accepts explicit two-dimensional geographic or projected CRSs sharing the same geodetic CRS. Target resolution and resampling are mandatory. Datum changes, dynamic coordinate epochs, compound/3D/vertical transformations, implicit unit changes and unknown source CRSs are refused. The pilot bounds both source and output reprojection grids to 100,000 pixels; it is not qualified for large rasters.

The source adapter must supply trustworthy CRS metadata. ResInsight project-CRS autodiscovery is not implemented. The public USGS fixture tests geographic handling independently of the synthetic ResInsight PORO workflow; it does not turn the synthetic map into geographic field data.

Non-spatial time series do not need raster reprojection. A production record may still reference a spatial well or facility, whose location requires its own CRS. Route transformations by data type rather than applying them to every asset.

Change coordinates and units · Try the public-data exercise · Troubleshoot map updates · Developer contract.

Well locations are the one exception served as points: Wells on a map converts each well’s stored point on the way out, between a fixed list of CRSs, and records the conversion it made.