Name: NIFC_WFIGS_CY2023_All_Perims_20240207
Display Field: poly_IncidentName
Type: Feature Layer
Geometry Type: esriGeometryPolygon
Description: The Fire Perimeter QAQC tool is a GIS tool integrated into an environmental GIS model, designed to facilitate the analysis and processing of fire perimeter and fireline data. The tool operates by accessing and utilizing data from the National Interagency Fire Center's (NIFC) National Incident Feature Service, specifically focusing on the WFIGS Historical Fire Perimeters data.The primary functionalities of the tool includes:Data Retrieval: The tool efficiently downloads the fire perimeters from the National Incident Feature Service to begin the analysis process.Year-based Subsetting: The tool offers users the flexibility to filter fire perimeters based on a specific calendar year, enabling a more targeted analysis.Geometry Repair and Projection: To ensure data accuracy and consistency, the FGCD tool repairs any inconsistencies in the geometry and, if needed, spatially projects the data to GCS_WGS_1984.Geometry Validation: The tool identifies and reports fire perimeters with no valid geometry and informs the user of the total number of such features.Acreage and Vertices Calculation: For each fire perimeter, the tool automatically calculates the acreage and vertices, providing valuable information for further analysis.Invalid Incident Name Detection: The tool examines the incident name field and flags incidents with null or invalid names, including keywords like 'Erase,' 'Test,' 'None,' and user-defined input.Duplicate IRWIN ID Identification: The tool detects and highlights any duplicate IRWIN IDs associated with fire incidents, aiding in data organization and deduplication.Shape Comparison: The FGCD tool performs shape comparison, allowing users to identify identical incident shapes within an optional XY tolerance in meters, which can be set by the user.Frequency and Duplicate ID Tracking: The tool keeps track of the frequency of identical shapes found and assigns a Duplicate ID to features that share the same geometry, enhancing data management and analysis.Duplicated Acreage Calculation: The tool provides users with a summary of the total duplicated acreage resulting from the identification of identical incident shapes.Detection of Non-US Features: The tool identifies and reports any fire incidents located outside of the United States, facilitating further analysis for international data.By providing valuable insights into duplicate incidents, invalid geometry, and non-US features, the FGCD tool aids environmental GIS analysts in making informed decisions and conducting comprehensive fire incident analyses. Please reference the script “1_NIFC_Perimeters_QAQC.py” to get a better understanding of the process.
Copyright Text: This GIS product was created by Alexander Arkowitz (alexander.arkowitz@colostate.edu), a Forest Service contractor and Geospatial Research Associate IV at Colorado State University, and Dr. Matthew Thompson (matthew.p.thompson@usda.gov), a Research Forester for the US Forest Service in the Human Dimensions program.
Min. Scale: 0
Max. Scale: 0
Default Visibility: true
Max Record Count: 2000
Supported query Formats: JSON, geoJSON, PBF
Use Standardized Queries: True
Extent:
XMin: -18441480.2562747
YMin: 1504190.63677645
XMax: 16107676.1561309
YMax: 10401012.261493
Spatial Reference: 102100 (3857)
Drawing Info:
{"renderer":{"type":"simple","symbol":{"type":"esriSFS","style":"esriSFSSolid","color":[0,197,255,255],"outline":{"type":"esriSLS","style":"esriSLSSolid","color":[110,110,110,255],"width":0.7}}},"scaleSymbols":true,"transparency":0,"labelingInfo":null}
HasZ: false
HasM: false
Has Attachments: false
Has Geometry Properties: true
HTML Popup Type: esriServerHTMLPopupTypeAsHTMLText
Object ID Field: OBJECTID
Unique ID Field:
IsSystemMaintained : True
Global ID Field:
Type ID Field:
Fields:
- OBJECTID (type: esriFieldTypeOID, alias: OBJECTID, SQL Type: sqlTypeOther, length: 0, nullable: false, editable: false)
- poly_SourceOID (type: esriFieldTypeInteger, alias: poly_SourceOID, SQL Type: sqlTypeOther, nullable: true, editable: true)
- poly_IncidentName (type: esriFieldTypeString, alias: poly_IncidentName, SQL Type: sqlTypeOther, length: 50, nullable: true, editable: true)
- poly_FeatureCategory (type: esriFieldTypeString, alias: poly_FeatureCategory, SQL Type: sqlTypeOther, length: 50, nullable: true, editable: true)
- poly_MapMethod (type: esriFieldTypeString, alias: poly_MapMethod, SQL Type: sqlTypeOther, length: 25, nullable: true, editable: true)
- poly_GISAcres (type: esriFieldTypeDouble, alias: poly_GISAcres, SQL Type: sqlTypeOther, nullable: true, editable: true)
- poly_CreateDate (type: esriFieldTypeDate, alias: poly_CreateDate, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: true)
- poly_DateCurrent (type: esriFieldTypeDate, alias: poly_DateCurrent, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: true)
- poly_PolygonDateTime (type: esriFieldTypeDate, alias: poly_PolygonDateTime, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: true)
- poly_IRWINID (type: esriFieldTypeString, alias: poly_IRWINID, SQL Type: sqlTypeOther, length: 38, nullable: true, editable: true)
- poly_FORID (type: esriFieldTypeString, alias: poly_FORID, SQL Type: sqlTypeOther, length: 38, nullable: true, editable: true)
- poly_Acres_AutoCalc (type: esriFieldTypeDouble, alias: poly_Acres_AutoCalc, SQL Type: sqlTypeOther, nullable: true, editable: true)
- poly_SourceGlobalID (type: esriFieldTypeString, alias: poly_SourceGlobalID, SQL Type: sqlTypeOther, length: 38, nullable: true, editable: true)
- poly_Source (type: esriFieldTypeString, alias: poly_Source, SQL Type: sqlTypeOther, length: 50, nullable: true, editable: true)
- attr_SourceOID (type: esriFieldTypeInteger, alias: attr_SourceOID, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_ABCDMisc (type: esriFieldTypeString, alias: attr_ABCDMisc, SQL Type: sqlTypeOther, length: 4, nullable: true, editable: true)
- attr_ADSPermissionState (type: esriFieldTypeString, alias: attr_ADSPermissionState, SQL Type: sqlTypeOther, length: 100, nullable: true, editable: true)
- attr_CalculatedAcres (type: esriFieldTypeDouble, alias: attr_CalculatedAcres, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_ContainmentDateTime (type: esriFieldTypeDate, alias: attr_ContainmentDateTime, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: true)
- attr_ControlDateTime (type: esriFieldTypeDate, alias: attr_ControlDateTime, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: true)
- attr_CreatedBySystem (type: esriFieldTypeString, alias: attr_CreatedBySystem, SQL Type: sqlTypeOther, length: 255, nullable: true, editable: true)
- attr_IncidentSize (type: esriFieldTypeDouble, alias: attr_IncidentSize, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_DiscoveryAcres (type: esriFieldTypeDouble, alias: attr_DiscoveryAcres, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_DispatchCenterID (type: esriFieldTypeString, alias: attr_DispatchCenterID, SQL Type: sqlTypeOther, length: 6, nullable: true, editable: true)
- attr_EstimatedCostToDate (type: esriFieldTypeDouble, alias: attr_EstimatedCostToDate, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_FinalAcres (type: esriFieldTypeDouble, alias: attr_FinalAcres, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_FFReportApprovedByTitle (type: esriFieldTypeString, alias: attr_FFReportApprovedByTitle, SQL Type: sqlTypeOther, length: 100, nullable: true, editable: true)
- attr_FFReportApprovedByUnit (type: esriFieldTypeString, alias: attr_FFReportApprovedByUnit, SQL Type: sqlTypeOther, length: 6, nullable: true, editable: true)
- attr_FFReportApprovedDate (type: esriFieldTypeDate, alias: attr_FFReportApprovedDate, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: true)
- attr_FireBehaviorGeneral (type: esriFieldTypeString, alias: attr_FireBehaviorGeneral, SQL Type: sqlTypeOther, length: 20, nullable: true, editable: true)
- attr_FireBehaviorGeneral1 (type: esriFieldTypeString, alias: attr_FireBehaviorGeneral1, SQL Type: sqlTypeOther, length: 50, nullable: true, editable: true)
- attr_FireBehaviorGeneral2 (type: esriFieldTypeString, alias: attr_FireBehaviorGeneral2, SQL Type: sqlTypeOther, length: 50, nullable: true, editable: true)
- attr_FireBehaviorGeneral3 (type: esriFieldTypeString, alias: attr_FireBehaviorGeneral3, SQL Type: sqlTypeOther, length: 50, nullable: true, editable: true)
- attr_FireCause (type: esriFieldTypeString, alias: attr_FireCause, SQL Type: sqlTypeOther, length: 15, nullable: true, editable: true)
- attr_FireCauseGeneral (type: esriFieldTypeString, alias: attr_FireCauseGeneral, SQL Type: sqlTypeOther, length: 100, nullable: true, editable: true)
- attr_FireCauseSpecific (type: esriFieldTypeString, alias: attr_FireCauseSpecific, SQL Type: sqlTypeOther, length: 200, nullable: true, editable: true)
- attr_FireCode (type: esriFieldTypeString, alias: attr_FireCode, SQL Type: sqlTypeOther, length: 4, nullable: true, editable: true)
- attr_FireDepartmentID (type: esriFieldTypeString, alias: attr_FireDepartmentID, SQL Type: sqlTypeOther, length: 5, nullable: true, editable: true)
- attr_FireDiscoveryDateTime (type: esriFieldTypeDate, alias: attr_FireDiscoveryDateTime, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: true)
- attr_FireMgmtComplexity (type: esriFieldTypeString, alias: attr_FireMgmtComplexity, SQL Type: sqlTypeOther, length: 25, nullable: true, editable: true)
- attr_FireOutDateTime (type: esriFieldTypeDate, alias: attr_FireOutDateTime, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: true)
- attr_FireStrategyConfinePercent (type: esriFieldTypeSmallInteger, alias: attr_FireStrategyConfinePercent, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_FireStrategyFullSuppPrcnt (type: esriFieldTypeSmallInteger, alias: attr_FireStrategyFullSuppPrcnt, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_FireStrategyMonitorPercent (type: esriFieldTypeSmallInteger, alias: attr_FireStrategyMonitorPercent, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_FireStrategyPointZonePrcnt (type: esriFieldTypeSmallInteger, alias: attr_FireStrategyPointZonePrcnt, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_FSJobCode (type: esriFieldTypeString, alias: attr_FSJobCode, SQL Type: sqlTypeOther, length: 2, nullable: true, editable: true)
- attr_FSOverrideCode (type: esriFieldTypeString, alias: attr_FSOverrideCode, SQL Type: sqlTypeOther, length: 4, nullable: true, editable: true)
- attr_GACC (type: esriFieldTypeString, alias: attr_GACC, SQL Type: sqlTypeOther, length: 50, nullable: true, editable: true)
- attr_ICS209ReportDateTime (type: esriFieldTypeDate, alias: attr_ICS209ReportDateTime, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: true)
- attr_ICS209RptForTimePeriodFrom (type: esriFieldTypeDate, alias: attr_ICS209RptForTimePeriodFrom, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: true)
- attr_ICS209RptForTimePeriodTo (type: esriFieldTypeDate, alias: attr_ICS209RptForTimePeriodTo, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: true)
- attr_ICS209ReportStatus (type: esriFieldTypeString, alias: attr_ICS209ReportStatus, SQL Type: sqlTypeOther, length: 1, nullable: true, editable: true)
- attr_IncidentManagementOrg (type: esriFieldTypeString, alias: attr_IncidentManagementOrg, SQL Type: sqlTypeOther, length: 255, nullable: true, editable: true)
- attr_IncidentName (type: esriFieldTypeString, alias: attr_IncidentName, SQL Type: sqlTypeOther, length: 50, nullable: true, editable: true)
- attr_IncidentShortDescription (type: esriFieldTypeString, alias: attr_IncidentShortDescription, SQL Type: sqlTypeOther, length: 80, nullable: true, editable: true)
- attr_IncidentTypeCategory (type: esriFieldTypeString, alias: attr_IncidentTypeCategory, SQL Type: sqlTypeOther, length: 2, nullable: true, editable: true)
- attr_IncidentTypeKind (type: esriFieldTypeString, alias: attr_IncidentTypeKind, SQL Type: sqlTypeOther, length: 2, nullable: true, editable: true)
- attr_InitialLatitude (type: esriFieldTypeDouble, alias: attr_InitialLatitude, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_InitialLongitude (type: esriFieldTypeDouble, alias: attr_InitialLongitude, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_InitialResponseAcres (type: esriFieldTypeDouble, alias: attr_InitialResponseAcres, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_InitialResponseDateTime (type: esriFieldTypeDate, alias: attr_InitialResponseDateTime, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: true)
- attr_IrwinID (type: esriFieldTypeString, alias: attr_IrwinID, SQL Type: sqlTypeOther, length: 38, nullable: true, editable: true)
- attr_IsFireCauseInvestigated (type: esriFieldTypeSmallInteger, alias: attr_IsFireCauseInvestigated, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_IsFireCodeRequested (type: esriFieldTypeSmallInteger, alias: attr_IsFireCodeRequested, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_IsFSAssisted (type: esriFieldTypeSmallInteger, alias: attr_IsFSAssisted, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_IsMultiJurisdictional (type: esriFieldTypeSmallInteger, alias: attr_IsMultiJurisdictional, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_IsReimbursable (type: esriFieldTypeSmallInteger, alias: attr_IsReimbursable, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_IsTrespass (type: esriFieldTypeSmallInteger, alias: attr_IsTrespass, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_IsUnifiedCommand (type: esriFieldTypeSmallInteger, alias: attr_IsUnifiedCommand, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_LocalIncidentIdentifier (type: esriFieldTypeString, alias: attr_LocalIncidentIdentifier, SQL Type: sqlTypeOther, length: 10, nullable: true, editable: true)
- attr_ModifiedBySystem (type: esriFieldTypeString, alias: attr_ModifiedBySystem, SQL Type: sqlTypeOther, length: 255, nullable: true, editable: true)
- attr_PercentContained (type: esriFieldTypeDouble, alias: attr_PercentContained, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_PercentPerimToBeContained (type: esriFieldTypeDouble, alias: attr_PercentPerimToBeContained, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_POOCity (type: esriFieldTypeString, alias: attr_POOCity, SQL Type: sqlTypeOther, length: 50, nullable: true, editable: true)
- attr_POOCounty (type: esriFieldTypeString, alias: attr_POOCounty, SQL Type: sqlTypeOther, length: 100, nullable: true, editable: true)
- attr_POODispatchCenterID (type: esriFieldTypeString, alias: attr_POODispatchCenterID, SQL Type: sqlTypeOther, length: 6, nullable: true, editable: true)
- attr_POOFips (type: esriFieldTypeString, alias: attr_POOFips, SQL Type: sqlTypeOther, length: 5, nullable: true, editable: true)
- attr_POOJurisdictionalAgency (type: esriFieldTypeString, alias: attr_POOJurisdictionalAgency, SQL Type: sqlTypeOther, length: 50, nullable: true, editable: true)
- attr_POOJurisdictionalUnit (type: esriFieldTypeString, alias: attr_POOJurisdictionalUnit, SQL Type: sqlTypeOther, length: 6, nullable: true, editable: true)
- attr_POOJurisdictUnitParentUnit (type: esriFieldTypeString, alias: attr_POOJurisdictUnitParentUnit, SQL Type: sqlTypeOther, length: 6, nullable: true, editable: true)
- attr_POOLandownerCategory (type: esriFieldTypeString, alias: attr_POOLandownerCategory, SQL Type: sqlTypeOther, length: 7, nullable: true, editable: true)
- attr_POOLandownerKind (type: esriFieldTypeString, alias: attr_POOLandownerKind, SQL Type: sqlTypeOther, length: 7, nullable: true, editable: true)
- attr_POOLegalDescPrincipalMerid (type: esriFieldTypeString, alias: attr_POOLegalDescPrincipalMerid, SQL Type: sqlTypeOther, length: 30, nullable: true, editable: true)
- attr_POOLegalDescQtr (type: esriFieldTypeString, alias: attr_POOLegalDescQtr, SQL Type: sqlTypeOther, length: 2, nullable: true, editable: true)
- attr_POOLegalDescQtrQtr (type: esriFieldTypeString, alias: attr_POOLegalDescQtrQtr, SQL Type: sqlTypeOther, length: 2, nullable: true, editable: true)
- attr_POOLegalDescRange (type: esriFieldTypeString, alias: attr_POOLegalDescRange, SQL Type: sqlTypeOther, length: 5, nullable: true, editable: true)
- attr_POOLegalDescSection (type: esriFieldTypeSmallInteger, alias: attr_POOLegalDescSection, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_POOLegalDescTownship (type: esriFieldTypeString, alias: attr_POOLegalDescTownship, SQL Type: sqlTypeOther, length: 5, nullable: true, editable: true)
- attr_POOPredictiveServiceAreaID (type: esriFieldTypeString, alias: attr_POOPredictiveServiceAreaID, SQL Type: sqlTypeOther, length: 6, nullable: true, editable: true)
- attr_POOProtectingAgency (type: esriFieldTypeString, alias: attr_POOProtectingAgency, SQL Type: sqlTypeOther, length: 50, nullable: true, editable: true)
- attr_POOProtectingUnit (type: esriFieldTypeString, alias: attr_POOProtectingUnit, SQL Type: sqlTypeOther, length: 6, nullable: true, editable: true)
- attr_POOState (type: esriFieldTypeString, alias: attr_POOState, SQL Type: sqlTypeOther, length: 6, nullable: true, editable: true)
- attr_PredominantFuelGroup (type: esriFieldTypeString, alias: attr_PredominantFuelGroup, SQL Type: sqlTypeOther, length: 100, nullable: true, editable: true)
- attr_PredominantFuelModel (type: esriFieldTypeString, alias: attr_PredominantFuelModel, SQL Type: sqlTypeOther, length: 100, nullable: true, editable: true)
- attr_PrimaryFuelModel (type: esriFieldTypeString, alias: attr_PrimaryFuelModel, SQL Type: sqlTypeOther, length: 30, nullable: true, editable: true)
- attr_SecondaryFuelModel (type: esriFieldTypeString, alias: attr_SecondaryFuelModel, SQL Type: sqlTypeOther, length: 30, nullable: true, editable: true)
- attr_TotalIncidentPersonnel (type: esriFieldTypeInteger, alias: attr_TotalIncidentPersonnel, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_UniqueFireIdentifier (type: esriFieldTypeString, alias: attr_UniqueFireIdentifier, SQL Type: sqlTypeOther, length: 22, nullable: true, editable: true)
- attr_FORID (type: esriFieldTypeString, alias: attr_FORID, SQL Type: sqlTypeOther, length: 38, nullable: true, editable: true)
- attr_WFDSSDecisionStatus (type: esriFieldTypeString, alias: attr_WFDSSDecisionStatus, SQL Type: sqlTypeOther, length: 20, nullable: true, editable: true)
- attr_EstimatedFinalCost (type: esriFieldTypeDouble, alias: attr_EstimatedFinalCost, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_OrganizationalAssessment (type: esriFieldTypeString, alias: attr_OrganizationalAssessment, SQL Type: sqlTypeOther, length: 25, nullable: true, editable: true)
- attr_StratDecisionPublishDate (type: esriFieldTypeDate, alias: attr_StratDecisionPublishDate, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: true)
- attr_CreatedOnDateTime_dt (type: esriFieldTypeDate, alias: attr_CreatedOnDateTime_dt, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: true)
- attr_ModifiedOnDateTime_dt (type: esriFieldTypeDate, alias: attr_ModifiedOnDateTime_dt, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: true)
- attr_Source (type: esriFieldTypeString, alias: attr_Source, SQL Type: sqlTypeOther, length: 50, nullable: true, editable: true)
- attr_IsCpxChild (type: esriFieldTypeSmallInteger, alias: attr_IsCpxChild, SQL Type: sqlTypeOther, nullable: true, editable: true)
- attr_CpxName (type: esriFieldTypeString, alias: attr_CpxName, SQL Type: sqlTypeOther, length: 50, nullable: true, editable: true)
- attr_CpxID (type: esriFieldTypeString, alias: attr_CpxID, SQL Type: sqlTypeOther, length: 38, nullable: true, editable: true)
- attr_SourceGlobalID (type: esriFieldTypeString, alias: attr_SourceGlobalID, SQL Type: sqlTypeOther, length: 38, nullable: true, editable: true)
- TotalCalculatedAcreage (type: esriFieldTypeDouble, alias: Total Calculated Acreage, SQL Type: sqlTypeOther, nullable: true, editable: true)
- InvalidName (type: esriFieldTypeString, alias: InvalidName, SQL Type: sqlTypeOther, length: 255, nullable: true, editable: true)
- DuplicateID (type: esriFieldTypeInteger, alias: DuplicateID, SQL Type: sqlTypeOther, nullable: true, editable: true)
- FREQUENCY (type: esriFieldTypeInteger, alias: FREQUENCY, SQL Type: sqlTypeOther, nullable: true, editable: true)
- GeodesicAcreage (type: esriFieldTypeInteger, alias: GeodesicAcreage, SQL Type: sqlTypeOther, nullable: true, editable: true)
- Shape__Area (type: esriFieldTypeDouble, alias: Shape__Area, SQL Type: sqlTypeDouble, nullable: true, editable: false)
- Shape__Length (type: esriFieldTypeDouble, alias: Shape__Length, SQL Type: sqlTypeDouble, nullable: true, editable: false)
Templates:
Name: NIFC_WFIGS_CY2023_All_Perims_20240207
Description:
Drawing Tool: esriFeatureEditToolPolygon
Prototype:
Is Data Versioned: false
Has Contingent Values: false
Supports Rollback On Failure Parameter: true
Last Edit Date: 6/17/2024 8:13:01 PM
Schema Last Edit Date: 6/17/2024 8:13:01 PM
Data Last Edit Date: 6/17/2024 8:13:01 PM
Supported Operations:
Query
Query Pivot
Query Top Features
Query Analytic
Query Bins
Generate Renderer
Validate SQL
Get Estimates
ConvertFormat