Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Embed kepler.gl (or similar) as map viewer #107

Open
pbuttigieg opened this issue Nov 22, 2023 · 8 comments
Open

Embed kepler.gl (or similar) as map viewer #107

pbuttigieg opened this issue Nov 22, 2023 · 8 comments

Comments

@pbuttigieg
Copy link
Collaborator

pbuttigieg commented Nov 22, 2023

Relates to #50

https://kepler.gl/
https://github.com/keplergl/kepler.gl

Kepler.gl offers some powerful front-end features to visualise our spatial data.

@fils has prepared a GeoJSON export as well as an H3-element based export which can be ingested into the front end for visualisation. (map image)

@petrocel @maicol07 - can we use this as to solve the MapBox issue we discussed in previous meetings?

The idea is that you can set up a kepler instance that loads the data @fils has prepared, and render that in the UI/UX.

This doesn't have to be kepler, but something similarly capable can work.

@pieterprovoost
Copy link
Contributor

No experience with kepler but considering performance you may want to look into deck.gl with geoparquet as well: https://observablehq.com/@developmentseed/geoarrow-deck-gl-polygon-example (1M polygons). I think deck.gl has a much wider adoption. Maybe also consider tiling your spatial data, tippecanoe can help with that.

@fils
Copy link
Contributor

fils commented Nov 22, 2023

@pieterprovoost thanks.. exporting to geoparquet should be easy from the current OIH resource flow. Don't know tippecanoe, but will review

@jmckenna
Copy link
Contributor

jmckenna commented Dec 1, 2023

The CIOOS partner has a nice viewer that leverages these grids: https://explore.cioos.ca/?lang=en

@emarzini
Copy link

@fils has prepared a GeoJSON export as well as an H3-element based export which can be ingested into the front end for visualisation. (map image)

Regarding this kind of activity, we would know better the goal and the output made by @fils and how it should influence the frontend development

@emarzini
Copy link

emarzini commented Jan 11, 2024

The CIOOS partner has a nice viewer that leverages these grids: https://explore.cioos.ca/?lang=en

Starting from the idea under the example provided by @jmckenna we build a mockup of new way to present the viewer (we can see together in the next meeting).

In parallel we build PoC regarding the usage of H3 and mapbox, without using deck.gl or kepler.gl. We have some open points to clarify, first of all the possible different data we could receive from the backend (see previous comment)

Anyway,
here
a screenshot of our PoC.

@jmckenna
Copy link
Contributor

Very interesting @emarzini, I look forward to your demo next week.

@emarzini
Copy link

Do you have some example of MapTiles as OSM without borders? We are stuck finding someone.

@pieterprovoost
Copy link
Contributor

@emarzini We have a MapBox account so we can create custom base layers, would this style work?

dev-marcoC added a commit that referenced this issue Feb 15, 2024
…g Matomo implementations for tests
dev-marcoC added a commit that referenced this issue Feb 28, 2024
…rch and sorting Backend implementation
dev-marcoC added a commit that referenced this issue Mar 4, 2024
…ed Carousel, page with JSON-LD for empty URL, refinements, and general bug fixes
dev-marcoC added a commit that referenced this issue Mar 7, 2024
…ayer, Points and Region, some Matomo calls improvement
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

6 participants