Name: i15_Crop_Mapping_2019
Display Field: UniqueID
Type: Feature Layer
Geometry Type: esriGeometryPolygon
Description: Land use data is critically important to the work of the Department of Water Resources (DWR) and other California agencies. Understanding the impacts of land use, crop location, acreage, and management practices on environmental attributes and resource management is an integral step in the ability of Groundwater Sustainability Agencies (GSAs) to produce Groundwater Sustainability Plans (GSPs) and implement projects to attain sustainability. Land IQ was contracted by DWR to develop a comprehensive and accurate spatial land use database for the 2019 water year (WY 2019). The primary objective of this effort was to produce a spatial land use database with accuracies exceeding 95% using remote sensing, statistical, and temporal analysis methods. This project is an extension of the 2014, 2016, and 2018 land use mapping, which classified over 14 million acres of land into irrigated agriculture and urban area. Unlike the 2014 and 2016 datasets, the WY 2018 and 2019 datasets include multi-cropping and incorporates DWR ground-truth data from Siskiyou, Modoc, Lassen and Shasta counties. Land IQ integrated crop production knowledge with detailed ground truth information and multiple satellite and aerial image resources to conduct remote sensing land use analysis at the field scale. Individual fields (boundaries of homogeneous crop types representing cropped area, rather than legal parcel boundaries) were classified using a crop category legend and a more specific crop type legend. A supervised classification algorithm using a random forest approach was used to classify delineated fields and was carried out county by county where training samples were available. Random forest approaches are currently some of the highest performing methods for data classification and regression. To determine frequency and seasonality of multiple-cropped fields, peak growth dates were determined for annual crops. Fields were attributed with DWR crop categories and included citrus/subtropical, deciduous fruits and nuts, field crops, grain and hay, idle, pasture, rice, truck crops, urban, vineyards, and young perennials. These categories represent aggregated groups of specific crop types in the Land IQ dataset. Accuracy was calculated for the crop mapping using both DWR and Land IQ crop legends. The overall accuracy result for the crop mapping statewide was 96.9% using the Land IQ legend and 98.1% using the DWR legend. Accuracy and error results varied among crop types. In particular, some less extensive crops that have very few validation samples may have a skewed accuracy result depending on the number and nature of validation sample points.
DWR revised crops and conditions from the Land IQ classification were encoded using standard DWR land use codes added to feature attributes, and each modified classification is indicated by the value 'r' in the ‘DWR_REVISE' data field. Polygons drawn by DWR, not included in Land IQ dataset receive the 'n' code for new. Boundary change (i.e. DWR changed the boundary that LIQ delivered could be split boundary) indicated by 'b'. Each polygon classification is consistent with DWR attribute standards, however some of DWR's traditional attribute definitions are modified and extended to accommodate unavoidable constraints within remote-sensing classifications, or to make data more specific for DWR's water balance computation needs. The original Land IQ classifications reported for each polygon are preserved for comparison, and are also expressed as DWR standard attributes. Comments, problems, improvements, updates, or suggestions about local conditions or revisions in the final data set should be forwarded to the appropriate Regional Office Senior Land Use Supervisor. Revisions were made if: - DWR corrected the original crop classification based on local knowledge and analysis, -PARTIALLY IRRIGATED CROPS Crops irrigated for only part of their normal irrigation season were given the special condition of ‘X’,
-In certain areas, DWR changed the irrigation status to irrigated or non-irrigated. Among those areas the special condition may have been changed to 'Partially Irrigated' based on image analysis and local knowledge, - young versus mature stages of perennial orchards and vineyards were identified (DWR added ‘Young’ to Special Condition attributes), - DWR determined that a field originally classified ‘Idle’ was actually cropped one or more times during the year,
- the percent of cropped area was changed from the original acres reported by Land IQ (values indicated in DWR ‘Percent’ column), - DWR determined that the field boundary should have been split to better reflect separate crops within the same polygon and identified by a 'b' in the DWR_REVISED column, - The ‘Mixed’ was added to the MULTIUSE column refers to no boundary change, but percent of field is changed where more than one crop is found, - DWR identified a distinct early or late crop on the field before the main season crop (‘Double’ was added to the MULTIUSE column); if the 1st and 2nd sequential crops occupied different portions of the total field acreage, the area percentages were indicated for each crop). This dataset includes multicropped fields. If the field was determined to have more than one crop during the course of the water year, the order of the crops is sequential, beginning with Class 1. All single cropped fields will be placed in Class 2, so every polygon will have a crop in the Class 2 and CropType2 columns. In the case that a permanent crop was removed during the water year, the Class 2 crop will be the permanent crop followed by ‘X’ – Unclassified fallow in the Class 3 column. In the case of Intercropping, the main crop will be placed in the Class 2 column with the partial crop in the Class 3 column. A new column for the 2019 dataset is called ‘MAIN_CROP’. This column indicates which field Land IQ identified as the main season crop for the water year representing the crop grown during the dominant growing season for each county. The column ‘MAIN_CROP_DATE’, another addition to the 2019 dataset, indicates the NDVI peak date for this main season crop.
Asterisks (* or **) in attribute table indicates no data have been collected for that specific attribute.
Copyright Text: Land IQ, www.LandIQ.com, California Department of Water Resources, Division of Regional Assistance Regional Offices: Northern, North Central, South Central and Southern Regional Offices, and Water Use Efficiency Branch (Sacramento Headquarters).
Default Visibility: true
MaxRecordCount: 2000
Supported Query Formats: JSON, geoJSON, PBF
Min Scale: 0
Max Scale: 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: -1.38453911615E7
YMin: 3834471.091499999
XMax: -1.27051777231E7
YMax: 5161521.409199998
Spatial Reference: 102100
(3857)
Drawing Info:
Renderer:
Unique Value Renderer:
Field 1: CLASS2
Field 2: N/A
Field 3: N/A
Field Delimiter: ,
Default Symbol:
Default Label: N/A
UniqueValueInfos:
-
Value: R
Label: R | RICE
Description: N/A
Symbol:
Style: esriSFSSolid
Color: [205, 102, 153, 255]
Outline:
-
Value: P
Label: P | PASTURE
Description: N/A
Symbol:
Style: esriSFSSolid
Color: [74, 148, 135, 255]
Outline:
-
Value: G
Label: G | GRAIN AND HAY
Description: N/A
Symbol:
Style: esriSFSSolid
Color: [250, 191, 143, 255]
Outline:
-
Value: T
Label: T | TRUCK CROPS
Description: N/A
Symbol:
Style: esriSFSSolid
Color: [204, 255, 140, 255]
Outline:
-
Value: F
Label: F | FIELD CROPS
Description: N/A
Symbol:
Style: esriSFSSolid
Color: [255, 242, 112, 255]
Outline:
-
Value: C
Label: C | CITRUS AND SUBTROPICAL
Description: N/A
Symbol:
Style: esriSFSSolid
Color: [66, 212, 102, 255]
Outline:
-
Value: D
Label: D | DECIDUOUS
Description: N/A
Symbol:
Style: esriSFSSolid
Color: [204, 122, 0, 255]
Outline:
-
Value: V
Label: V | VINEYARD
Description: N/A
Symbol:
Style: esriSFSSolid
Color: [96, 73, 122, 255]
Outline:
-
Value: YP
Label: YP | YOUNG PERENNIAL
Description: N/A
Symbol:
Style: esriSFSSolid
Color: [245, 162, 122, 255]
Outline:
-
Value: I
Label: I | IDLE
Description: N/A
Symbol:
-
Value: U
Label: U | URBAN
Description: N/A
Symbol:
Style: esriSFSSolid
Color: [204, 204, 204, 255]
Outline:
-
Value: X
Label: X | UNSPECIFIED
Description: N/A
Symbol:
Style: esriSFSBackwardDiagonal
Color: [104, 104, 104, 255]
Outline:
Style: esriSLSSolid
Color: [0, 0, 0, 255]
Width: 0
Transparency: 0
Labeling Info:
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: true
HasM: true
Has Attachments: false
HTML Popup Type: esriServerHTMLPopupTypeAsHTMLText
Type ID Field: null
Fields:
-
OBJECTID
(
type: esriFieldTypeOID, alias: OBJECTID
)
-
UniqueID
(
type: esriFieldTypeString, alias: UniqueID, length: 80
)
-
DWR_REVISE
(
type: esriFieldTypeString, alias: DWR_REVISE, length: 1
)
-
SYMB_CLASS
(
type: esriFieldTypeString, alias: SYMB_CLASS, length: 2
)
-
MULTIUSE
(
type: esriFieldTypeString, alias: MULTIUSE, length: 1
, Coded Values:
[S: Single Crop]
, [D: Double Crop]
, [T: Triple Crop]
, ...3 more...
)
-
CLASS1
(
type: esriFieldTypeString, alias: CLASS1, length: 2
, Coded Values:
[**: **]
, [NC: Native Unspecified]
, [NB: Native Barren]
, ...24 more...
)
-
SUBCLASS1
(
type: esriFieldTypeString, alias: SUBCLASS1, length: 2
, Coded Values:
[**: **]
, [ 1: 1]
, [ 2: 2]
, ...30 more...
)
-
SPECOND1
(
type: esriFieldTypeString, alias: SPECOND1, length: 1
, Coded Values:
[*: *]
, [A: Abandoned]
, [B: Burned]
, ...16 more...
)
-
IRR_TYP1PA
(
type: esriFieldTypeString, alias: IRR_TYP1PA, length: 1
, Coded Values:
[*: *]
, [i: irrigated]
, [n: not irrigated]
)
-
IRR_TYP1PB
(
type: esriFieldTypeString, alias: IRR_TYP1PB, length: 1
, Coded Values:
[*: *]
, [A: Buried Drip]
, [B: Border Strip]
, ...14 more...
)
-
PCNT1
(
type: esriFieldTypeString, alias: PCNT1, length: 2
, Coded Values:
[**: 00%]
, [00: 100%]
, [01: 1%]
, ...98 more...
)
-
CLASS2
(
type: esriFieldTypeString, alias: CLASS2, length: 2
, Coded Values:
[**: **]
, [NC: Native Unspecified]
, [NB: Native Barren]
, ...24 more...
)
-
SUBCLASS2
(
type: esriFieldTypeString, alias: SUBCLASS2, length: 2
, Coded Values:
[**: **]
, [ 1: 1]
, [ 2: 2]
, ...30 more...
)
-
SPECOND2
(
type: esriFieldTypeString, alias: SPECOND2, length: 1
, Coded Values:
[*: *]
, [A: Abandoned]
, [B: Burned]
, ...16 more...
)
-
IRR_TYP2PA
(
type: esriFieldTypeString, alias: IRR_TYP2PA, length: 1
, Coded Values:
[*: *]
, [i: irrigated]
, [n: not irrigated]
)
-
IRR_TYP2PB
(
type: esriFieldTypeString, alias: IRR_TYP2PB, length: 1
, Coded Values:
[*: *]
, [A: Buried Drip]
, [B: Border Strip]
, ...14 more...
)
-
PCNT2
(
type: esriFieldTypeString, alias: PCNT2, length: 2
, Coded Values:
[**: 00%]
, [00: 100%]
, [01: 1%]
, ...98 more...
)
-
CLASS3
(
type: esriFieldTypeString, alias: CLASS3, length: 2
, Coded Values:
[**: **]
, [NC: Native Unspecified]
, [NB: Native Barren]
, ...24 more...
)
-
SUBCLASS3
(
type: esriFieldTypeString, alias: SUBCLASS3, length: 2
, Coded Values:
[**: **]
, [ 1: 1]
, [ 2: 2]
, ...30 more...
)
-
SPECOND3
(
type: esriFieldTypeString, alias: SPECOND3, length: 1
, Coded Values:
[*: *]
, [A: Abandoned]
, [B: Burned]
, ...16 more...
)
-
IRR_TYP3PA
(
type: esriFieldTypeString, alias: IRR_TYP3PA, length: 1
, Coded Values:
[*: *]
, [i: irrigated]
, [n: not irrigated]
)
-
IRR_TYP3PB
(
type: esriFieldTypeString, alias: IRR_TYP3PB, length: 1
, Coded Values:
[*: *]
, [A: Buried Drip]
, [B: Border Strip]
, ...14 more...
)
-
PCNT3
(
type: esriFieldTypeString, alias: PCNT3, length: 2
, Coded Values:
[**: 00%]
, [00: 100%]
, [01: 1%]
, ...98 more...
)
-
CLASS4
(
type: esriFieldTypeString, alias: CLASS4, length: 2
, Coded Values:
[**: **]
, [NC: Native Unspecified]
, [NB: Native Barren]
, ...24 more...
)
-
SUBCLASS4
(
type: esriFieldTypeString, alias: SUBCLASS4, length: 2
, Coded Values:
[**: **]
, [ 1: 1]
, [ 2: 2]
, ...30 more...
)
-
SPECOND4
(
type: esriFieldTypeString, alias: SPECOND4, length: 1
, Coded Values:
[*: *]
, [A: Abandoned]
, [B: Burned]
, ...16 more...
)
-
IRR_TYP4PA
(
type: esriFieldTypeString, alias: IRR_TYP4PA, length: 1
, Coded Values:
[*: *]
, [i: irrigated]
, [n: not irrigated]
)
-
IRR_TYP4PB
(
type: esriFieldTypeString, alias: IRR_TYP4PB, length: 1
, Coded Values:
[*: *]
, [A: Buried Drip]
, [B: Border Strip]
, ...14 more...
)
-
PCNT4
(
type: esriFieldTypeString, alias: PCNT4, length: 2
, Coded Values:
[**: 00%]
, [00: 100%]
, [01: 1%]
, ...98 more...
)
-
UCF_ATT
(
type: esriFieldTypeString, alias: UCF_ATT, length: 80
)
-
CROPTYP1
(
type: esriFieldTypeString, alias: CROPTYP1, length: 4
, Coded Values:
[****: ****]
, [C: Citrus and Subtropical - No Subclass]
, [C1: Grapefruit]
, ...200 more...
)
-
ADOY1
(
type: esriFieldTypeDouble, alias: ADOY1
)
-
CROPTYP2
(
type: esriFieldTypeString, alias: CROPTYP2, length: 4
, Coded Values:
[****: ****]
, [C: Citrus and Subtropical - No Subclass]
, [C1: Grapefruit]
, ...200 more...
)
-
ADOY2
(
type: esriFieldTypeDouble, alias: ADOY2
)
-
CROPTYP3
(
type: esriFieldTypeString, alias: CROPTYP3, length: 4
, Coded Values:
[****: ****]
, [C: Citrus and Subtropical - No Subclass]
, [C1: Grapefruit]
, ...200 more...
)
-
ADOY3
(
type: esriFieldTypeDouble, alias: ADOY3
)
-
CROPTYP4
(
type: esriFieldTypeString, alias: CROPTYP4, length: 4
, Coded Values:
[****: ****]
, [C: Citrus and Subtropical - No Subclass]
, [C1: Grapefruit]
, ...200 more...
)
-
ADOY4
(
type: esriFieldTypeDouble, alias: ADOY4
)
-
EMRG_CROP
(
type: esriFieldTypeString, alias: EMRG_CROP, length: 80
, Coded Values:
[****: ****]
, [C: Citrus and Subtropical - No Subclass]
, [C1: Grapefruit]
, ...200 more...
)
-
REGION
(
type: esriFieldTypeString, alias: REGION, length: 15
)
-
ACRES
(
type: esriFieldTypeDouble, alias: ACRES
)
-
COUNTY
(
type: esriFieldTypeString, alias: COUNTY, length: 25
)
-
LIQ_REPORT
(
type: esriFieldTypeString, alias: LIQ_REPORT, length: 30
)
-
MAIN_CROP
(
type: esriFieldTypeString, alias: MAIN_CROP, length: 80
, Coded Values:
[****: ****]
, [C: Citrus and Subtropical - No Subclass]
, [C1: Grapefruit]
, ...200 more...
)
-
MAIN_CROP_DATE
(
type: esriFieldTypeDouble, alias: MAIN_CROP_DATE
)
-
Shape
(
type: esriFieldTypeGeometry, alias: Shape
)
-
Shape.STArea()
(
type: esriFieldTypeDouble, alias: Shape.STArea()
)
-
Shape.STLength()
(
type: esriFieldTypeDouble, alias: Shape.STLength()
)
Supported Operations:
Query
Query Attachments
Query Analytic
Generate Renderer
Return Updates
Iteminfo
Thumbnail
Metadata