Provenance
Freshness & coverage
Methods (12)
searchWells
readSearch SDR water wells. Filters: county, bbox, proposedUse, depth, drilledAfter/Before.
Input schema
{ "type": "object", "properties": { "county": { "type": "string", "examples": [ "Travis" ] }, "counties": { "type": "array", "items": { "type": "string" } }, "bbox": { "type": "array", "items": { "type": "number" } }, "proposedUse": { "type": "string", "examples": [ "Domestic" ] }, "wellType": { "type": "string" }, "drilledAfter": { "type": "string" }, "drilledBefore": { "type": "string" }, "minDepthFt": { "type": "number" }, "maxDepthFt": { "type": "number" }, "hasInjuriousWaterQuality": { "type": "boolean" }, "limit": { "type": "number", "examples": [ 200 ] }, "format": { "oneOf": [ { "type": "string", "enum": [ "records" ] }, { "type": "string", "enum": [ "geojson" ] } ] }, "verbose": { "type": "boolean" }, "includeOwner": { "type": "boolean" } }, "additionalProperties": false }Auto-paginates 2000/page up to limit (default 500, hard cap 50000).
getWellsNearPoint
readRadius search for SDR wells (TWDB Texas Water Wells). radiusMiles 0.1-50. Sorted nearest-first.
Required paramslatlonInput schema
{ "type": "object", "properties": { "lat": { "type": "number", "examples": [ 31.95 ] }, "lon": { "type": "number", "examples": [ -102.08 ] }, "radiusMiles": { "type": "number", "examples": [ 5 ] }, "proposedUse": { "type": "string" }, "minDepthFt": { "type": "number" }, "maxDepthFt": { "type": "number" }, "limit": { "type": "number" }, "format": { "oneOf": [ { "type": "string", "enum": [ "records" ] }, { "type": "string", "enum": [ "geojson" ] } ] }, "verbose": { "type": "boolean" }, "includeOwner": { "type": "boolean" } }, "additionalProperties": false, "required": [ "lat", "lon", "radiusMiles" ] }getWellById
readFetch one SDR record by tracking number. includeOwner gates PII fields.
Required paramstrackingNumberInput schema
{ "type": "object", "properties": { "trackingNumber": { "type": "string", "examples": [ "1234567" ] }, "includeOwner": { "type": "boolean" } }, "additionalProperties": false, "required": [ "trackingNumber" ] }getDepthStatistics
readServer-side depth percentiles (p10/25/50/75/90). Optional groupBy proposedUse|wellType|decade.
Input schema
{ "type": "object", "properties": { "county": { "type": "string", "examples": [ "Midland" ] }, "counties": { "type": "array", "items": { "type": "string" } }, "bbox": { "type": "array", "items": { "type": "number" } }, "near": { "type": "object", "properties": { "lat": { "type": "number" }, "lon": { "type": "number" }, "radiusMiles": { "type": "number" } }, "required": [ "lat", "lon", "radiusMiles" ], "additionalProperties": false }, "groupBy": { "type": "string", "examples": [ "proposedUse" ], "oneOf": [ { "type": "string", "enum": [ "wellType" ] }, { "type": "string", "enum": [ "proposedUse" ] }, { "type": "string", "enum": [ "decade" ] } ] } }, "additionalProperties": false }getCountyCounts
readStatewide SDR well counts and median depth grouped by county.
EntitieswellPaginationnoneInput schema
{ "type": "object", "properties": { "proposedUse": { "type": "string", "examples": [ "Domestic" ] }, "drilledAfter": { "type": "string" } }, "additionalProperties": false }getPluggingReports
readPlugging Reports layer. Filter by county, bbox, near, pluggedAfter/Before.
Input schema
{ "type": "object", "properties": { "county": { "type": "string", "examples": [ "Reeves" ] }, "bbox": { "type": "array", "items": { "type": "number" } }, "near": { "type": "object", "properties": { "lat": { "type": "number" }, "lon": { "type": "number" }, "radiusMiles": { "type": "number" } }, "required": [ "lat", "lon", "radiusMiles" ], "additionalProperties": false }, "pluggedAfter": { "type": "string" }, "pluggedBefore": { "type": "string" }, "limit": { "type": "number", "examples": [ 100 ] }, "format": { "oneOf": [ { "type": "string", "enum": [ "records" ] }, { "type": "string", "enum": [ "geojson" ] } ] }, "includeOwner": { "type": "boolean" } }, "additionalProperties": false }searchGwdbSites
readCurated GWDB groundwater wells (TWDB Texas Water Wells).
Input schema
{ "type": "object", "properties": { "county": { "type": "string" }, "bbox": { "type": "array", "items": { "type": "number" } }, "near": { "type": "object", "properties": { "lat": { "type": "number" }, "lon": { "type": "number" }, "radiusMiles": { "type": "number" } }, "required": [ "lat", "lon", "radiusMiles" ], "additionalProperties": false }, "aquifer": { "type": "string", "examples": [ "Edwards" ] }, "wellUse": { "type": "string" }, "minDepthFt": { "type": "number" }, "maxDepthFt": { "type": "number" }, "limit": { "type": "number", "examples": [ 200 ] }, "format": { "oneOf": [ { "type": "string", "enum": [ "records" ] }, { "type": "string", "enum": [ "geojson" ] } ] }, "includeOwner": { "type": "boolean" } }, "additionalProperties": false }getGwdbSiteById
readFetch one GWDB site by state well number (e.g. "57-46-302").
Required paramsstateWellNumberInput schema
{ "type": "object", "properties": { "stateWellNumber": { "type": "string", "examples": [ "57-46-302" ] }, "includeOwner": { "type": "boolean" } }, "additionalProperties": false, "required": [ "stateWellNumber" ] }searchBrackishWells
readBRACS brackish-water wells. hasGeophysicalLog filters where SourceWellData mentions logs.
Input schema
{ "type": "object", "properties": { "county": { "type": "string", "examples": [ "Winkler" ] }, "bbox": { "type": "array", "items": { "type": "number" } }, "near": { "type": "object", "properties": { "lat": { "type": "number" }, "lon": { "type": "number" }, "radiusMiles": { "type": "number" } }, "required": [ "lat", "lon", "radiusMiles" ], "additionalProperties": false }, "hasGeophysicalLog": { "type": "boolean", "examples": [ true ] }, "hasLithology": { "type": "boolean" }, "limit": { "type": "number" }, "format": { "oneOf": [ { "type": "string", "enum": [ "records" ] }, { "type": "string", "enum": [ "geojson" ] } ] }, "includeOwner": { "type": "boolean" } }, "additionalProperties": false }hasLithology field does not exist on BRACS layer and is ignored.
getMajorAquifers
readTexas 9 major freshwater aquifer extent polygons (Ogallala, Edwards, Gulf Coast…) as GeoJSON.
Input schema
{ "type": "object", "properties": { "name": { "type": "string", "examples": [ "Ogallala" ] }, "bbox": { "type": "array", "items": { "type": "number" } }, "near": { "type": "object", "properties": { "lat": { "type": "number" }, "lon": { "type": "number" }, "radiusMiles": { "type": "number" } }, "required": [ "lat", "lon", "radiusMiles" ], "additionalProperties": false }, "limit": { "type": "number" } }, "additionalProperties": false }Filter by name; supports bbox. Use with patchops_addMapLayer.
getMinorAquifers
readTexas minor aquifer extent polygons (21 minor aquifers) as GeoJSON. Filter by name; supports bbox.
Input schema
{ "type": "object", "properties": { "name": { "type": "string" }, "bbox": { "type": "array", "items": { "type": "number" } }, "near": { "type": "object", "properties": { "lat": { "type": "number" }, "lon": { "type": "number" }, "radiusMiles": { "type": "number" } }, "required": [ "lat", "lon", "radiusMiles" ], "additionalProperties": false }, "limit": { "type": "number" } }, "additionalProperties": false }getServiceInfo
readSchema, fields, and record counts. Pass layer to scope to one of sdr|plugging|gwdb|bracs.
Input schema
{ "type": "object", "properties": { "layer": { "type": "string", "examples": [ "sdr" ] } }, "additionalProperties": false }
