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

Clustering #102

Closed
10 of 19 tasks
HideBa opened this issue Aug 26, 2021 · 1 comment
Closed
10 of 19 tasks

Clustering #102

HideBa opened this issue Aug 26, 2021 · 1 comment

Comments

@HideBa
Copy link
Member

HideBa commented Aug 26, 2021

Leader

@issmail-basel

User story

When a lot of data is displayed on a map, it becomes difficult to see the data when viewed from a distance. The user wants to show how many data are in each region by clustering these data when viewed from a distance.

Here is the example.
スクリーンショット 2021-08-26 16 08 10

Requirements

  • User can choose the style of marker
    • Color
    • Image
  • User can choose which layers are clustered

To-do

  • Front end
    • Use Cesium clustering feature
    • Checkout Resium clustering feature
    • Wrap Entities with CustomDataSource
    • Choose implementation details of CustomDataSource wrapper
    • Add the ability to change color/image
    • Add the ability to define sets of separate markers as cluster
    • Discuss design options
    • Define the suitable pixel rate/cluster size and/or make this optional
    • Work on UI
    • Link UI to clustering feature
    • Check which elements are more suitable to be modified and inform the backend
    • Discuss needed mutations/queries with backend
    • Add hooks to load/detect changes
    • Save changes of the clusters to backend (Add GraphQL mutations)
  • Design
    • Make Figma designs (options)
    • Decide which design to adapt
    • Make changes as needed
  • Back end
    • Discuss changes
    • Add queries and mutations to edit LayerGroup

Test list

FYI

https://cesium.com/learn/cesiumjs/ref-doc/EntityCluster.html

@HideBa
Copy link
Member Author

HideBa commented Feb 1, 2022

Since we had released this feature, I close this PBL.

@HideBa HideBa closed this as completed Feb 1, 2022
pyshx pushed a commit that referenced this issue Apr 17, 2023
* add new reearth icons

* add other/white color to theme

* authPage frame and login page ui

* wip: signup page, small changes to login

* add link to signup on login page

* signup page ui, move logo out of AuthPage comp

* basic resetPasswordPage ui, delete old LoginPage

* add metricSizes

* revert signup/reset to be added in different PR

* add rootpage, remove topPage icon, cleanup login

* handleLogin function, add username/password state

* handleLogin -> onLogin, create handleLogin in final component

* move rootpage logic to organisms

* update onLogin, add error handling

* remove headers

Co-authored-by: KaWaite <flippindaisy@gmail.com>
Co-authored-by: rot1024 <aayhrot@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants