-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstac-collection.json
More file actions
199 lines (199 loc) · 9.4 KB
/
Copy pathstac-collection.json
File metadata and controls
199 lines (199 loc) · 9.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
{
"type": "Collection",
"id": "ca-wolves",
"stac_version": "1.0.0",
"title": "California Gray Wolf Monitoring",
"description": "California gray wolf pack territory polygons and GPS collar location snapshots from the CDFW Wolf Program. Territory polygons are convex-hull approximations digitized from the official CDFW Approximate Area of Gray Wolf Activity map (February 2025) for six confirmed packs: Whaleback, Harvey, Ice Cave, Lassen, Diamond/Beyem Seyo, and Yowlumni. Boundary polygons are approximate (\u00b15\u201310 km) and intended for visualization, not legal or management purposes. GPS collar snapshots are collected every 6 hours from the CDFW Wolf Location Map and aggregated by CDFW to ~6 km hexagonal cells sized to match average daily wolf movement; only new data (detected by Last-Modified header) is archived. IMPORTANT SAMPLING LIMITATIONS: (1) Only a subset of wolves in a subset of packs are GPS-collared; packs with higher livestock-conflict potential are prioritized for collaring, so coverage is biased, not representative. (2) Collars typically collect 4 fixes/day (3 dusk-to-dawn, 1 midday); frequency may increase seasonally for research. (3) Transmission can be delayed by weather or dense forest cover. (4) During denning/rendezvous season (April\u2013August), CDFW suppresses cells near den and rendezvous sites to protect sensitive locations; absence of active cells in a known territory does not mean the pack is absent. (5) If a collar stops reporting, the map continues to show its last known location. (6) When multiple collars occupy the same cell, only one cell is shown. This data was designed for livestock-conflict mitigation, not ecological monitoring.",
"license": "CC0-1.0",
"extent": {
"spatial": {
"bbox": [
[
-122.84,
36.8,
-118.08,
42.13
]
]
},
"temporal": {
"interval": [
[
"2025-02-01T00:00:00Z",
null
]
]
}
},
"links": [
{
"rel": "self",
"href": "https://s3-west.nrp-nautilus.io/public-ca-wolves/stac-collection.json",
"type": "application/json"
},
{
"rel": "root",
"href": "https://s3-west.nrp-nautilus.io/public-data/stac/catalog.json",
"type": "application/json"
},
{
"rel": "parent",
"href": "https://s3-west.nrp-nautilus.io/public-data/stac/catalog.json",
"type": "application/json"
},
{
"rel": "describedby",
"href": "https://s3-west.nrp-nautilus.io/public-ca-wolves/README.md",
"type": "text/markdown",
"title": "Dataset documentation"
},
{
"rel": "related",
"href": "https://ca-wolves.nrp-nautilus.io",
"title": "Interactive wolf tracking map"
},
{
"rel": "derived_from",
"href": "https://wildlife.ca.gov/Conservation/Mammals/Gray-Wolf",
"title": "CDFW Gray Wolf Program"
},
{
"rel": "derived_from",
"href": "https://wildlife.ca.gov/Conservation/Mammals/Gray-Wolf/Location-Map",
"title": "CDFW Wolf Location Automated Mapping System"
}
],
"assets": {
"territories": {
"href": "https://s3-west.nrp-nautilus.io/public-ca-wolves/wolf_territories_feb2025.geojson",
"type": "application/geo+json",
"title": "Wolf pack territory polygons (February 2025)",
"description": "Six pack territory polygons digitized from the CDFW Approximate Area of Gray Wolf Activity map (Feb 2025): Whaleback, Harvey, Ice Cave, Lassen, Diamond/Beyem Seyo, Yowlumni. Convex-hull approximations, ~5\u201310 km accuracy. Static reference layer.",
"roles": [
"data"
],
"table:columns": [
{
"name": "pack",
"type": "string",
"description": "Pack name"
},
{
"name": "source",
"type": "string",
"description": "Data source attribution"
},
{
"name": "note",
"type": "string",
"description": "Digitization method and caveats"
},
{
"name": "centroid_lon",
"type": "float64",
"description": "Approximate centroid longitude (WGS84)"
},
{
"name": "centroid_lat",
"type": "float64",
"description": "Approximate centroid latitude (WGS84)"
}
]
},
"bins-latest": {
"href": "https://s3-west.nrp-nautilus.io/public-ca-wolves/wolf_bins_latest.geojson",
"type": "application/geo+json",
"title": "Latest wolf GPS collar hexbins (visualization)",
"description": "Most recent CDFW snapshot of wolf positions as ~6 km hexagonal polygons in GeoJSON. Used by the map's current-positions layer. For SQL queries, use trail-hex with `WHERE snapshot_ts = (SELECT MAX(snapshot_ts) FROM trail-hex)` instead \u2014 it has H3 cells for fast joins.",
"roles": [
"visual"
]
},
"tracks": {
"href": "https://s3-west.nrp-nautilus.io/public-ca-wolves/wolf_tracks.geojson",
"type": "application/geo+json",
"title": "Wolf movement trajectories (animation, visualization)",
"description": "Per-pack LineStrings through hexbin centroids over the past 30 days, used by the map's trajectory animation. Visualization only \u2014 for SQL movement queries, use trail-hex.",
"roles": [
"visual"
]
},
"snapshots": {
"href": "https://s3-west.nrp-nautilus.io/public-ca-wolves/snapshots/wolf_bins_*.geojson",
"type": "application/geo+json",
"title": "Raw CDFW snapshot archive",
"description": "Time-stamped archive of every distinct CDFW wolf-bins GeoJSON observed by the hourly fetcher. Filename encodes the upstream Last-Modified timestamp (UTC). Provenance / replay use only \u2014 for analytical queries use trail-hex.",
"roles": [
"data"
]
},
"trail-hex": {
"href": "https://s3-west.nrp-nautilus.io/public-ca-wolves/wolf_trail/hex/h0=*/data_0.parquet",
"type": "application/vnd.apache.parquet",
"title": "Wolf movement trail (H3 res-8 tiled, h0-partitioned, 30-day rolling)",
"description": "PRIMARY ANALYTICAL ASSET. Past 30 days of de-duplicated wolf positions, polyfilled to H3 resolution 8 cells. One row per (pack, snapshot_ts, h8). Hive-partitioned by h0 \u2014 California fits in a single h0 cell, but the column is exposed so dynamic partition pruning works when joining against globally-partitioned catalog datasets. Hash-join on h8 with any other catalog hex asset; prune time windows on snapshot_ts (UTC TIMESTAMP). Rebuilt hourly by overwriting the file in place.",
"roles": [
"data"
],
"table:columns": [
{
"name": "_cng_fid",
"type": "int64",
"description": "Synthetic source-feature id (one per CDFW hex polygon at a given snapshot)"
},
{
"name": "pack",
"type": "string",
"description": "Individual wolf identifier (e.g. 'Whaleback 1', 'Harvey 3', 'Yowlumni Disperser')"
},
{
"name": "most_recent_adj",
"type": "string",
"description": "CDFW last-fix date (MM/DD/YYYY)"
},
{
"name": "snapshot_ts",
"type": "timestamp",
"description": "UTC timestamp of the snapshot that captured this position"
},
{
"name": "h8",
"type": "uint64",
"description": "H3 cell ID at resolution 8 (working resolution)"
},
{
"name": "h0",
"type": "int64",
"description": "H3 cell ID at resolution 0 (partition key \u2014 enables DPP against global hex datasets)"
}
]
}
},
"providers": [
{
"name": "California Department of Fish and Wildlife (CDFW) Wolf Program",
"roles": [
"producer"
],
"url": "https://wildlife.ca.gov/Conservation/Mammals/Gray-Wolf"
},
{
"name": "Boettiger Lab, UC Berkeley",
"roles": [
"processor",
"host"
],
"url": "https://github.com/boettiger-lab/ca-wolves"
}
],
"keywords": [
"California",
"gray wolf",
"Canis lupus",
"wildlife tracking",
"GPS collar",
"CDFW",
"pack territories",
"conservation"
]
}