Provenance
Freshness & coverage
Methods (5)
searchWaterRights
readNM Points of Diversion (~277K). Filter county/owner/use/status/basin/podStatus.
Input schema
{ "type": "object", "properties": { "county": { "type": "string", "examples": [ "Lea" ] }, "owner": { "type": "string" }, "use": { "type": "string", "examples": [ "OIL" ] }, "status": { "type": "string" }, "basin": { "type": "string" }, "podStatus": { "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" }, "format": { "oneOf": [ { "type": "string", "enum": [ "records" ] }, { "type": "string", "enum": [ "geojson" ] } ] }, "verbose": { "type": "boolean" } }, "additionalProperties": false }use: OIL/OFM/SRO/MIN/INJ (O&G), DOM/IRR. status: PMT/LIC/ACT.
getDeclaredGroundwaterBasin
readPoint-in-polygon: which declared groundwater basin covers this lat/lon (NM OSE New Mexico Water)?.
Required paramslatlonInput schema
{ "type": "object", "properties": { "lat": { "type": "number", "examples": [ 32.7 ] }, "lon": { "type": "number", "examples": [ -103.5 ] }, "includeSubBasins": { "type": "boolean" } }, "additionalProperties": false, "required": [ "lat", "lon" ] }Default 39-poly layer; pass includeSubBasins:true for 161-poly extensions layer.
searchPointsOfDiversion
readAlias to searchWaterRights — POD is the canonical source (NM OSE New Mexico Water).
Input schema
{ "type": "object", "properties": { "county": { "type": "string", "examples": [ "Eddy" ] }, "owner": { "type": "string" }, "use": { "type": "string" }, "status": { "type": "string" }, "basin": { "type": "string", "examples": [ "C" ] }, "podStatus": { "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" }, "format": { "oneOf": [ { "type": "string", "enum": [ "records" ] }, { "type": "string", "enum": [ "geojson" ] } ] }, "verbose": { "type": "boolean" } }, "additionalProperties": false }searchIrrigationDistricts
readNM irrigation districts (74 polys). Filter by name substring or bbox.
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 }, "limit": { "type": "number" }, "format": { "oneOf": [ { "type": "string", "enum": [ "records" ] }, { "type": "string", "enum": [ "geojson" ] } ] }, "verbose": { "type": "boolean" }, "name": { "type": "string", "examples": [ "Pecos" ] } }, "additionalProperties": false }No county column — use bbox or name-substring filtering.
getServiceInfo
readSchema + record counts for any of the 4 NM OSE layers.
Input schema
{ "type": "object", "properties": { "service": { "type": "string", "examples": [ "pointsOfDiversion" ] } }, "additionalProperties": false }
