All data sources

OK OWRB Oklahoma Water

No authok-owrb

Oklahoma Water Resources Board aquifers + floodplains + biological data. Native ArcGIS REST + AGOL Feature Services (owner: OWRBOnline), no auth. - searchAquifers ⭐ — 71 aquifer polys across 4 layers (Major/Minor × Bedrock/Alluvial) - getFloodplain ⭐ — point-in-polygon FEMA SFHA lookup (~23,539 polys) - searchStreamFishCounts (~10,749 obs), getServiceInfo quirks: Aquifers MapServer (csa.ou.edu) uses LOWERCASE field names (name/class/type) vs uppercase on AGOL. Floodplain is OWRB-published from FEMA NFHL — FLD_ZONE in X/AE/A/AO/AH; no name/county column. Stream Fish Counts has no county column — bbox/near is the geo filter; FISH_GROUP is taxonomic family.

Provenance

PublisherOK OWRB Oklahoma Water

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (4)

  • searchAquifers

    read

    OK aquifer polys (71 across 4 layers). Filter name, class (Major/Minor), type (Bedrock/Alluvial).

    Input schema
    {
      "type": "object",
      "properties": {
        "name": {
          "type": "string",
          "examples": [
            "Garber"
          ]
        },
        "aquiferClass": {
          "type": "string",
          "examples": [
            "Major"
          ],
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "Major"
              ]
            },
            {
              "type": "string",
              "enum": [
                "Minor"
              ]
            }
          ]
        },
        "aquiferType": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "Bedrock"
              ]
            },
            {
              "type": "string",
              "enum": [
                "Alluvium and Terrace"
              ]
            }
          ]
        },
        "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
    }

    For O&G injection target Major Bedrock (Garber-Wellington, Antlers, ...).

  • getFloodplain

    read

    FEMA NFHL Special Flood Hazard Area PiP lookup (~23,539 polys).

    Required paramslatlon
    Input schema
    {
      "type": "object",
      "properties": {
        "lat": {
          "type": "number",
          "examples": [
            35.589
          ]
        },
        "lon": {
          "type": "number",
          "examples": [
            -97.735
          ]
        }
      },
      "additionalProperties": false,
      "required": [
        "lat",
        "lon"
      ]
    }

    Returns 0 features outside any mapped SFHA (= zone X / not mapped).

  • searchStreamFishCounts

    read

    OWRB Stream Fish Count observations (~10,749). Filter commonName/fishGroup/sportFishOnly.

    Input schema
    {
      "type": "object",
      "properties": {
        "commonName": {
          "type": "string",
          "examples": [
            "Bass"
          ]
        },
        "fishGroup": {
          "type": "string"
        },
        "sportFishOnly": {
          "type": "boolean",
          "examples": [
            true
          ]
        },
        "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
    }

    No county column upstream — use bbox or near.

  • getServiceInfo

    read

    Schema + record counts for any of the 6 OK OWRB layers.

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