Spaces:
Running
Running
# urls for main layer | |
ca_pmtiles = "https://huggingface.co/datasets/boettiger-lab/ca-30x30/resolve/main/cpad-stats.pmtiles" | |
ca_parquet = "https://huggingface.co/datasets/boettiger-lab/ca-30x30/resolve/main/cpad-stats.parquet" | |
ca_area_acres = 1.014e8 #acres | |
style_choice = "GAP Status Code" | |
# urls for additional data layers | |
url_sr = "https://huggingface.co/datasets/boettiger-lab/ca-30x30/resolve/main/species-richness-ca/{z}/{x}/{y}.png" | |
url_rsr = "https://huggingface.co/datasets/boettiger-lab/ca-30x30/resolve/main/range-size-rarity/{z}/{x}/{y}.png" | |
url_irr_carbon = "https://huggingface.co/datasets/boettiger-lab/ca-30x30/resolve/main/ca_irrecoverable_c_2018_cog.tif" | |
url_man_carbon = "https://huggingface.co/datasets/boettiger-lab/ca-30x30/resolve/main/ca_manageable_c_2018_cog.tif" | |
url_svi = "https://data.source.coop/cboettig/social-vulnerability/svi2020_us_county.pmtiles" | |
url_justice40 = "https://data.source.coop/cboettig/justice40/disadvantaged-communities.pmtiles" | |
url_loss_carbon = "https://huggingface.co/datasets/boettiger-lab/ca-30x30/resolve/main/deforest-carbon-ca/{z}/{x}/{y}.png" | |
url_hi = "https://huggingface.co/datasets/boettiger-lab/ca-30x30/resolve/main/ca_human_impact_cog.tif" | |
url_calfire = "https://huggingface.co/datasets/boettiger-lab/ca-30x30/resolve/main/cal_fire_2022.pmtiles" | |
url_rxburn = "https://huggingface.co/datasets/boettiger-lab/ca-30x30/resolve/main/cal_rxburn_2022.pmtiles" | |
# colors for plotting | |
private_access_color = "#DE881E" # orange | |
public_access_color = "#3388ff" # blue | |
tribal_color = "#BF40BF" # purple | |
mixed_color = "#005a00" # green | |
year2023_color = "#26542C" # green | |
year2024_color = "#F3AB3D" # orange | |
federal_color = "#529642" # green | |
state_color = "#A1B03D" # light green | |
local_color = "#365591" # blue | |
special_color = "#0096FF" # blue | |
private_color = "#7A3F1A" # brown | |
joint_color = "#DAB0AE" # light pink | |
county_color = "#DE3163" # magenta | |
city_color = "#ADD8E6" #light blue | |
hoa_color = "#A89BBC" # purple | |
nonprofit_color = "#D77031" #orange | |
justice40_color = "#00008B" #purple | |
svi_color = "#1bc7c3" #cyan | |
white = "#FFFFFF" | |
# gap codes 3 and 4 are off by default. | |
default_gap = { | |
3: False, | |
4: False, | |
} | |
# Maplibre styles. (should these be functions?) | |
manager = { | |
'property': 'manager_type', | |
'type': 'categorical', | |
'stops': [ | |
['Federal', federal_color], | |
['State', state_color], | |
['Non Profit', nonprofit_color], | |
['Special District', special_color], | |
['Unknown', "#bbbbbb"], | |
['County', county_color], | |
['City', city_color], | |
['Joint', joint_color], | |
['Tribal', tribal_color], | |
['Private', private_color], | |
['HOA', hoa_color] | |
] | |
} | |
easement = { | |
'property': 'easement', | |
'type': 'categorical', | |
'stops': [ | |
['True', private_access_color], | |
['False', public_access_color] | |
] | |
} | |
year = { | |
'property': 'established', | |
'type': 'categorical', | |
'stops': [ | |
['pre-2024', year2023_color], | |
['2024', year2024_color] | |
] | |
} | |
access = { | |
'property': 'access_type', | |
'type': 'categorical', | |
'stops': [ | |
['Open Access', public_access_color], | |
['No Public Access', private_access_color], | |
['Unknown Access', "#bbbbbb"], | |
['Restricted Access', tribal_color] | |
] | |
} | |
gap = { | |
'property': 'reGAP', | |
'type': 'categorical', | |
'stops': [ | |
[1, "#26633d"], | |
[2, "#879647"], | |
[3, "#EE4B2B"], | |
[4, "#BF40BF"] | |
] | |
} | |
style_options = { | |
"Year": year, | |
"GAP Status Code": gap, | |
"Manager Type": manager, | |
"Easement": easement, | |
"Access Type": access, | |
} | |
justice40_fill = { | |
'property': 'Disadvan', | |
'type': 'categorical', | |
'stops': [ | |
[0, white], | |
[1, justice40_color] | |
] | |
} | |
justice40_style = { | |
"version": 8, | |
"sources": { | |
"source1": { | |
"type": "vector", | |
"url": "pmtiles://" + url_justice40, | |
"attribution": "Justice40" | |
} | |
}, | |
"layers": [ | |
{ | |
"id": "layer1", | |
"source": "source1", | |
"source-layer": "DisadvantagedCommunitiesCEJST", | |
"filter": ["match", ["get", "StateName"], "California", True, False], | |
"type": "fill", | |
"paint": { | |
"fill-color": justice40_fill, | |
} | |
} | |
] | |
} | |
select_column = { | |
"Year": "established", | |
"GAP Status Code": "reGAP", | |
"Manager Type": "manager_type", | |
"Easement": "easement", | |
"Access Type": "access_type", | |
} | |