Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
4ef3cbd
feat: create View model and migration
annehaley Feb 25, 2026
6c34670
feat: Add rest endpoints for View model
annehaley Feb 25, 2026
7e9acfc
build: Add vue-router to web client
annehaley Feb 25, 2026
453de91
feat: Add view type and rest functions
annehaley Feb 25, 2026
d32a9d1
chore: refactor set/reset map position and reformat some component files
annehaley Feb 25, 2026
6d4b29b
chore: refactor async analytics requests
annehaley Feb 25, 2026
5732637
feat: Update store functions
annehaley Feb 25, 2026
0a3cca2
feat: load view from URL during `onReady`
annehaley Feb 25, 2026
3558b8d
feat: Create UI menu for saving/loading views
annehaley Feb 25, 2026
d551fda
fix: Allow no selected layers in view
annehaley Feb 25, 2026
65c58f6
fix: Add explicit return None statement
annehaley Feb 25, 2026
76707d2
style: Reformat rest/view.py
annehaley Feb 25, 2026
431cc8c
fix: Use proportional panel positions
annehaley Feb 25, 2026
d258612
fix: Only load view once map is initialized
annehaley Feb 25, 2026
8c8b8d8
fix: Update vue router instantiation
annehaley Feb 25, 2026
43e1cbb
fix: Ensure correct layer ordering when loading view
annehaley Feb 25, 2026
0c1b68e
feat: Save/load current layer frames
annehaley Feb 25, 2026
39ff94f
fix: Ensure analysis result is shown when loading view
annehaley Feb 25, 2026
ad2079e
fix: Ensure only visible layers are saved in views
annehaley Feb 26, 2026
8021307
fix: Ensure view styles are not overwritten by LayerStyle component r…
annehaley Feb 26, 2026
c2e7355
fix: Update formatting of view names in list (wrap long names)
annehaley Feb 26, 2026
b7aa883
fix: Resolve bug with Chart x range
annehaley Feb 27, 2026
2111f27
style: use buttons in screenshot menu
annehaley Mar 2, 2026
e782b45
style: Undo whitespace changes from auto formatter
annehaley Mar 3, 2026
db29318
refactor: Use `async/await` instead of `then` callbacks
annehaley Mar 3, 2026
09d6fa4
refactor: Change model name to `ViewState`
annehaley Mar 3, 2026
44f12fc
fix: Correct missed name updates
annehaley Mar 3, 2026
c08d1fc
fix: Change vuetify theme when app theme updated
annehaley Mar 3, 2026
1be8ae0
fix: Use correct coord order on project and viewstate serializers
annehaley Mar 3, 2026
caa4241
chore: Remove `lookup_id` from viewset
annehaley Mar 3, 2026
071b31d
chore: Merge remote-tracking branch 'origin/master' into views
annehaley Mar 5, 2026
49e3d3b
chore: Remove permission class and filter backend from viewset
annehaley Mar 5, 2026
a7f90f3
fix: update sidebar css so screenshots will show floating panels if …
annehaley Mar 5, 2026
9869dde
fix: Disallow saving a new view state while in map comparison mode
annehaley Mar 5, 2026
ed5cb5f
fix: Switch coordinate order of all projects in sample data json files
annehaley Mar 6, 2026
a383d74
fix: Update `loadingDatasets` immeditately after `await` instead of i…
annehaley Mar 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
690 changes: 345 additions & 345 deletions sample_data/boston_floods/data.json

Large diffs are not rendered by default.

70 changes: 35 additions & 35 deletions sample_data/dc_metro.json
Original file line number Diff line number Diff line change
@@ -1,39 +1,39 @@
[
{
"type": "Project",
"name": "DC Transportation",
"default_map_center": [
38.9,
-77.1
],
"default_map_zoom": 11,
"datasets": [
"DC Metro"
]
},
{
"type": "Dataset",
"name": "DC Metro",
"description": "DC Metro Lines and Stations",
"category": "transportation",
"tags": [
"public transit",
"network"
],
"files": [
{
"url": "https://data.kitware.com/api/v1/item/64b80188cf6a0eaef6c1416e/download",
"hash": "d0d4c957a7571402ce102d47cb53a3bddee11b0c8f278f509dc5615a9810c83f",
"path": "washington/DC_Metro.zip",
"metadata": {
"combine_contents": "true"
}
}
],
"network_options": {
"connection_column": "LINE",
"connection_column_delimiter": ", ",
"node_id_column": "NAME"
{
"type": "Project",
"name": "DC Transportation",
"default_map_center": [
-77.1,
38.9
],
"default_map_zoom": 11,
"datasets": [
"DC Metro"
]
},
{
"type": "Dataset",
"name": "DC Metro",
"description": "DC Metro Lines and Stations",
"category": "transportation",
"tags": [
"public transit",
"network"
],
"files": [
{
"url": "https://data.kitware.com/api/v1/item/64b80188cf6a0eaef6c1416e/download",
"hash": "d0d4c957a7571402ce102d47cb53a3bddee11b0c8f278f509dc5615a9810c83f",
"path": "washington/DC_Metro.zip",
"metadata": {
"combine_contents": "true"
}
}
],
"network_options": {
"connection_column": "LINE",
"connection_column_delimiter": ", ",
"node_id_column": "NAME"
}
}
]
193 changes: 96 additions & 97 deletions sample_data/la_wildfires.json
Original file line number Diff line number Diff line change
@@ -1,98 +1,97 @@
[
{
"type": "Project",
"name": "Los Angeles Wildfires (Jan 2025)",
"default_map_center": [
34.27,
-118.47
],
"default_map_zoom": 9,
"datasets": [
"MODIS 1km 48h USA + Hawaii",
"USA Current Wildfire Perimeters",
"USA Current Wildfire Incidents",
"California Fire Perimeters",
"Palisades Satellite Imagery",
"Eaton/Altadena Satellite Imagery"
]
},
{
"type": "Dataset",
"name": "MODIS 1km 48h USA + Hawaii",
"description": "MODIS 1km USA (Conterminous) + Hawaii 48h shapefile. From: https://firms.modaps.eosdis.nasa.gov/active_fire/",
"category": "region",
"files": [
{
"path": "la-fire-2025/modis-1-48.zip",
"url": "https://data.kitware.com/api/v1/item/67aa368b091a514e82eec908/download",
"hash": "5271a47008fdd75b8bd9d3df453ece9eae27d6bbe3050cbf8c00e486edd286e4"
}
]
},
{
"type": "Dataset",
"name": "USA Current Wildfire Perimeters",
"description": "NIFC, taken on Feb 4, 2025. From: https://data-nifc.opendata.arcgis.com/",
"category": "region",
"files": [
{
"path": "la-fire-2025/current_fire_perimeters.geojson",
"url": "https://data.kitware.com/api/v1/item/67aa368c091a514e82eec90b/download",
"hash": "781b75f35db48ac53a917a524809f87108cd183941deaefe2503e128f86e465e"
}
]
},
{
"type": "Dataset",
"name": "USA Current Wildfire Incidents",
"description": "IRWIN, taken on Feb 4, 2025. From: https://forestsandrangelands.gov/WFIT/applications/IRWIN/index.shtml",
"category": "region",
"files": [
{
"path": "la-fire-2025/current_fire_incidents.geojson",
"url": "https://data.kitware.com/api/v1/item/67aa368c091a514e82eec90e/download",
"hash": "649f641ec200ff2bb64f12ba3928e289cc35fcfc942fc16b5890dc3382ce4a79"
}
]
},
{
"type": "Dataset",
"name": "California Fire Perimeters",
"description": "NIFC + FIRIS, taken Feb 4, 2025. From: https://www.fire.ca.gov/incidents/2025/1/7/palisades-fire",
"category": "region",
"files": [
{
"path": "la-fire-2025/ca_perimeters_nifc_firis.geojson",
"url": "https://data.kitware.com/api/v1/item/67aa33ed091a514e82eec8ff/download",
"hash": "53fdb0484bd05725fe1569302ebd7c66404d93e9f8772bf557473f6e59c3a02a"
}
]
},
{
"type": "Dataset",
"name": "Palisades Satellite Imagery",
"description": "MAXAR, Jan 14, 2025. From: https://registry.opendata.aws/maxar-open-data/",
"category": "region",
"files": [
{
"path": "la-fire-2025/palidades-2025-01-14.tif",
"url": "https://data.kitware.com/api/v1/item/67aa368a091a514e82eec905/download",
"hash": "7630707f87a54ae134ec56012911884c5648d55419c8742e264c4d4c4354ea1f"
}
]
},
{
"type": "Dataset",
"name": "Eaton/Altadena Satellite Imagery",
"description": "MAXAR, Jan 14-19, 2025. From: https://registry.opendata.aws/maxar-open-data/",
"category": "region",
"files": [
{
"path": "la-fire-2025/eaton-2025-01-14_to_19.tif",
"url": "https://data.kitware.com/api/v1/item/67aa353a091a514e82eec902/download",
"hash": "163a8b84bf7fb356b66ff2700ec0d2043c25a9a153f7778e84b9b85ca51dcf74"
}
]
}

]
{
"type": "Project",
"name": "Los Angeles Wildfires (Jan 2025)",
"default_map_center": [
-118.47,
34.27
],
"default_map_zoom": 9,
"datasets": [
"MODIS 1km 48h USA + Hawaii",
"USA Current Wildfire Perimeters",
"USA Current Wildfire Incidents",
"California Fire Perimeters",
"Palisades Satellite Imagery",
"Eaton/Altadena Satellite Imagery"
]
},
{
"type": "Dataset",
"name": "MODIS 1km 48h USA + Hawaii",
"description": "MODIS 1km USA (Conterminous) + Hawaii 48h shapefile. From: https://firms.modaps.eosdis.nasa.gov/active_fire/",
"category": "region",
"files": [
{
"path": "la-fire-2025/modis-1-48.zip",
"url": "https://data.kitware.com/api/v1/item/67aa368b091a514e82eec908/download",
"hash": "5271a47008fdd75b8bd9d3df453ece9eae27d6bbe3050cbf8c00e486edd286e4"
}
]
},
{
"type": "Dataset",
"name": "USA Current Wildfire Perimeters",
"description": "NIFC, taken on Feb 4, 2025. From: https://data-nifc.opendata.arcgis.com/",
"category": "region",
"files": [
{
"path": "la-fire-2025/current_fire_perimeters.geojson",
"url": "https://data.kitware.com/api/v1/item/67aa368c091a514e82eec90b/download",
"hash": "781b75f35db48ac53a917a524809f87108cd183941deaefe2503e128f86e465e"
}
]
},
{
"type": "Dataset",
"name": "USA Current Wildfire Incidents",
"description": "IRWIN, taken on Feb 4, 2025. From: https://forestsandrangelands.gov/WFIT/applications/IRWIN/index.shtml",
"category": "region",
"files": [
{
"path": "la-fire-2025/current_fire_incidents.geojson",
"url": "https://data.kitware.com/api/v1/item/67aa368c091a514e82eec90e/download",
"hash": "649f641ec200ff2bb64f12ba3928e289cc35fcfc942fc16b5890dc3382ce4a79"
}
]
},
{
"type": "Dataset",
"name": "California Fire Perimeters",
"description": "NIFC + FIRIS, taken Feb 4, 2025. From: https://www.fire.ca.gov/incidents/2025/1/7/palisades-fire",
"category": "region",
"files": [
{
"path": "la-fire-2025/ca_perimeters_nifc_firis.geojson",
"url": "https://data.kitware.com/api/v1/item/67aa33ed091a514e82eec8ff/download",
"hash": "53fdb0484bd05725fe1569302ebd7c66404d93e9f8772bf557473f6e59c3a02a"
}
]
},
{
"type": "Dataset",
"name": "Palisades Satellite Imagery",
"description": "MAXAR, Jan 14, 2025. From: https://registry.opendata.aws/maxar-open-data/",
"category": "region",
"files": [
{
"path": "la-fire-2025/palidades-2025-01-14.tif",
"url": "https://data.kitware.com/api/v1/item/67aa368a091a514e82eec905/download",
"hash": "7630707f87a54ae134ec56012911884c5648d55419c8742e264c4d4c4354ea1f"
}
]
},
{
"type": "Dataset",
"name": "Eaton/Altadena Satellite Imagery",
"description": "MAXAR, Jan 14-19, 2025. From: https://registry.opendata.aws/maxar-open-data/",
"category": "region",
"files": [
{
"path": "la-fire-2025/eaton-2025-01-14_to_19.tif",
"url": "https://data.kitware.com/api/v1/item/67aa353a091a514e82eec902/download",
"hash": "163a8b84bf7fb356b66ff2700ec0d2043c25a9a153f7778e84b9b85ca51dcf74"
}
]
}
]
4 changes: 2 additions & 2 deletions sample_data/multiframe_test.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
"type": "Project",
"name": "Test",
"default_map_center": [
42.4,
-71.1
-71.1,
42.4
],
"default_map_zoom": 11,
"datasets": [
Expand Down
Loading