every_door icon indicating copy to clipboard operation
every_door copied to clipboard

Walking papers mode

Open Zverik opened this issue 2 years ago • 8 comments

A fourth mode that allows scribbling lines on top of a map / imagery layer. No uploading anywhere, but with a option to export to geojson. Below two rows of buttons: colors for roads / buildings / paths / fences. And "undo", "eraser" (later, too hard to make), "add a note". The latter can optionally be uploaded to OSM — which solves #47. And in time photos can be attached there as well.

walking-papers-everydoor

Zverik avatar May 15 '22 09:05 Zverik

Pavel in the chat adds that it would be nice to have different legends (buttons) for different tasks. E.g. surfaces, "lit=*", paths and streams, etc. Probably it could be a single big list of things, but with a manual assignment of colors and buttons.

Zverik avatar May 15 '22 09:05 Zverik

Types I used in my walking papers:

  • Road and track (not paved + unpaved road, since surfaces are aplenty) — white thick
  • Footway and path — red
  • Cycleway: designated and shared — purple
  • Wall and fence — yellow
  • Power line
  • Stream (and ditch/drain?) — blue
  • Free-form writing — white

That makes for 6 colors + white. Second option is dashed / dotted line. Attributes like lit can be improvised, steps can be drawn as perpendicular footway.

These should be uploaded to a central server and be shared as tiles. Data would be purged there in 4-6 months. Button to clear the view in the editor.

Zverik avatar Jul 07 '22 14:07 Zverik

For un-uploaded changes, add a line to the changes panel, and add a button to share scribbles as geojson.

Zverik avatar Jul 11 '22 17:07 Zverik

For map notes (not osm), which should be very short, show a list of previous / nearby notes. Useful for marking surfaces and other data.

Zverik avatar Jul 28 '22 09:07 Zverik

All I know is if these are personal notes and not OSM Map Notes, then I would pick a different name: mumbles, etc.

jidanni avatar Sep 02 '22 23:09 jidanni

To-do list (optional items are without checkbox); you may edit this message.

  • [ ] Basic scribbling mode (red); retains basic (move/zoom) functionality
  • Option to follow the user's location (may not apply)
  • Option to draw a line between objects (for nodes, i.e. power lines)
  • Option to snap to/avoid objects (for ways, i.e. roads)
  • Option to not draw over objects (for areas, i.e. landuse around buildings)
  • [ ] Define colours
  • Colour customization (Colour wheel)
  • Previously used / favourite colours / colour picker tool
  • Size selection
  • Opacity slider
  • Define shapes/emojis
  • Fill tool
  • Option to move / copy/cut-paste
  • Option to sort legend items / layers / colours so they always appear in the right order
  • [ ] Undo button
  • Redo button
  • [ ] Clear button
  • Eraser tool
  • [ ] Add note button -not shared publicly to OSM-
  • [ ] Option to (batch) share notes publicly to OSM
  • [ ] Option to list/view previous/nearby notes
  • [ ] Simple legend
  • [ ] Legend customization
  • Scale/ruler which can be moved/rotated (may be redundant)
  • [ ] GeoJSON export logic
  • [ ] GeoJSON export button
  • Export as image to photo library or elsewhere (not a screenshot)
  • Save bookmark / link on home screen
  • Option to add a bounding box or grid (and select a cell from said grid) - may also be useful for organized editing
  • Option to save / split up existing area into sub-areas / option to save a draft
  • Add/edit metadata

danieldegroot2 avatar Sep 24 '22 21:09 danieldegroot2

  • https://pub.dev/packages/image_painter

Zverik avatar Oct 17 '22 07:10 Zverik

https://telegra.ph/How-I-won-50000-Telegram-Sticker-App-Contest-using-Flutter-04-06

Zverik avatar May 22 '23 09:05 Zverik