Name: Guam AIS Vessel Count 2017 to 2023 Average
Display Field: PROT_NAME
Type:  Feature Layer
Geometry Type: esriGeometryPolygon
Description:  A series of scripts/steps were used to produce this dataset.1. Download all AIS data for years 2017 to 2013 from https://coast.noaa.gov/htdata/CMSP/AISDataHandler/{yr}/AIS_{yr}_{mo}_{d}.zip. This resulted in ~650GB of data.2. Extract out just the points within Guam using a bounding box crop in the pandas python library and a spatial dataframe. 3. Merge the points by year.4. Generate tracks using the AIS Utilities toolbox downloaded from the AIS website (https://marinecadastre.gov/ais)5. Add a custom field for each track to categorize the vessel_type code to refine the groupings of vessel types. 6. Run pairwise intersect with the aliquots to cut the tracks by aliquot to get a vessel count in the next step.7. Count all intersected vessel tracks per aliquot by vessel type and add to attribute table by type and year.Fields contain a vessel integer counts that pass through each aliquot summarized by vessel type and total vessels. The All_Ave field is the average of all vessel counts for all years 2017 to 2023.Contact pacgis@boem.gov for details on scripts and methodology used. 
Service Item Id:  d1054c34524945a8b608b5e8cf9a79b2
Copyright Text:  BOEM, NOAA
Default Visibility: true 
MaxRecordCount:  2000
Supported Query Formats:  JSON, geoJSON, PBF
Min Scale:  0.0
Max Scale:  0.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: 141.18838800000003
YMin: 10.943159000000037
XMax: 149.5362060000001
YMax: 23.903432000000066
Spatial Reference: 4326
 (4326)
 LatestVCSWkid(0)
Drawing Info: 
Renderer: 
Class Breaks Renderer:
Field:  All_Years_Average
Min. Value:  0.0
ClassBreakInfos: 
- 
Class Maximum Value:  25
Label:  1 - 25
Description:  N/A
Symbol:
Style:  esriSFSSolid
Color:  [76, 201, 240, 255] 
Outline: 
Style:  esriSLSNull
Color:  [110, 110, 110, 255] 
Width:  0
 
- 
Class Maximum Value:  100
Label:  26 - 100
Description:  N/A
Symbol:
Style:  esriSFSSolid
Color:  [73, 75, 192, 255] 
Outline: 
Style:  esriSLSNull
Color:  [110, 110, 110, 255] 
Width:  0
 
- 
Class Maximum Value:  500
Label:  101 - 500
Description:  N/A
Symbol:
Style:  esriSFSSolid
Color:  [130, 20, 156, 255] 
Outline: 
Style:  esriSLSNull
Color:  [110, 110, 110, 255] 
Width:  0
 
- 
Class Maximum Value:  1761
Label:  501 - 1761
Description:  N/A
Symbol:
Style:  esriSFSSolid
Color:  [247, 37, 133, 255] 
Outline: 
Style:  esriSLSNull
Color:  [110, 110, 110, 255] 
Width:  0
 
Transparency:  25
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: false
HasM: false 
Has Attachments:  false
HTML Popup Type:  esriServerHTMLPopupTypeAsHTMLText
Type ID Field:  null
Fields: 
- 
All_Years_Average
(
type: esriFieldTypeInteger, alias: All_Ave
)
 
- 
Shape.STArea()
(
type: esriFieldTypeDouble, alias: Shape.STArea()
)
 
- 
Shape.STLength()
(
type: esriFieldTypeDouble, alias: Shape.STLength()
)
 
- 
OBJECTID
(
type: esriFieldTypeOID, alias: OBJECTID
)
 
- 
BLK_NUM
(
type: esriFieldTypeString, alias: BLK_NUM, length: 8
)
 
- 
PROT_NUM
(
type: esriFieldTypeString, alias: PROT_NUM, length: 14
)
 
- 
PROT_NAME
(
type: esriFieldTypeString, alias: PROT_NAME, length: 14
)
 
- 
ALQ_DESC
(
type: esriFieldTypeString, alias: ALQ_DESC, length: 2
)
 
- 
ALQ_TOT_AREA
(
type: esriFieldTypeDouble, alias: ALQ_TOT_AREA
)
 
- 
All_2017
(
type: esriFieldTypeInteger, alias: All_2017
)
 
- 
Cargo_2017
(
type: esriFieldTypeInteger, alias: Cargo_2017
)
 
- 
Fishing_2017
(
type: esriFieldTypeInteger, alias: Fishing_2017
)
 
- 
Other_2017
(
type: esriFieldTypeInteger, alias: Other_2017
)
 
- 
Passenger_2017
(
type: esriFieldTypeInteger, alias: Passenger_2017
)
 
- 
Tanker_2017
(
type: esriFieldTypeInteger, alias: Tanker_2017
)
 
- 
Towing_2017
(
type: esriFieldTypeInteger, alias: Towing_2017
)
 
- 
All_2018
(
type: esriFieldTypeInteger, alias: All_2018
)
 
- 
Cargo_2018
(
type: esriFieldTypeInteger, alias: Cargo_2018
)
 
- 
Fishing_2018
(
type: esriFieldTypeInteger, alias: Fishing_2018
)
 
- 
Other_2018
(
type: esriFieldTypeInteger, alias: Other_2018
)
 
- 
Tanker_2018
(
type: esriFieldTypeInteger, alias: Tanker_2018
)
 
- 
Towing_2018
(
type: esriFieldTypeInteger, alias: Towing_2018
)
 
- 
All_2019
(
type: esriFieldTypeInteger, alias: All_2019
)
 
- 
Cargo_2019
(
type: esriFieldTypeInteger, alias: Cargo_2019
)
 
- 
Fishing_2019
(
type: esriFieldTypeInteger, alias: Fishing_2019
)
 
- 
Other_2019
(
type: esriFieldTypeInteger, alias: Other_2019
)
 
- 
Tanker_2019
(
type: esriFieldTypeInteger, alias: Tanker_2019
)
 
- 
Towing_2019
(
type: esriFieldTypeInteger, alias: Towing_2019
)
 
- 
All_2020
(
type: esriFieldTypeInteger, alias: All_2020
)
 
- 
Cargo_2020
(
type: esriFieldTypeInteger, alias: Cargo_2020
)
 
- 
Fishing_2020
(
type: esriFieldTypeInteger, alias: Fishing_2020
)
 
- 
Other_2020
(
type: esriFieldTypeInteger, alias: Other_2020
)
 
- 
Tanker_2020
(
type: esriFieldTypeInteger, alias: Tanker_2020
)
 
- 
Towing_2020
(
type: esriFieldTypeInteger, alias: Towing_2020
)
 
- 
All_2021
(
type: esriFieldTypeInteger, alias: All_2021
)
 
- 
Cargo_2021
(
type: esriFieldTypeInteger, alias: Cargo_2021
)
 
- 
Fishing_2021
(
type: esriFieldTypeInteger, alias: Fishing_2021
)
 
- 
Other_2021
(
type: esriFieldTypeInteger, alias: Other_2021
)
 
- 
Tanker_2021
(
type: esriFieldTypeInteger, alias: Tanker_2021
)
 
- 
Towing_2021
(
type: esriFieldTypeInteger, alias: Towing_2021
)
 
- 
All_2022
(
type: esriFieldTypeInteger, alias: All_2022
)
 
- 
Cargo_2022
(
type: esriFieldTypeInteger, alias: Cargo_2022
)
 
- 
Fishing_2022
(
type: esriFieldTypeInteger, alias: Fishing_2022
)
 
- 
Other_2022
(
type: esriFieldTypeInteger, alias: Other_2022
)
 
- 
Tanker_2022
(
type: esriFieldTypeInteger, alias: Tanker_2022
)
 
- 
Towing_2022
(
type: esriFieldTypeInteger, alias: Towing_2022
)
 
- 
All_2023
(
type: esriFieldTypeInteger, alias: All_2023
)
 
- 
Cargo_2023
(
type: esriFieldTypeInteger, alias: Cargo_2023
)
 
- 
Fishing_2023
(
type: esriFieldTypeInteger, alias: Fishing_2023
)
 
- 
Other_2023
(
type: esriFieldTypeInteger, alias: Other_2023
)
 
- 
Tanker_2023
(
type: esriFieldTypeInteger, alias: Tanker_2023
)
 
- 
Towing_2023
(
type: esriFieldTypeInteger, alias: Towing_2023
)
 
- 
Shape
(
type: esriFieldTypeGeometry, alias: Shape
)
 
Supported Operations:
  
Query
  Query Attachments
  Query Analytic
  Generate Renderer
  Return Updates
  Iteminfo
  Thumbnail
  Metadata