View In:
ArcGIS Online Map Viewer
Parent Layer:
Environmental Protection Agency Data
Name: EPA Assessment and TMDL Tracking and Implementation System (ATTAINS 2025)
Display Field: submission
Type: Feature Layer
Geometry Type: esriGeometryPolyline
Description: This dataset provides information about the conditions of the nation’s surface waters. States, territories and authorized tribes (states for brevity) assess the quality of their surface waters and report it to EPA as part of their Integrated Report, which combines Clean Water Act Sections 303(d) and 305(b). This dataset provides the spatial locations of state-defined Assessment Units and Assessment decisions for those waters. Designated Use and assessed Parameter information have been rolled up into groups. This dataset also includes attributes indicating the Assessment Units that have one or more Actions (a.k.a., Plans, such as Total Maximum Daily Load (TMDL), Alternative Restoration Plans, Protection Plans, etc.) associated with the water. For more information, please see https://www.epa.gov/waterdata/attains.This dataset provides the latest information submitted to EPA for each state. States typically provide this data to EPA every two years, but the currency of the data may vary by state. The Control table indicates the latest data available for each state.
Service Item Id: 6763fd9d7c48476291e398f89d3051b2
Copyright Text: Environmental Protection Agency
Default Visibility: false
MaxRecordCount: 10000
MaxSelectionCount: 0
Supported Query Formats: JSON, geoJSON, PBF
Min Scale: 0.0
Max Scale: 0.0
Supports Advanced Queries: true
Supports Statistics: true
Can Scale Symbols: false
Use Standardized Queries: true
Supports ValidateSQL: true
Supports Calculate: true
Supports Datum Transformation: true
Extent:
XMin: -9514876.0974
YMin: 4202387.844999999
XMax: -8543771.1865
YMax: 5356676.699600004
Spatial Reference: 102100
(3857)
LatestVCSWkid(0)
Drawing Info:
Renderer:
Unique Value Renderer:
Field 1: isassessed
Field 2: isimpaired
Field 3: N/A
Field Delimiter: ,
Default Symbol:
Default Label: N/A
UniqueValueInfos:
-
Value: N,N
Label: Unassessed
Description: N/A
Symbol:
Style: esriSLSSolid
Color: [0, 92, 230, 255]
Width: 1
-
Value: Y,N
Label: Good
Description: N/A
Symbol:
Style: esriSLSSolid
Color: [56, 168, 0, 255]
Width: 1
-
Value: Y,Y
Label: Polluted Rivers and Streams
Description: N/A
Symbol:
Style: esriSLSSolid
Color: [203, 34, 62, 255]
Width: 2
Transparency: 0
Labeling Info:
Feature Draw Order:
Advanced Query Capabilities:
Supports Statistics: true
Supports OrderBy: true
Supports Distinct: true
Supports Pagination: true
Supports TrueCurve: true
Supports Returning Query Extent: true
Supports Query With Distance: true
Supports Sql Expression: true
Supports Query With ResultType: true
Supports Returning Geometry Centroid: false
Supports Binning LOD: false
Supports Query With LOD Spatial Reference: false
Supports Percentile Statistics: true
Supports Having Clause: true
Supports Count Distinct: true
Supports Time Relation: false
Supports Sql Format: false
Supports Query Analytic: true
Supports Query With Current User: true
HasZ: false
HasM: false
Has Attachments: false
HTML Popup Type: esriServerHTMLPopupTypeAsHTMLText
Type ID Field: isassessed
Fields:
-
OBJECTID
(
type: esriFieldTypeOID, alias: OBJECTID, editable: false, nullable: false, defaultValue: null, modelName: OBJECTID
)
-
submission
(
type: esriFieldTypeString, alias: submission, editable: true, nullable: true, length: 40, defaultValue: null, modelName: submission
)
-
permid_joi
(
type: esriFieldTypeString, alias: permid_joi, editable: true, nullable: true, length: 40, defaultValue: null, modelName: permid_joi
)
-
state
(
type: esriFieldTypeString, alias: state, editable: true, nullable: true, length: 2, defaultValue: null, modelName: state
)
-
region
(
type: esriFieldTypeString, alias: region, editable: true, nullable: true, length: 2, defaultValue: null, modelName: region
)
-
organizati
(
type: esriFieldTypeString, alias: organizati, editable: true, nullable: true, length: 30, defaultValue: null, modelName: organizati
)
-
orgtype
(
type: esriFieldTypeString, alias: orgtype, editable: true, nullable: true, length: 30, defaultValue: null, modelName: orgtype
)
-
tas303d
(
type: esriFieldTypeString, alias: tas303d, editable: true, nullable: true, length: 1, defaultValue: null, modelName: tas303d
)
-
organiza_1
(
type: esriFieldTypeString, alias: organiza_1, editable: true, nullable: true, length: 200, defaultValue: null, modelName: organiza_1
)
-
reportingc
(
type: esriFieldTypeInteger, alias: reportingc, editable: true, nullable: true, defaultValue: null, modelName: reportingc
)
-
assessment
(
type: esriFieldTypeString, alias: assessment, editable: true, nullable: true, length: 50, defaultValue: null, modelName: assessment
)
-
assessme_1
(
type: esriFieldTypeString, alias: assessme_1, editable: true, nullable: true, length: 254, defaultValue: null, modelName: assessme_1
)
-
waterbodyr
(
type: esriFieldTypeString, alias: waterbodyr, editable: true, nullable: true, length: 254, defaultValue: null, modelName: waterbodyr
)
-
assmnt_joi
(
type: esriFieldTypeString, alias: assmnt_joi, editable: true, nullable: true, length: 40, defaultValue: null, modelName: assmnt_joi
)
-
ircategory
(
type: esriFieldTypeString, alias: ircategory, editable: true, nullable: true, length: 5, defaultValue: null, modelName: ircategory
)
-
overallsta
(
type: esriFieldTypeString, alias: overallsta, editable: true, nullable: true, length: 50, defaultValue: null, modelName: overallsta
)
-
isassessed
(
type: esriFieldTypeString, alias: isassessed, editable: true, nullable: true, length: 1, defaultValue: null, modelName: isassessed
)
-
isimpaired
(
type: esriFieldTypeString, alias: isimpaired, editable: true, nullable: true, length: 1, defaultValue: null, modelName: isimpaired
)
-
isthreaten
(
type: esriFieldTypeString, alias: isthreaten, editable: true, nullable: true, length: 1, defaultValue: null, modelName: isthreaten
)
-
on303dlist
(
type: esriFieldTypeString, alias: on303dlist, editable: true, nullable: true, length: 1, defaultValue: null, modelName: on303dlist
)
-
hastmdl
(
type: esriFieldTypeString, alias: hastmdl, editable: true, nullable: true, length: 1, defaultValue: null, modelName: hastmdl
)
-
has4bplan
(
type: esriFieldTypeString, alias: has4bplan, editable: true, nullable: true, length: 1, defaultValue: null, modelName: has4bplan
)
-
hasalterna
(
type: esriFieldTypeString, alias: hasalterna, editable: true, nullable: true, length: 1, defaultValue: null, modelName: hasalterna
)
-
hasprotect
(
type: esriFieldTypeString, alias: hasprotect, editable: true, nullable: true, length: 1, defaultValue: null, modelName: hasprotect
)
-
visionprio
(
type: esriFieldTypeString, alias: visionprio, editable: true, nullable: true, length: 1, defaultValue: null, modelName: visionprio
)
-
cultural_u
(
type: esriFieldTypeString, alias: cultural_u, editable: true, nullable: true, length: 50, defaultValue: null, modelName: cultural_u
)
-
drinkingwa
(
type: esriFieldTypeString, alias: drinkingwa, editable: true, nullable: true, length: 50, defaultValue: null, modelName: drinkingwa
)
-
ecological
(
type: esriFieldTypeString, alias: ecological, editable: true, nullable: true, length: 50, defaultValue: null, modelName: ecological
)
-
fishconsum
(
type: esriFieldTypeString, alias: fishconsum, editable: true, nullable: true, length: 50, defaultValue: null, modelName: fishconsum
)
-
recreation
(
type: esriFieldTypeString, alias: recreation, editable: true, nullable: true, length: 50, defaultValue: null, modelName: recreation
)
-
other_use
(
type: esriFieldTypeString, alias: other_use, editable: true, nullable: true, length: 50, defaultValue: null, modelName: other_use
)
-
algal_grow
(
type: esriFieldTypeString, alias: algal_grow, editable: true, nullable: true, length: 50, defaultValue: null, modelName: algal_grow
)
-
ammonia
(
type: esriFieldTypeString, alias: ammonia, editable: true, nullable: true, length: 50, defaultValue: null, modelName: ammonia
)
-
biotoxins
(
type: esriFieldTypeString, alias: biotoxins, editable: true, nullable: true, length: 50, defaultValue: null, modelName: biotoxins
)
-
cause_unkn
(
type: esriFieldTypeString, alias: cause_unkn, editable: true, nullable: true, length: 50, defaultValue: null, modelName: cause_unkn
)
-
cause_un_1
(
type: esriFieldTypeString, alias: cause_un_1, editable: true, nullable: true, length: 50, defaultValue: null, modelName: cause_un_1
)
-
cause_un_2
(
type: esriFieldTypeString, alias: cause_un_2, editable: true, nullable: true, length: 50, defaultValue: null, modelName: cause_un_2
)
-
chlorine
(
type: esriFieldTypeString, alias: chlorine, editable: true, nullable: true, length: 50, defaultValue: null, modelName: chlorine
)
-
dioxins
(
type: esriFieldTypeString, alias: dioxins, editable: true, nullable: true, length: 50, defaultValue: null, modelName: dioxins
)
-
fish_consu
(
type: esriFieldTypeString, alias: fish_consu, editable: true, nullable: true, length: 50, defaultValue: null, modelName: fish_consu
)
-
flow_alter
(
type: esriFieldTypeString, alias: flow_alter, editable: true, nullable: true, length: 50, defaultValue: null, modelName: flow_alter
)
-
habitat_al
(
type: esriFieldTypeString, alias: habitat_al, editable: true, nullable: true, length: 50, defaultValue: null, modelName: habitat_al
)
-
hydrologic
(
type: esriFieldTypeString, alias: hydrologic, editable: true, nullable: true, length: 50, defaultValue: null, modelName: hydrologic
)
-
mercury
(
type: esriFieldTypeString, alias: mercury, editable: true, nullable: true, length: 50, defaultValue: null, modelName: mercury
)
-
metals_oth
(
type: esriFieldTypeString, alias: metals_oth, editable: true, nullable: true, length: 50, defaultValue: null, modelName: metals_oth
)
-
noxious_aq
(
type: esriFieldTypeString, alias: noxious_aq, editable: true, nullable: true, length: 50, defaultValue: null, modelName: noxious_aq
)
-
nuisance_e
(
type: esriFieldTypeString, alias: nuisance_e, editable: true, nullable: true, length: 50, defaultValue: null, modelName: nuisance_e
)
-
nuisance_n
(
type: esriFieldTypeString, alias: nuisance_n, editable: true, nullable: true, length: 50, defaultValue: null, modelName: nuisance_n
)
-
nutrients
(
type: esriFieldTypeString, alias: nutrients, editable: true, nullable: true, length: 50, defaultValue: null, modelName: nutrients
)
-
oil_and_gr
(
type: esriFieldTypeString, alias: oil_and_gr, editable: true, nullable: true, length: 50, defaultValue: null, modelName: oil_and_gr
)
-
oxygen_dep
(
type: esriFieldTypeString, alias: oxygen_dep, editable: true, nullable: true, length: 50, defaultValue: null, modelName: oxygen_dep
)
-
other_caus
(
type: esriFieldTypeString, alias: other_caus, editable: true, nullable: true, length: 50, defaultValue: null, modelName: other_caus
)
-
pathogens
(
type: esriFieldTypeString, alias: pathogens, editable: true, nullable: true, length: 50, defaultValue: null, modelName: pathogens
)
-
pesticides
(
type: esriFieldTypeString, alias: pesticides, editable: true, nullable: true, length: 50, defaultValue: null, modelName: pesticides
)
-
pfas
(
type: esriFieldTypeString, alias: pfas, editable: true, nullable: true, length: 50, defaultValue: null, modelName: pfas
)
-
ph_acidity
(
type: esriFieldTypeString, alias: ph_acidity, editable: true, nullable: true, length: 50, defaultValue: null, modelName: ph_acidity
)
-
polychlori
(
type: esriFieldTypeString, alias: polychlori, editable: true, nullable: true, length: 50, defaultValue: null, modelName: polychlori
)
-
radiation
(
type: esriFieldTypeString, alias: radiation, editable: true, nullable: true, length: 50, defaultValue: null, modelName: radiation
)
-
solids_chl
(
type: esriFieldTypeString, alias: solids_chl, editable: true, nullable: true, length: 50, defaultValue: null, modelName: solids_chl
)
-
sediment
(
type: esriFieldTypeString, alias: sediment, editable: true, nullable: true, length: 50, defaultValue: null, modelName: sediment
)
-
taste_colo
(
type: esriFieldTypeString, alias: taste_colo, editable: true, nullable: true, length: 50, defaultValue: null, modelName: taste_colo
)
-
temperatur
(
type: esriFieldTypeString, alias: temperatur, editable: true, nullable: true, length: 50, defaultValue: null, modelName: temperatur
)
-
total_toxi
(
type: esriFieldTypeString, alias: total_toxi, editable: true, nullable: true, length: 50, defaultValue: null, modelName: total_toxi
)
-
toxic_inor
(
type: esriFieldTypeString, alias: toxic_inor, editable: true, nullable: true, length: 50, defaultValue: null, modelName: toxic_inor
)
-
toxic_orga
(
type: esriFieldTypeString, alias: toxic_orga, editable: true, nullable: true, length: 50, defaultValue: null, modelName: toxic_orga
)
-
trash
(
type: esriFieldTypeString, alias: trash, editable: true, nullable: true, length: 50, defaultValue: null, modelName: trash
)
-
turbidity
(
type: esriFieldTypeString, alias: turbidity, editable: true, nullable: true, length: 50, defaultValue: null, modelName: turbidity
)
-
cyclestatu
(
type: esriFieldTypeString, alias: cyclestatu, editable: true, nullable: true, length: 40, defaultValue: null, modelName: cyclestatu
)
-
GLOBALID
(
type: esriFieldTypeString, alias: GLOBALID, editable: true, nullable: true, length: 38, defaultValue: null, modelName: GLOBALID
)
-
orig_fid
(
type: esriFieldTypeInteger, alias: orig_fid, editable: true, nullable: true, defaultValue: null, modelName: orig_fid
)
-
Shape_Leng
(
type: esriFieldTypeDouble, alias: Shape_Leng, editable: true, nullable: true, defaultValue: null, modelName: Shape_Leng
)
-
Shape__Length
(
type: esriFieldTypeDouble, alias: Shape.STLength(), editable: false, nullable: true, defaultValue: null, modelName: Shape.STLength(), required: true
)
Types:
ID: N
Name: Unassessed
Domains:
Templates:
-
Name: N, N
Description:
Prototype:
Shape_Leng: null
orig_fid: null
submission: null
permid_joi: null
state: null
region: null
organizati: null
orgtype: null
tas303d: null
organiza_1: null
reportingc: null
assessment: null
assessme_1: null
waterbodyr: null
assmnt_joi: null
ircategory: null
overallsta: null
isassessed: N
isimpaired: N
isthreaten: null
on303dlist: null
hastmdl: null
has4bplan: null
hasalterna: null
hasprotect: null
visionprio: null
cultural_u: null
drinkingwa: null
ecological: null
fishconsum: null
recreation: null
other_use: null
algal_grow: null
ammonia: null
biotoxins: null
cause_unkn: null
cause_un_1: null
cause_un_2: null
chlorine: null
dioxins: null
fish_consu: null
flow_alter: null
habitat_al: null
hydrologic: null
mercury: null
metals_oth: null
noxious_aq: null
nuisance_e: null
nuisance_n: null
nutrients: null
oil_and_gr: null
oxygen_dep: null
other_caus: null
pathogens: null
pesticides: null
pfas: null
ph_acidity: null
polychlori: null
radiation: null
solids_chl: null
sediment: null
taste_colo: null
temperatur: null
total_toxi: null
toxic_inor: null
toxic_orga: null
trash: null
turbidity: null
cyclestatu: null
GLOBALID: null
Drawing Tool: esriFeatureEditToolLine
ID: Y
Name: Good
Domains:
Templates:
-
Name: Y, N
Description:
Prototype:
Shape_Leng: null
orig_fid: null
submission: null
permid_joi: null
state: null
region: null
organizati: null
orgtype: null
tas303d: null
organiza_1: null
reportingc: null
assessment: null
assessme_1: null
waterbodyr: null
assmnt_joi: null
ircategory: null
overallsta: null
isassessed: Y
isimpaired: N
isthreaten: null
on303dlist: null
hastmdl: null
has4bplan: null
hasalterna: null
hasprotect: null
visionprio: null
cultural_u: null
drinkingwa: null
ecological: null
fishconsum: null
recreation: null
other_use: null
algal_grow: null
ammonia: null
biotoxins: null
cause_unkn: null
cause_un_1: null
cause_un_2: null
chlorine: null
dioxins: null
fish_consu: null
flow_alter: null
habitat_al: null
hydrologic: null
mercury: null
metals_oth: null
noxious_aq: null
nuisance_e: null
nuisance_n: null
nutrients: null
oil_and_gr: null
oxygen_dep: null
other_caus: null
pathogens: null
pesticides: null
pfas: null
ph_acidity: null
polychlori: null
radiation: null
solids_chl: null
sediment: null
taste_colo: null
temperatur: null
total_toxi: null
toxic_inor: null
toxic_orga: null
trash: null
turbidity: null
cyclestatu: null
GLOBALID: null
Drawing Tool: esriFeatureEditToolLine
-
Name: Y, Y
Description:
Prototype:
Shape_Leng: null
orig_fid: null
submission: null
permid_joi: null
state: null
region: null
organizati: null
orgtype: null
tas303d: null
organiza_1: null
reportingc: null
assessment: null
assessme_1: null
waterbodyr: null
assmnt_joi: null
ircategory: null
overallsta: null
isassessed: Y
isimpaired: Y
isthreaten: null
on303dlist: null
hastmdl: null
has4bplan: null
hasalterna: null
hasprotect: null
visionprio: null
cultural_u: null
drinkingwa: null
ecological: null
fishconsum: null
recreation: null
other_use: null
algal_grow: null
ammonia: null
biotoxins: null
cause_unkn: null
cause_un_1: null
cause_un_2: null
chlorine: null
dioxins: null
fish_consu: null
flow_alter: null
habitat_al: null
hydrologic: null
mercury: null
metals_oth: null
noxious_aq: null
nuisance_e: null
nuisance_n: null
nutrients: null
oil_and_gr: null
oxygen_dep: null
other_caus: null
pathogens: null
pesticides: null
pfas: null
ph_acidity: null
polychlori: null
radiation: null
solids_chl: null
sediment: null
taste_colo: null
temperatur: null
total_toxi: null
toxic_inor: null
toxic_orga: null
trash: null
turbidity: null
cyclestatu: null
GLOBALID: null
Drawing Tool: esriFeatureEditToolLine
Capabilities: Query
Sync Can Return Changes: false
Is Data Versioned: false
Supports Rollback On Failure: true
Supports ApplyEdits With Global Ids: false
Supports Query With Historic Moment: false
Supports Coordinates Quantization: true
Child Resources:
Supported Operations:
Query
Query Analytic
Append
Validate SQL
Generate Renderer
Return Updates
Iteminfo
Thumbnail
Metadata