Skip to content

public-usgs/kaiparowits-coal-resources: USGS OFR 97-709 Kaiparowits Plateau coal coverages #707

Description

@cassiebuhler

Source

Landing page: https://pubs.usgs.gov/of/1997/ofr-97-0709/
Citation: Biewick, L.R.H., Hettinger, R.D., and Roberts, L.N.R., 1997, Selected ARC/INFO coverages
created for investigations of the distribution and resources of coal in the Kaiparowits Plateau,
southern Utah: an accompaniment to Hettinger and others, 1996
, USGS Open-File Report 97-709.
Edition: version 1 (upstream's own label), files dated 1997-11-07. Accessed 2026-09-22.

Single archive: kaip.tar.gz, 5,368,079 bytes, md5 d680d23c47172d5ee1061728d7cd1632.

Verified 2026-09-22:

curl -I .../kaip.tar.gz                    -> HTTP/2 200, application/gzip, 5368079
ogrinfo -so kaip/coverages/scale125k/allcoal PAL  -> AVCBin, 5222 polygons

What the data is, and what it is for

The GIS layers behind the USGS National Coal Assessment of the John Henry Member of the Straight
Cliffs Formation, Kaiparowits Plateau. 20 ARC/INFO coverages at three scales. Coverage
descriptions: https://pubs.usgs.gov/of/1997/ofr-97-0709/Appendix1.html

The one that matters is allcoal (1:125,000, 5,222 polygons) — the union of net-coal thickness,
overburden, reliability, dip and ownership, carrying a per-polygon tonnage:

field meaning
SHTONS_MIL coal resource, million short tons
THICK net coal thickness, ft
OVERB overburden class, thousands of ft — 0-1, 1-2, 2-3, 3-6, >6
REL reliability — iden (identified) / hypo (hypothetical)
COAL_OWN fed / nonfed
SURF surface owner — BLM, FS, STATE, PRIVATE, NPS, NREC, WATER
DIP inclination class, degrees — 0-6, 6-12, 12-25, >25
INT T total / P partially eroded coal-bearing interval
QUAD, CNTY, TR 7.5' quad, county, township-range

Totals as read from the source: 72,129.6 million short tons across 5,222 polygons, of which
COAL_OWN = 'fed' is 65,997.6 and REL = 'iden' is 54,878.8.

This is the only published source that carries Kaiparowits coal tonnage as geometry. The existing
coal-deposits layer (UGS 1988, in public-utah) is deposit-area outlines with no tonnage.

Consumer: utah-public-lands.

Companion coverages in the same archive

coverage scale geom n contents
allcoal 125k polygon 5,222 the tonnage layer, above
fig22 125k polygon 815 areas geologically favourable for current underground mining technology; same attributes as allcoal minus THICK/SHTONS_MIL
kaipcoal 24k point 209 drill-hole/measured-section point source data — per-bed thickness and counts by thickness class (THK1-2.4 … THK>40, NUM*), DEPTHCOALTOP, DEPTHCOALBOT, TOTALCOAL, SURFELEV
kjh_thk 125k polygon 124 Calico + A-sequence thickness contours
csb_struct 125k polygon 239 structure contours, Calico sequence boundary
dip 125k polygon 57 inclination of strata
cb_int, csb, kdak, kjh_bkw, kjh_kdt 125k polygon 6–26 stratigraphic outcrop/extent outlines
kdak_dd 125k polygon 26 kdak in NAD27 geographic decimal degrees (EPSG:4267), not distinct content — out of scope
structure, m_adit 125k line — structural features; coal mine adits
twnshp 24k polygon 190 township and range
bb_surf, county, roads, ut_st_dd, ut_fedl_dd 100k / 5m — — generic basemap, superseded by catalog layers — out of scope

Scope the ingest to the assessment coverages. The basemap ones duplicate data already in the
catalog.

In scope, 14 coverages: allcoal, fig22, kaipcoal, kjh_thk, csb_struct, dip, cb_int,
csb, kdak, kjh_bkw, kjh_kdt, structure, m_adit, twnshp.

Two source characteristics that will bite

  1. The exports/*.e00 files are compressed E00 and GDAL cannot read them. ogrinfo on
    allcoal.e00 returns ERROR 4: This looks like a compressed E00 file and cannot be processed directly. The archive also ships the native binary coverages under kaip/coverages/<scale>/,
    which GDAL's AVCBin driver opens without preprocessing. Polygons are the PAL sublayer.
  2. The CRS is NAD27, and the coverages do not say so. GDAL reports UTM zone 12N on a Clarke 1866
    ellipsoid with DATUM["Not specified"]. That is EPSG:26712 (NAD27 / UTM 12N), not 26912.
    Assigning NAD83 instead displaces the data by roughly 100 m.

Sentinels: OVERB = '-99', REL = 'hole' and empty-string ownership mark the 5 polygons that are
map holes, all with SHTONS_MIL = 0.

The same sentinel convention runs through the companion coverages, with values the allcoal list does
not cover: kjh_thk.THICK = -9999 (5 of 124), csb_struct.ELEV = -9999 (1 of 239), dip.DIP = ''
(5 of 57), and kaipcoal, whose metadata states -99 in field means NO DATA across its numeric fields.
None of these is a zero.

Spatial extent

Full upstream extent: the Kaiparowits Plateau study area, southern Utah, east of 112°W.
allcoal bounds (EPSG:26712): 411,784–499,408 E, 4,102,866–4,199,889 N.

H3 native and parent resolutions

native 8, parents 0 — mean allcoal polygon is ~1.6 km² against res 8's 0.74 km², and the source is
compiled at 1:125,000, so res 9+ would assert precision the mapping does not have. h8 is the
catalog join key and is carried natively.

Reducer (rasters only)

n/a — vector.

Target bucket and dataset path

s3://public-usgs/, dataset kaiparowits-coal-resources, one dataset per coverage beneath it:

public-usgs/kaiparowits-coal-resources/stac-collection.json   <- grouping collection, child links only
public-usgs/kaiparowits-coal-resources/<coverage>.parquet
public-usgs/kaiparowits-coal-resources/<coverage>.pmtiles
public-usgs/kaiparowits-coal-resources/<coverage>/hex/h0=*/data_0.parquet
public-usgs/kaiparowits-coal-resources/<coverage>/stac-collection.json

One collection per coverage, not one for all 14: verify-stac.py keys assets {last-segment}-{format}
and pairs each flat GeoParquet with its hex, so the coverages cannot share a collection. Layout follows
padus-4-1.

Licence, with evidence

public-domain (SPDX). USGS Open-File Report, US federal agency product, no access or use
constraint stated in the report. https://www.usgs.gov/information-policies-and-instructions/copyrights-and-credits

Acceptance criteria

  • Raw kaip.tar.gz staged before processing, with the size and md5 above recomputed from the stored object.
  • allcoal present with all 11 attributes including SHTONS_MIL and THICK as numerics.
  • SUM(SHTONS_MIL) over the published allcoal = 72,129.6 (± float noise) across 5,222 features. A mismatch means geometry or rows were dropped.
  • Source CRS recorded as EPSG:26712 (NAD27) and reprojected to EPSG:4326 through a NAD27→NAD83 transformation, not a null transform.
  • SHTONS_MIL units (million short tons) stated in table:columns.
  • STAC records that these are in-place resource figures at the stated thickness/overburden cutoffs, not recoverable reserves, and not economically recoverable tonnage. The 72 Bt total spans every overburden class including >6 (thousand ft).
  • REL (identified vs hypothetical) documented — the two are not interchangeable and hypo should not be summed with iden without saying so.
  • -99 / hole / empty sentinels documented as no-data, never as 0.
  • Basemap coverages (bb_surf, county, roads, ut_st_dd, ut_fedl_dd) excluded.
  • h3:native_resolution = 8, h3:parent_resolutions = [0].
  • SPDX public-domain + {"rel": "license"} link.
  • table:columns populated; scripts/verify-stac.py --bucket public-usgs --dataset kaiparowits-coal-resources
    exits 0, and so does a run against each of the 14 per-coverage collections.
  • The NAD27 to NAD83 step uses the NADCON grid us_noaa_conus.tif (NAD27 to NAD83 (1), 0.15 m), not
    PROJ's grid-free ballpark Helmert fallback (NAD27 to WGS 84 (4), 10 m).
  • STAC records that structure (327 arcs) and m_adit (50 arcs) carry no thematic attributes in the
    source, so their attribute-free parquet is not read as a dropped column.
  • STAC records that kaipcoal ships fewer fields than its own FGDC metadata documents: THK1-2.4,
    NUM1-2.4, THK2.5-3.4, NUM2.5-3.4, THK3.5-7, NUM3.5-7, THK>40 and NUM>40 are defined in
    the metadata and absent from KAIPCOAL.PAT.
  • STAC records that SHTONS_MIL is computed, not measured: AREA * 0.0002471 * THICK * 1800 / 1e6,
    assuming bituminous rank at 1,800 short tons per acre-foot.

Known blockers

  • None on access. The compressed-E00 and NAD27 items above are source characteristics, documented so they are not rediscovered mid-build.
  • Fixed vintage: 1997, superseded by nothing. This dataset will never update.

Related

#478 USGS MRDS · #700 USGS NOGA assessment units

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    type: datautah-public-landsDatasets for the Utah Public Lands (Bears Ears / GSENM) app

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions