TNRIS / dataHub

ReactJS frontend web application for browsing, downloading, and inquiring about TNRIS public data and historical imagery.
https://data.tnris.org
8 stars 0 forks source link

add basemap switcher - default & imagery #236

Closed jwhaney closed 4 years ago

jwhaney commented 4 years ago

add a basemap toggler/switcher for download map and also geo filter possibly. not really useful but guess we could add it to the coverage map as well.

just the carto voyager and texas imagery service is probably good. dont want too many basemap choices.

jwhaney commented 4 years ago

basemap seems to be working nicely, except for some NAIP collections. imagery layer doesn't seem to turn on for some naip's. no console errors. keep testing...

jwhaney commented 4 years ago

update: seems that collections with a download area control menu (multiple area types) is conflicting with the basemap switcher which works fine on all other collections.

jwhaney commented 4 years ago

update: after discussion on 12/4 dev symposium. instead of texas imagery service, use a more generic imagery service like esri's world imagery. call the layer satellite. instead of calling the default base map layer 'voyager', use the label streets or default in the base map toggler radio input.

jwhaney commented 4 years ago

i like the term 'imagery' vs. 'satellite'. 'default' and 'imagery' radio button labels with NAIP 2018 as the imagery source.

adambreznicky commented 4 years ago

implementation via commit 30bb52cdb8cdf9aa29b822ae182e71a050a3de82

still to do:

adambreznicky commented 4 years ago

sass colors for satellite completed via commit a1699717471a0c1af51568479b6642a1682df9c5

adambreznicky commented 4 years ago

download layers separated out into new LayerSelector component via commit 8b8d18d1f5e8a2cc00890fdd290b34a4c0431349

adambreznicky commented 4 years ago

added basemap selector to hist aerial index download map via commit 2b0326042d9c80e096149655fa89285205209f6f

adambreznicky commented 4 years ago

migrated index download layer selector into new component via commit 0104c7104079bba7962ce25014ae05c427482311

adambreznicky commented 4 years ago
adambreznicky commented 4 years ago

updated zoom nav control restrictions after resetting min zoom on layer change. resolved via commit c79b51eae0c5c4ce6bec169c01262bd83ffafa8f

adambreznicky commented 4 years ago

despite consistency, i'm optioning to not add the basemap selector to the county coverage map. although technically interactive, this map is closer to an image than an interactive tool for users. it's a visual quick reference of non-specific and non-accurate symbolism so promoting interaction will only encourage users to mis-understand the non-accurate information portrayed in the quick reference map component (would be deviant of this component's purpose).

adambreznicky commented 4 years ago

last to do point listed above, "migrate functionality of adding download layers in map over into separated layer selector component", is a large reconfiguration change and beyond the scope of this issue. all other points outlined, and the original request, for this issue have been satisfying so i'm closing this one and creating a new issue for the last to do.