Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
8bf2ec6
Start adding filters
gjmooney Aug 6, 2024
ac5ec87
Build filter list based on features
gjmooney Aug 6, 2024
bf55017
save
gjmooney Aug 6, 2024
7277a3c
Refactor filters as part of layer
gjmooney Aug 6, 2024
d52f627
Show active filters
gjmooney Aug 6, 2024
7a256b3
Pretty close to good
gjmooney Aug 7, 2024
9f2c922
Add lat/long to x/y thing
gjmooney Aug 9, 2024
fac44bb
Support for multiple filters
gjmooney Aug 9, 2024
2900c5c
css work
gjmooney Aug 9, 2024
5a4a7fb
Update filter object on zoom change
gjmooney Aug 13, 2024
f69a3e9
Use ref for feature stuff to save prev values
gjmooney Aug 13, 2024
69242f6
Fix: use feature isntead of key
gjmooney Aug 13, 2024
9815eb3
Add layer filter values to filter object on load
gjmooney Aug 13, 2024
2ef8d54
Get selects to reflect existing filters
gjmooney Aug 13, 2024
efbdc47
Add delete button
gjmooney Aug 13, 2024
026cf1d
Delete button css
gjmooney Aug 13, 2024
a396953
Add selected param to option
gjmooney Aug 13, 2024
e679858
Add filter stuff to add layer
gjmooney Aug 13, 2024
e57fd57
Reset filter stuff when changing layers
gjmooney Aug 13, 2024
477df7b
Move existing filter stuff to selectedLayer effect
gjmooney Aug 13, 2024
4bcb94d
Fix lat/lng -> x/y conversion
gjmooney Aug 14, 2024
52ccfb9
Error handling
gjmooney Aug 15, 2024
c0cb9c4
Bizarre
gjmooney Aug 15, 2024
291ad46
Sort features and values
gjmooney Aug 15, 2024
7e5b458
Convert to number if needed
gjmooney Aug 15, 2024
4501fa6
Fix existing filters check
gjmooney Aug 15, 2024
e69c4be
Delete without submit
gjmooney Aug 15, 2024
c3b4fec
Clean up
gjmooney Aug 16, 2024
060ce79
Add test
gjmooney Aug 16, 2024
586cbc6
Add logical op to filters
gjmooney Aug 16, 2024
33c4ff7
Fix: Wrong values when deleteing
gjmooney Aug 16, 2024
f4f5220
Fix op select and updateLayers
gjmooney Aug 16, 2024
56e2694
Style logic selector
gjmooney Aug 16, 2024
2d4ef73
Update test
gjmooney Aug 16, 2024
d2971b0
Handle numbers as strings
gjmooney Aug 19, 2024
af62185
Handle numbers as strings but still use a select
gjmooney Aug 19, 2024
8cf2d20
Remove old filters implementation leftovers
gjmooney Aug 19, 2024
dcb64f2
Handle widget changing
gjmooney Aug 19, 2024
934547f
Add debounce
gjmooney Aug 20, 2024
04be1b2
Suggested changes
gjmooney Aug 20, 2024
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
69 changes: 69 additions & 0 deletions examples/earthquakes.jGIS
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
{
"layerTree": [
"f907e26c-c4c8-4c2d-ad62-813f63ed9de9",
"0336896f-f7ce-460f-8d11-07a589ff03d8"
],
"layers": {
"0336896f-f7ce-460f-8d11-07a589ff03d8": {
"filters": {
"appliedFilters": [
{
"feature": "mag",
"operator": ">",
"value": 2.47
}
],
"logicalOp": "all"
},
"name": "Custom GeoJSON Layer",
"parameters": {
"color": "#865e3c",
"opacity": 1.0,
"source": "d07cc573-51fb-4ae8-965b-a0082ace7f2b",
"type": "circle"
},
"type": "VectorLayer",
"visible": true
},
"f907e26c-c4c8-4c2d-ad62-813f63ed9de9": {
"name": "OpenStreetMap.Mapnik Layer",
"parameters": {
"source": "5fe556bc-9938-4217-8de6-fe25aef088c2"
},
"type": "RasterLayer",
"visible": true
}
},
"options": {
"bearing": 0.0,
"latitude": 39.19439624539356,
"longitude": -121.55020132126549,
"pitch": 0.0,
"zoom": 4.630124252560623
},
"sources": {
"5fe556bc-9938-4217-8de6-fe25aef088c2": {
"name": "OpenStreetMap.Mapnik",
"parameters": {
"attribution": "(C) OpenStreetMap contributors",
"maxZoom": 19.0,
"minZoom": 0.0,
"provider": "OpenStreetMap",
"url": "https://tile.openstreetmap.org/{z}/{x}/{y}.png",
"urlParameters": {}
},
"type": "RasterSource"
},
"d07cc573-51fb-4ae8-965b-a0082ace7f2b": {
"name": "Custom GeoJSON Layer Source",
"parameters": {
"path": "eq.json"
},
"type": "GeoJSONSource"
}
},
"terrain": {
"exaggeration": 0.0,
"source": ""
}
}
Loading