Provenance
Freshness & coverage
Methods (4)
queryAtPoint
readQuery water features at a specific coordinate
Required paramslatitudelongitudeInput schema
{ "type": "object", "properties": { "latitude": { "type": "number", "examples": [ 29.76 ] }, "longitude": { "type": "number", "examples": [ -95.37 ] }, "bufferMeters": { "type": "number", "examples": [ 1000 ] }, "includeGeometry": { "type": "boolean" } }, "additionalProperties": false, "required": [ "latitude", "longitude" ] }queryInBbox
readQuery water features within a bounding box
Required paramsxminyminxmaxymaxInput schema
{ "type": "object", "properties": { "xmin": { "type": "number", "examples": [ -95.5 ] }, "ymin": { "type": "number", "examples": [ 29.5 ] }, "xmax": { "type": "number", "examples": [ -95 ] }, "ymax": { "type": "number", "examples": [ 30 ] }, "featureTypes": { "oneOf": [ { "type": "string", "enum": [ "all" ] }, { "type": "string", "enum": [ "flowlines" ] }, { "type": "string", "enum": [ "waterbodies" ] } ] }, "maxResults": { "type": "number" }, "includeGeometry": { "type": "boolean" } }, "additionalProperties": false, "required": [ "xmin", "ymin", "xmax", "ymax" ] }Use featureTypes: "flowlines" or "waterbodies" to filter
getWatersGeoJSON
readNHD surface waters (flowlines+waterbodies) in a bbox as GeoJSON — "waters of the state" (NHD half).
Required paramsxminyminxmaxymaxInput schema
{ "type": "object", "properties": { "xmin": { "type": "number", "examples": [ -98 ] }, "ymin": { "type": "number", "examples": [ 30 ] }, "xmax": { "type": "number", "examples": [ -97.5 ] }, "ymax": { "type": "number", "examples": [ 30.4 ] }, "featureTypes": { "oneOf": [ { "type": "string", "enum": [ "all" ] }, { "type": "string", "enum": [ "flowlines" ] }, { "type": "string", "enum": [ "waterbodies" ] } ] }, "maxResults": { "type": "number" } }, "additionalProperties": false, "required": [ "xmin", "ymin", "xmax", "ymax" ] }Pair with tceq.getClassifiedSegments for the TCEQ-regulated segments.
getServiceInfo
readGet NHD service metadata and available layers
Input schema
{ "type": "object", "properties": {}, "additionalProperties": false }
