All data sources

TxGIO (Texas GIS)

No authtx-txgio

TxGIO — Texas Geographic Information Office (formerly TNRIS), the state GIS clearinghouse, through public ArcGIS REST services. Runs on PatchOps' shared ArcGIS engine and returns WGS84 GeoJSON for incorporated cities, legislative districts, 1:250k geology, NHD hydrography, and StratMap parcel polygons. The parcel MapServer is exposed through bounded service-level identify queries with typed filters and truncation disclosure. Complements rrc, tceq, twdb, and tx-glo. No auth.

Provenance

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (6)

  • searchCities

    read

    Texas incorporated city boundaries as WGS84 GeoJSON

    Input schema
    {
      "type": "object",
      "properties": {
        "cityName": {
          "type": "string",
          "examples": [
            "Austin"
          ]
        },
        "bbox": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "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 cityName, bbox, or near; limit defaults to 50.

  • getLegislativeDistricts

    read

    Texas legislative district polygons (Senate / House / US Congress) as GeoJSON

    Input schema
    {
      "type": "object",
      "properties": {
        "chamber": {
          "type": "string",
          "examples": [
            "congress"
          ]
        },
        "bbox": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "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
    }

    chamber: senate (default), house, or congress; supports bbox and near.

  • getGeologyUnits

    read

    1:250,000 Texas geology (units / faults / dikes) as GeoJSON

    Input schema
    {
      "type": "object",
      "properties": {
        "featureType": {
          "type": "string",
          "examples": [
            "faults"
          ]
        },
        "bbox": {
          "type": "array",
          "oneOf": [
            {
              "type": "string"
            },
            {
              "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
    }

    featureType: units, faults, or dikes; units use queryable layer 9.

  • getHydrography

    read

    NHD rivers/streams + waterbodies as GeoJSON

    Input schema
    {
      "type": "object",
      "properties": {
        "featureType": {
          "type": "string",
          "examples": [
            "rivers"
          ]
        },
        "bbox": {
          "type": "array",
          "oneOf": [
            {
              "type": "string"
            },
            {
              "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
    }

    featureType: rivers or waterbodies; bbox or near is required.

  • getParcels

    read

    StratMap parcel polygons via bounded MapServer identify queries

    Input schema
    {
      "type": "object",
      "properties": {
        "propertyId": {
          "type": "string"
        },
        "geoId": {
          "type": "string"
        },
        "ownerName": {
          "type": "string"
        },
        "county": {
          "type": "string"
        },
        "situsAddress": {
          "type": "string"
        },
        "where": {
          "type": "string"
        },
        "bbox": {
          "type": "array",
          "oneOf": [
            {
              "type": "string"
            },
            {
              "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
    }

    bbox/near required; filters: propertyId, geoId, ownerName, county, situsAddress.

  • getServiceInfo

    read

    Describe layers, query status, geometry behavior, and bbox rules

    Input schema
    {
      "type": "object",
      "properties": {
        "service": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "cities"
              ]
            },
            {
              "type": "string",
              "enum": [
                "legislativeSenate"
              ]
            },
            {
              "type": "string",
              "enum": [
                "legislativeHouse"
              ]
            },
            {
              "type": "string",
              "enum": [
                "legislativeCongress"
              ]
            },
            {
              "type": "string",
              "enum": [
                "geologyUnits"
              ]
            },
            {
              "type": "string",
              "enum": [
                "geologyFaults"
              ]
            },
            {
              "type": "string",
              "enum": [
                "geologyDikes"
              ]
            },
            {
              "type": "string",
              "enum": [
                "hydroWaterbodies"
              ]
            },
            {
              "type": "string",
              "enum": [
                "hydroRivers"
              ]
            },
            {
              "type": "string",
              "enum": [
                "parcels"
              ]
            }
          ]
        }
      },
      "additionalProperties": false
    }