StreetComplete icon indicating copy to clipboard operation
StreetComplete copied to clipboard

Surveillance camera quest not appearing after creating camera point

Open Hedaja opened this issue 7 months ago • 3 comments

I came across this issue through a reddit post When you create a surveillance camera point through StreetComplete, you would expect to get offered the camera type quest afterwards but that doesn't happen. since I am using SCEE I could see that the reason for it is, that while creating the point, surveillance=* is not set and the quest filters for surveillance=public/outdoor/traffic https://github.com/streetcomplete/StreetComplete/blob/master/app/src/androidMain/kotlin/de/westnordost/streetcomplete/quests/camera_type/AddCameraType.kt

I see three options for improvement here:

  1. allow people to choose surveillance type when creating the object
  2. getting rid of the filter (I know think I understand why it is used so that you don't have to access facilities to answer the quest)

Hedaja avatar Jun 07 '25 08:06 Hedaja

  1. allow people to choose surveillance type when creating the object

Probably unlikely for StreetComplete, none of the Overlays use the optional "fields" from id-tagging-schema, only the required "tags". Might be a nice idea for SCEE to give it more of EveryDoor-like power when adding new POIs, though.

  1. getting rid of the filter (I know think I understand why it is used so that you don't have to access facilities to answer the quest)

Not only that, but IIRC to discourage people from mapping things on private property and suspicious behaviour (I'd imagine shop personnel won't be too thrilled for people to mill around security cameras and try to determine if they are fixed or moving, and might case problems for mappers). It was put there intentionally in PR https://github.com/streetcomplete/StreetComplete/pull/2856

Here is another alternative:

  1. new quest for nodes with surveillance:type = camera and !surveillance which would ask whether it is inside / outside / public? (and when that one is solved, the camera:type Quest would pop up automatically, if eligible). So that would not only fix the issue, but provide more of valuable surveillance data too.

mnalis avatar Jun 07 '25 10:06 mnalis

Here is another alternative: new quest for nodes with surveillance:type = camera and !surveillance which would ask whether it is inside / outside / public? (and when that one is solved, the camera:type Quest would pop up automatically, if eligible). So that would not only fix the issue, but provide more of valuable surveillance data too.

That's a good idea. I haven't used the add POI feature in StreetComplete much at all so I'm didn't know, that you usually can't any additional details. But having a second quest asking for surveillance type sounds first like a good solution.

Hedaja avatar Jun 07 '25 11:06 Hedaja

has anything changed since #5031 ?

is https://github.com/streetcomplete/StreetComplete/issues/5031#issuecomment-1549740046 still applicable?

matkoniecz avatar Jun 07 '25 11:06 matkoniecz

see #5031

matkoniecz avatar Jun 27 '25 06:06 matkoniecz