visgl / deck.gl-community

Community contributed modules for deck.gl
https://visgl.github.io/deck.gl-community/
MIT License
35 stars 20 forks source link

Tracker: editable-layers module #38

Open felixpalmer opened 7 months ago

felixpalmer commented 7 months ago

v9.1+ Roadmap

v9.0 - Initial forking from nebula.gl

Background

nebula.gl has become stale, and it is not possible to migrate it to deck.gl v9 easily. A number of project depend on it, in particular the EditableGeojsonLayer. In order to move forward, the code will be moved into this repo and published under a new npm package

donmccurdy commented 7 months ago

I'm working on updating the repo to v9 now. I'll start with the bing-maps module and example, migrating them to TypeScript at the same time.

donmccurdy commented 7 months ago

Progress on editable-layers:

I've added a checkbox for each of the editable-layers examples to the OP above, some are now working, others still need to be ported.

mariush2 commented 4 months ago

Hi, was unsure if I should create an issue for feature-requests or comment here. I saw in the history of the nebula.gl repo that the "MeasureDistance" mode for the "EditableGeoJson" layer was changed to only support multiple lengths being measured at once, instead of the user clicking two points only. Is this something that can be added, or is it something I could contribute with into this package?

ibgreen commented 4 months ago

@mariush2 We are still looking for volunteers to help maintain editable-layers, in the mean-time contributions are welcome.

Please consider whether you can make the change without breaking existing apps or perhaps you need a new measurement mode.

nipeone commented 4 months ago

@ibgreen Hi, I migrated the issue from roadmap to here and deleted the original issue. Is there any plan to support brush mode? For example to create a large area with brush, or for example if you are not satisfied with a closed area created with polygon and you need to continue adding or removing it with brush!

ibgreen commented 4 months ago

@nipeone Unfortunately, the editable-layers module doesn't have a named maintainer, so there is no one who can answer that.

As you can see, the current roadmap is focused on just keeping the functionality alive and completing the fork from the stale nebula.gl repo.

There is a willingness to accept PRs if they are clean and simple and of course we'd warmly welcome anyone who wanted to help with maintenance.

dm2x46 commented 3 months ago

Hi @ibgreen, do you have any plans to update the GeoJSON type for editable layers, similar to the GeoJSON type in deck.gl v9?

ibgreen commented 3 months ago

@dm2x46 Please ask questions in the GitHub discussions page. This is a tracker task for the module, not a discussion space.