Comments (4)
Perhaps this would be better suited in Discussions, rather than Issues?
I'll draft up a few possibilities that might work - there are lots of options ranging from small UI tweaks to large overhauls.
from titiler.
right now the default UI fetch the dataset metadata (info + stats) when openning a new dataset. This helps when we are dealing with non-byte data (rescaling the value from min/max found in the stats)
I think we should make metadata
fetching optional (and thus making the histogram optional too)
FYI: I've implemented some of this in developmentseed/rio-viz#38
Edit: ☝️ was done in 473c37d
from titiler.
Hey @vincentsarago. This issue is pretty old, but I'd be interested in taking it on. Do you have any other ideas on how you'd like to improve the UI, or has most of the work for this been done already?
Also, I'm not sure I fully understand how the UI here interfaces with rio-viz - should it be all one codebase (in titiler.local like this issue says), or should development be done in rio-viz
instead?
from titiler.
titiler and rio-viz are two different project but they share a lot (well now rio-viz depends on titiler.core 😅)
titiler.extensions's viewers are really close to the one in rio-viz and I usually experiment first in rio-viz before changing the UI in titiler. About my last comment, I already made the change in titiler's viewer (we now only fetch the info
for the dataset and then the user can fetch the statistics)
That's said, the viewers are pretty old and written in pure
javascript/css. I'm sure we can do better!!! I'm not a frontend designer/developper so I prefer let other do this task 😂
Note: Designing a frontend for titiler client is going to be quite complex so if we really want to do this I should also check internally if some of our designers want to help (👋 @LanesGood @ricardoduplos) but I feel you have a great knowledge of titiler already so I'm eager to ear what you have in mind 😃
from titiler.
Related Issues (20)
- Error at startup when using pydantic 2.4.0 HOT 2
- Support virtual assets HOT 3
- OpenAPI do not render Dependencies HOT 3
- Wrong protocol for factory generated URLs HOT 1
- Issues with colormaps HOT 4
- Jinja2Templates assertion error in starlette version >= 0.28 HOT 3
- Not work this lib HOT 1
- Wheels not available for recent releases HOT 4
- OGC API - Coverage
- OGC API - Maps HOT 1
- Can not get wms layers from GetCapabilities HOT 1
- Update Github Actions due to EOL Node HOT 1
- Outdated documentation on Azure deployment HOT 3
- Incorrect documentation example for custom colormaps HOT 1
- Can't load newly uploaded data from S3 if it previously failed
- boto3 slows down Titiler's GET /cog/tiles?
- 0.17.1 is not released to pypi HOT 2
- Issue with pydantic-settings, Extra inputs are not permitted HOT 7
- Remove default TileMatrixSetId in `0.19`
- Encoding issue using asset name with underscore `_` in expression HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from titiler.