Name: NPDES Animal Feeding Operations
Display Field: FAC_NAME
Type: Feature Layer
Geometry Type: esriGeometryPoint
Description: This is a viewing service for NPDES Animal Feeding Operations. This viewing service is a data view. This is a point dataset depicting animal feeding operations (AFO) outfall locations in Missouri with National Pollutant Discharge Elimination System (NPDES) operating permits. As authorized by Section 402 of the Clean Water Act, the NPDES permit program controls water pollution by regulating point sources that discharge pollutants into the waters of the United States. Point sources are discrete conveyances such as pipes or man-made ditches. Wastewater discharges regulated under the NPDES program include but not limited to facilities such Animal Feeding Operations (AFOs) and Concentrated Animal Feeding Operations (CAFOs). An operation is defined as an Animal Feeding Operation, or AFO, if the facility confines, stables, or feeds animals for 45 days or more in a 12-month period and a ground cover of vegetation is not sustained over at least 50 percent of the confinement area. An operation is defined as a Concentrated Animal Feeding Operation, or CAFO, if it meets the definition of an AFO above and also confines more than 1,000 animal units (1,000 animal units is equal to 2,500 swine; 100,000 broilers; 700 dairy cows; or 1,000 beef steers). An operation's "Class Size" is a category that is based upon the total number of animal units confined at an operation. The Class IC, IB and IA are categories that start at 1,000, 3,000 and 7,000 animal units respectively and are required by state regulation to obtain a permit. Class II operations confine less than 1,000 animal units, and by definition, are only an AFO. Class II operations are not required to have a permit, although many voluntarily obtain one anyway. The Department can also require a Class II operation to obtain a permit when an unauthorized discharge has occurred or when a discharge results in a violation of water quality standards. The Class II operations that appear on these maps include only those that are currently permitted and do not represent the total state-wide count of all Class II operations in Missouri. The department does not track nor have records of non-permitted Class II operations. This dataset was developed by the Missouri Department of Natural Resources. Metadata: https://info.mo.gov/dnr/DNR_GIS/metadata/WASTE.NPDES_AFO.xml
Service Item Id: 8878417509f943cb85b9903d77558d19
Copyright Text: Missouri Office of Administration, Information Technology Services Division, Office of Geospatial Information; Missouri Department of Natural Resources
Default Visibility: true
MaxRecordCount: 2000
MaxSelectionCount: 2000
Supported Query Formats: JSON, geoJSON, PBF
Min Scale: 0.0
Max Scale: 1200.0
Supports Advanced Queries: true
Supports Statistics: true
Has Labels: false
Can Modify Layer: true
Can Scale Symbols: false
Use Standardized Queries: true
Supports Datum Transformation: true
Extent:
XMin: 302073.99399999995
YMin: 4040777.9191999994
XMax: 838148.0168000003
YMax: 4494667.8672
Spatial Reference: 26915
(26915)
LatestVCSWkid(0)
Drawing Info:
Renderer:
Unique Value Renderer:
Field 1: AFOCLASS
Field 2: N/A
Field 3: N/A
Field Delimiter: ,
Default Symbol:
Default Label: N/A
UniqueValueInfos:
-
Value: Class IA
Label: NPDES Animal Feeding Operations, Class IA
Description: N/A
Symbol:
-
Value: Class IB
Label: NPDES Animal Feeding Operations, Class IB
Description: N/A
Symbol:
-
Value: Class IC
Label: NPDES Animal Feeding Operations, Class IC
Description: N/A
Symbol:
-
Value: Class II
Label: NPDES Animal Feeding Operations, Class II
Description: N/A
Symbol:
-
Value: Class NP
Label: NPDES Animal Feeding Operations, Class NP
Description: N/A
Symbol:
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: false
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: true
Supports Sql Format: false
Supports Query Analytic: true
Supports Query With Current User: true
HasZ: false
HasM: false
Has Attachments: false
HTML Popup Type: esriServerHTMLPopupTypeNone
Type ID Field: null
Fields:
-
OBJECTID
(
type: esriFieldTypeOID, alias: OBJECTID
)
-
SHAPE
(
type: esriFieldTypeGeometry, alias: Shape
)
-
GIS_LOC_ID
(
type: esriFieldTypeInteger, alias: GIS_LOC_ID
)
-
STATUS
(
type: esriFieldTypeString, alias: STATUS, length: 40
)
-
ISSUE_AUTH
(
type: esriFieldTypeString, alias: ISSUE_AUTH, length: 40
)
-
P_TYPE
(
type: esriFieldTypeString, alias: P_TYPE, length: 10
)
-
P_CAT
(
type: esriFieldTypeString, alias: P_CAT, length: 40
)
-
P_CAT_CODE
(
type: esriFieldTypeString, alias: P_CAT_CODE, length: 10
)
-
PERMIT_ID
(
type: esriFieldTypeString, alias: PERMIT_ID, length: 9
)
-
P_FEAT_ID
(
type: esriFieldTypeString, alias: P_FEAT_ID, length: 4
)
-
PRIMARY_PF
(
type: esriFieldTypeString, alias: PRIMARY_PF, length: 1
)
-
PF_TYPE
(
type: esriFieldTypeString, alias: PF_TYPE, length: 40
)
-
TOTAL_PF
(
type: esriFieldTypeInteger, alias: TOTAL_PF
)
-
MODNR_ID
(
type: esriFieldTypeInteger, alias: MODNR_ID
)
-
FAC_NAME
(
type: esriFieldTypeString, alias: FAC_NAME, length: 40
)
-
FAC_ADD1
(
type: esriFieldTypeString, alias: FAC_ADD1, length: 40
)
-
FAC_ADD2
(
type: esriFieldTypeString, alias: FAC_ADD2, length: 40
)
-
FAC_CITY
(
type: esriFieldTypeString, alias: FAC_CITY, length: 40
)
-
FAC_ZIP
(
type: esriFieldTypeString, alias: FAC_ZIP, length: 5
)
-
FAC_ZIP4
(
type: esriFieldTypeString, alias: FAC_ZIP4, length: 4
)
-
FAC_PHONE
(
type: esriFieldTypeString, alias: FAC_PHONE, length: 10
)
-
FAC_COUNTY
(
type: esriFieldTypeString, alias: FAC_COUNTY, length: 35
)
-
REGION
(
type: esriFieldTypeString, alias: REGION, length: 4
)
-
UTMEASTING
(
type: esriFieldTypeDouble, alias: UTMEASTING
)
-
UTMNORTHNG
(
type: esriFieldTypeDouble, alias: UTMNORTHNG
)
-
DATECOLL
(
type: esriFieldTypeDate, alias: DATECOLL, length: 8
)
-
HCOLLTEXT
(
type: esriFieldTypeString, alias: HCOLLTEXT, length: 40
)
-
SOURCESCAL
(
type: esriFieldTypeString, alias: SOURCESCAL, length: 40
)
-
HACCURACY
(
type: esriFieldTypeInteger, alias: HACCURACY
)
-
PDOP
(
type: esriFieldTypeSmallInteger, alias: PDOP
)
-
EPE
(
type: esriFieldTypeSmallInteger, alias: EPE
)
-
HDATUMNAME
(
type: esriFieldTypeString, alias: HDATUMNAME, length: 40
)
-
UTMZONE
(
type: esriFieldTypeString, alias: UTMZONE, length: 2
)
-
SOURCECODE
(
type: esriFieldTypeString, alias: SOURCECODE, length: 40
)
-
REFPTTEXT
(
type: esriFieldTypeString, alias: REFPTTEXT, length: 40
)
-
VERIFTEXT
(
type: esriFieldTypeString, alias: VERIFTEXT, length: 40
)
-
GIS_APPR
(
type: esriFieldTypeString, alias: GIS_APPR, length: 1
)
-
SIC_CODE
(
type: esriFieldTypeInteger, alias: SIC_CODE
)
-
SIC_DESC
(
type: esriFieldTypeString, alias: SIC_DESC, length: 40
)
-
NAICS_CODE
(
type: esriFieldTypeInteger, alias: NAICS_CODE
)
-
NAICS_DESC
(
type: esriFieldTypeString, alias: NAICS_DESC, length: 40
)
-
PF_ACTIVE
(
type: esriFieldTypeDate, alias: PF_ACTIVE, length: 8
)
-
PF_INITIAL
(
type: esriFieldTypeDate, alias: PF_INITIAL, length: 8
)
-
PF_ISSUE
(
type: esriFieldTypeDate, alias: PF_ISSUE, length: 8
)
-
PF_EXPIRE
(
type: esriFieldTypeDate, alias: PF_EXPIRE, length: 8
)
-
CA_NAME
(
type: esriFieldTypeString, alias: CA_NAME, length: 40
)
-
CA_ADD1
(
type: esriFieldTypeString, alias: CA_ADD1, length: 40
)
-
CA_ADD2
(
type: esriFieldTypeString, alias: CA_ADD2, length: 40
)
-
CA_CITY
(
type: esriFieldTypeString, alias: CA_CITY, length: 40
)
-
CA_STATE
(
type: esriFieldTypeString, alias: CA_STATE, length: 2
)
-
CA_ZIP
(
type: esriFieldTypeString, alias: CA_ZIP, length: 5
)
-
CA_ZIP4
(
type: esriFieldTypeString, alias: CA_ZIP4, length: 4
)
-
CA_LEVEL
(
type: esriFieldTypeString, alias: CA_LEVEL, length: 40
)
-
AFOCLASS
(
type: esriFieldTypeString, alias: AFOCLASS, length: 40
)
-
CAFO_REAS
(
type: esriFieldTypeString, alias: CAFO_REAS, length: 40
)
-
BEEF
(
type: esriFieldTypeInteger, alias: BEEF
)
-
DAIRY
(
type: esriFieldTypeInteger, alias: DAIRY
)
-
BROILERS
(
type: esriFieldTypeInteger, alias: BROILERS
)
-
LAYERS
(
type: esriFieldTypeInteger, alias: LAYERS
)
-
PULLETS
(
type: esriFieldTypeInteger, alias: PULLETS
)
-
TURKEYS
(
type: esriFieldTypeInteger, alias: TURKEYS
)
-
SW_OVR_55
(
type: esriFieldTypeInteger, alias: SW_OVR_55
)
-
SW_UND_55
(
type: esriFieldTypeInteger, alias: SW_UND_55
)
-
GOAT
(
type: esriFieldTypeInteger, alias: GOAT
)
-
HORSE
(
type: esriFieldTypeInteger, alias: HORSE
)
-
PF_TOTALAU
(
type: esriFieldTypeInteger, alias: PF_TOTALAU
)
-
LAND_ACRES
(
type: esriFieldTypeDouble, alias: LAND_ACRES
)
-
RUNOFFAREA
(
type: esriFieldTypeInteger, alias: RUNOFFAREA
)
-
EST_MAN_G
(
type: esriFieldTypeInteger, alias: EST_MAN_G
)
-
EST_MAN_T
(
type: esriFieldTypeInteger, alias: EST_MAN_T
)
-
EST_LIQ_G
(
type: esriFieldTypeInteger, alias: EST_LIQ_G
)
-
EST_LIQ_T
(
type: esriFieldTypeInteger, alias: EST_LIQ_T
)
-
STR_AGST
(
type: esriFieldTypeString, alias: STR_AGST, length: 1
)
-
STR_AGSTDD
(
type: esriFieldTypeInteger, alias: STR_AGSTDD
)
-
STR_AD
(
type: esriFieldTypeString, alias: STR_AD, length: 1
)
-
STR_ADDD
(
type: esriFieldTypeInteger, alias: STR_ADDD
)
-
STR_BGST
(
type: esriFieldTypeString, alias: STR_BGST, length: 1
)
-
STR_BGSTDD
(
type: esriFieldTypeInteger, alias: STR_BGSTDD
)
-
STR_CP
(
type: esriFieldTypeString, alias: STR_CP, length: 1
)
-
STR_CPDD
(
type: esriFieldTypeInteger, alias: STR_CPDD
)
-
STR_EP
(
type: esriFieldTypeString, alias: STR_EP, length: 1
)
-
STR_EPDD
(
type: esriFieldTypeInteger, alias: STR_EPDD
)
-
STR_ISP
(
type: esriFieldTypeString, alias: STR_ISP, length: 1
)
-
STR_ISPDD
(
type: esriFieldTypeInteger, alias: STR_ISPDD
)
-
STR_NONE
(
type: esriFieldTypeString, alias: STR_NONE, length: 1
)
-
STR_NONEDD
(
type: esriFieldTypeInteger, alias: STR_NONEDD
)
-
STR_OP
(
type: esriFieldTypeString, alias: STR_OP, length: 1
)
-
STR_OPDD
(
type: esriFieldTypeInteger, alias: STR_OPDD
)
-
STR_RSS
(
type: esriFieldTypeString, alias: STR_RSS, length: 1
)
-
STR_RSSDD
(
type: esriFieldTypeInteger, alias: STR_RSSDD
)
-
STR_SL
(
type: esriFieldTypeString, alias: STR_SL, length: 1
)
-
STR_SLDD
(
type: esriFieldTypeInteger, alias: STR_SLDD
)
-
STR_UP
(
type: esriFieldTypeString, alias: STR_UP, length: 1
)
-
STR_UPDD
(
type: esriFieldTypeInteger, alias: STR_UPDD
)
-
STR_WWTL
(
type: esriFieldTypeString, alias: STR_WWTL, length: 1
)
-
STR_WWTLDD
(
type: esriFieldTypeInteger, alias: STR_WWTLDD
)
-
NMP
(
type: esriFieldTypeString, alias: NMP, length: 1
)
-
NMP_DATE
(
type: esriFieldTypeDate, alias: NMP_DATE, length: 8
)
-
G_TRT_TYPE
(
type: esriFieldTypeString, alias: G_TRT_TYPE, length: 40
)
-
WASTE_CODE
(
type: esriFieldTypeString, alias: WASTE_CODE, length: 10
)
-
WASTE_TYPE
(
type: esriFieldTypeString, alias: WASTE_TYPE, length: 40
)
-
EDU
(
type: esriFieldTypeString, alias: EDU, length: 80
)
-
FLOW_DSGN
(
type: esriFieldTypeDouble, alias: FLOW_DSGN
)
-
FLOW_ACT
(
type: esriFieldTypeDouble, alias: FLOW_ACT
)
-
OWN_NAME
(
type: esriFieldTypeString, alias: OWN_NAME, length: 40
)
-
OWN_ADDR1
(
type: esriFieldTypeString, alias: OWN_ADDR1, length: 40
)
-
OWN_ADDR2
(
type: esriFieldTypeString, alias: OWN_ADDR2, length: 40
)
-
OWN_CITY
(
type: esriFieldTypeString, alias: OWN_CITY, length: 40
)
-
OWN_STATE
(
type: esriFieldTypeString, alias: OWN_STATE, length: 2
)
-
OWN_ZIP
(
type: esriFieldTypeString, alias: OWN_ZIP, length: 5
)
-
OWN_PLUS4
(
type: esriFieldTypeString, alias: OWN_PLUS4, length: 4
)
-
OWN_CNTRY
(
type: esriFieldTypeString, alias: OWN_CNTRY, length: 40
)
-
QTR_3
(
type: esriFieldTypeString, alias: QTR_3, length: 10
)
-
QTR_2
(
type: esriFieldTypeString, alias: QTR_2, length: 10
)
-
QTR_1
(
type: esriFieldTypeString, alias: QTR_1, length: 10
)
-
SECTION_
(
type: esriFieldTypeString, alias: SECTION_, length: 10
)
-
TOWNSHIP
(
type: esriFieldTypeString, alias: TOWNSHIP, length: 10
)
-
T_DIR
(
type: esriFieldTypeString, alias: T_DIR, length: 1
)
-
RANGE
(
type: esriFieldTypeString, alias: RANGE, length: 10
)
-
R_DIR
(
type: esriFieldTypeString, alias: R_DIR, length: 1
)
-
LAND_GRANT
(
type: esriFieldTypeString, alias: LAND_GRANT, length: 10
)
-
REC_STREAM
(
type: esriFieldTypeString, alias: REC_STREAM, length: 80
)
-
REC_STM_CL
(
type: esriFieldTypeString, alias: REC_STM_CL, length: 12
)
-
DSG_303D
(
type: esriFieldTypeString, alias: DSG_303D, length: 1
)
-
WBID
(
type: esriFieldTypeDouble, alias: WBID
)
-
WB_NAME
(
type: esriFieldTypeString, alias: WB_NAME, length: 80
)
-
WB_CLASS
(
type: esriFieldTypeString, alias: WB_CLASS, length: 3
)
-
DIS_RECSTM
(
type: esriFieldTypeDouble, alias: DIS_RECSTM
)
-
NHD_ID
(
type: esriFieldTypeString, alias: NHD_ID, length: 14
)
-
HUC_8
(
type: esriFieldTypeString, alias: HUC_8, length: 8
)
-
SUB_WATERS
(
type: esriFieldTypeString, alias: SUB_WATERS, length: 10
)
-
HSE_DIST
(
type: esriFieldTypeSmallInteger, alias: HSE_DIST
)
-
SNT_DIST
(
type: esriFieldTypeSmallInteger, alias: SNT_DIST
)
-
NO_DISG_CLS
(
type: esriFieldTypeString, alias: NO_DISG_CLS, length: 1
)
Supported Operations:
Query
Query Attachments
Query Analytic
Generate Renderer
Return Updates
Iteminfo
Thumbnail
Metadata