nebula.gl icon indicating copy to clipboard operation
nebula.gl copied to clipboard

Selection Layer doesn't select all objects in selected area

Open kokyhin opened this issue 5 years ago • 15 comments

Describe the bug

For example you have 9 dots: 8 of them are very close to one another and one is far from them in maximum zoom level. When you select these 9 dots and you zoom out, it will select less than 9 dots. This problem may be due to the possibility that one dot overlaps another and all the dots that are underneath are not rendering.

Actual Result

Selected result will be 7 objects

Expected Result

Should select all objects in the marked area. (8 + 1)

Reproduce Steps

  1. Create a few dots one close to another (for example, 8 dots maximum close to one another and one dot a bit far from them).
  2. Zoom out to see only 2 dots (8 dots will collapse in 1).
  3. Select them

Screenshots

zoom_in zoom_out

kokyhin avatar Nov 06 '19 13:11 kokyhin

There is support for multiple overlapping object selection but is slow, I might add an option to activate it.

georgios-uber avatar Jan 15 '20 21:01 georgios-uber

What if we changed SelectionLayer to take a callback and users can override the default deck.gl picking to provide their own selection logic (e.g. just use turf to intersect with their data)?

supersonicclay avatar Jan 25 '20 04:01 supersonicclay

what's the status on this issue?

mrlarssen avatar Mar 03 '20 18:03 mrlarssen

polygon picking I'm getting this pretty consistently. Is this not supposed to be used with selection layer "polygon" on an Icon Layer?

ssontag55 avatar May 12 '22 17:05 ssontag55

@kokyhin Did you find a work around?

ssontag55 avatar May 13 '22 13:05 ssontag55

@kokyhin Did you have find a work around?

Unfortunately no, and i think no one will help us.

kokyhin avatar May 13 '22 13:05 kokyhin

@georgios-uber Any progress ?

kokyhin avatar May 13 '22 13:05 kokyhin

Be nice to have a lasso one too, but might have to do that ourselves?

ssontag55 avatar May 13 '22 15:05 ssontag55

@igorDykhta Any update on this?

ssontag55 avatar Jun 08 '22 21:06 ssontag55

@georgios-uber Is there any movement on this issue, or is it in the pipeline to be addressed?

ionab avatar Sep 14 '22 14:09 ionab

@georgios-uber Is there any update on this issue?

sowmya-ari avatar Sep 20 '22 15:09 sowmya-ari

@ssontag55 @sowmya-ari @ionab not atm

igorDykhta avatar Sep 20 '22 16:09 igorDykhta

@igorDykhta Is there any work around solution to solve this issue?

sowmya-ari avatar Sep 20 '22 17:09 sowmya-ari

Any update on that? Or even a workaround/tip on how we could do it ourselves?

kglowiak avatar Dec 16 '22 16:12 kglowiak

I'm also experiencing this issue. Is there any update on that, or perhaps a workaround/tip on how we could address it ourselves?

ismaelheinen avatar Dec 01 '23 16:12 ismaelheinen