All data sources

NM OSE New Mexico Water

No authnm-ose

New Mexico Office of the State Engineer water-rights + groundwater data. AGOL Feature Services (owner: osegis), no auth. - searchWaterRights ⭐ — ~277,608 PODs filtered by county/owner/use/status/basin - getDeclaredGroundwaterBasin ⭐ — point-in-polygon basin lookup (39 polys, 161 with sub-basins) - searchPointsOfDiversion (alias), searchIrrigationDistricts (74 polys) - getServiceInfo quirks: county is 2-letter code (LE=Lea, ED=Eddy) — handler accepts both code + full name. POD geometry stored as UTM Zone 13N — outSR=4326 forces WGS84. use_ has 59 codes (OIL/OFM/SRO/MIN/INJ for O&G); status has 20 (PMT/LIC/EXP/CAN); pod_status separate (ACT/INC/PEN/PLG). 2 basin layers found — default 39-poly canonical, opt-in 161-poly with sub-basins.

Provenance

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (5)

  • searchWaterRights

    read

    NM 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

    read

    Point-in-polygon: which declared groundwater basin covers this lat/lon (NM OSE New Mexico Water)?.

    Required paramslatlon
    Input 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

    read

    Alias 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

    read

    NM 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

    read

    Schema + record counts for any of the 4 NM OSE layers.

    Input schema
    {
      "type": "object",
      "properties": {
        "service": {
          "type": "string",
          "examples": [
            "pointsOfDiversion"
          ]
        }
      },
      "additionalProperties": false
    }