WVDEP consolidated. Marcellus heart — EQT, Antero, Range, Southwestern. 11 services in one enterprise folder, 9 layers via 8 methods. - searchWells (~153K) ⭐ county (→FIPS), operator, status, wellType, formation, marcellus/horizontal flags - searchPermits ⭐ orderBy issuedate desc; permitType, yearFrom/To - searchAirEmissionSources (~2.6K), searchAbandonedMineLands (~10K), searchRemediationSites (VRP+SEMS), searchMiningReclamation (~11K), searchDamSafety (~395), searchWatershedAssessment (~34K 303d), getServiceInfo upstream quirks: county on wells = FIPS suffix (Wetzel='103'). marcellus 'y'/'n'/'u' string. Mining columns are type/per_status. SEMS columns 10-char truncated. AML status bracketed variants. Air/AML/VRP/Mining/Dam/Watershed have NO county column — bbox/near only.
9 methodsFreshness not declaredWVGES subsurface geology for Marcellus + Utica. Native atlas2.wvgs.wvnet.edu — 14 folders. 4 layers via 5 methods. - searchFormationTops (~478 control wells) ⭐ MD/SS/THK for HURN/JAVA/ANGL/RNSR/MDLX/WRVR/GBRK/TLLY/MNNG/OKCA/B/CHVL/USPG/TRSZ/ONDG/HMLN/MRCL - searchMarcellusWells (~5.5K) production history (cumulativeGas, recentGas[5yr]) - searchOilGasGeology (~1.2K WVOG fields by play — Mgn/Mbi/Dvs/MDe/Pps/Dbs/Des, Field_Type Gas/Oil/Storage/CBM) - searchGeologicMaps (10 polygons Cambrian→Permian), getServiceInfo upstream quirks: MarcellusPlusGeology/1 does NOT support pagination — handler uses returnIdsOnly + objectIds chunking. WVOG_Fields columns truncated. Sentinel -99999 mapped to null.
5 methodsFreshness not declared
