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

Create new DB table to store 'new' and 'bad' geoms #1986

Open
spwoodcock opened this issue Dec 12, 2024 · 0 comments
Open

Create new DB table to store 'new' and 'bad' geoms #1986

spwoodcock opened this issue Dec 12, 2024 · 0 comments
Labels
backend Related to backend code effort:medium Likely a day or two enhancement New feature or request priority:low Backlog of tasks that will be addressed in time

Comments

@spwoodcock
Copy link
Member

Is your feature request related to a problem? Please describe.

  • When a new geometry is mapped (submission made), its not displayed on the map.
  • When a geom is marked bad, its hidden within the task. You have to click the task to see bad geom.

Describe the solution you'd like
A clear and concise description of what you want to happen.

  • Database table recording new and bad geoms.
  • Synced to user via electric.
  • Bad geoms displayed flashing on top of the map.
  • New geoms displayed either on top, or when you click a task area only?

Describe alternatives you've considered

  • Ideally we could add new geoms to the entity list. Does this work currently?
  • Will there be issues if its a different geometry type to the other geoms (collecting a point in a building entity list)?
  • However this would mean the user has to refresh the page to view new geoms, plus we don't have a nice way to do this currently anyway. Loading geoms is based on the flatgeobuf, then entity properties are mapped to the geometries by id.
  • Using a new db table opens the possibility for real time sync of new geoms.
@spwoodcock spwoodcock added backend Related to backend code effort:medium Likely a day or two enhancement New feature or request priority:low Backlog of tasks that will be addressed in time labels Dec 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Related to backend code effort:medium Likely a day or two enhancement New feature or request priority:low Backlog of tasks that will be addressed in time
Projects
Development

No branches or pull requests

1 participant