Re: [HOT] JOSM "mini tasking manager" Plugin

2020-09-24 Thread Frans Schutz

As Laurent Savaete stated, The Markseen plug in does the job already.
When you put the parameters correct you have grip on what area you have 
scanned and still to do.
fi. zooming till 20-30 meters gives enough detail to map, zooming out 
for an overview does not effect the mini map with scanned area.

I always use it when validating large ( or collected small task) squares.
Best regards

Op 9/23/2020 om 5:48 PM schreef Laurent Savaete:


Isn't the JOSM plugin MarkSeen 
https://github.com/risicle/josm-markseen very similar to what you're 
thinking about, or at least useful for your purposes?



On 23/09/2020 16:42, Andrew Buck wrote:
Its a good idea, and something the TODO list plugin was originally 
intended to do, in addition to its current functionality.  I am the 
one who came up with the original idea for the plugin, but I am 
terrible with Java so Gnonthgol coded it up based on my idea.


I wanted to also add the "area coverage feature" like you are 
describing as well as a "follow along way" function so you could 
follow along linear features like roads/waterways at some fairly 
close in zoom level along a long feature and it would track which 
parts you have examined.


So I definitely think your idea has merit.  My only quibble would be 
to not add a second layer with squares, as OSM objects.  You could do 
that, but its a bit hacky. Also I don't remember how well the TODO 
list deals with objects in other layers.  Fortunately, you don't have 
to add the squares as objects anyway, since the todo list can track 
them internally without them being OSM objects, and plugins can draw 
to the map view themselves.  Think about things like the validator 
plugin (which draws non osm object features to its own layer), or the 
fast draw plugin (which draws non osm objects to the active map layer 
as temporary lines that then get turned into proper OSM objects.


So aside from the implementation details, I would say yes, this is 
definitely a good idea and one I would support being added directly 
to the TODO plugin as additional functionality.


-AndrewBuck



On 9/23/20 9:44 AM, Mike Thompson wrote:

Dear fellow humanitarian mappers,

When I am mapping or validating a task from the tasking manager, I 
often find myself "panning and scanning", that is, zooming into a 
level at which I can quickly tell if everything that appears in 
imagery is mapped, and then systematically panning over the entire 
area of the task area (either with the mouse, or +an arrow 
key).  This works until I find something that needs to be mapped, or 
needs to be mapped differently, in which case I zoom in, do the 
mapping... and forget where I was with the "pan and scan"  (keyboard 
shortcut "8" - zoom previous helps a little, but if multiple 
zooms/pans of the map are performed it can be difficult to "get back 
to where you were").


I have come up with a prototype of a new plugin which might help.  
It divides the downloaded area in JOSM into a grid of smaller 
rectangles, and adds the rectangles to the Todo List (also adds the 
rectangles to a new data layer which is blocked from being uploaded 
from, or downloaded into). As each of these rectangles is reviewed, 
you can "Mark" it in the Todo List, and the Todo List will 
automatically zoom/pan the map to the next rectangle.


Questions:
1) Would this be useful?
2) Does this functionality already exist?
3) Should I proceed with development?
4) Should it be its own plugin, or should it be combined with other 
functionality of use to this community (for example, I could move 
the duplicate building script functionality into this plugin)?


Mike

___
HOT mailing list
HOT@openstreetmap.org
https://lists.openstreetmap.org/listinfo/hot



___
HOT mailing list
HOT@openstreetmap.org
https://lists.openstreetmap.org/listinfo/hot


___
HOT mailing list
HOT@openstreetmap.org
https://lists.openstreetmap.org/listinfo/hot


--
Frans Schutz

___
HOT mailing list
HOT@openstreetmap.org
https://lists.openstreetmap.org/listinfo/hot


Re: [HOT] JOSM "mini tasking manager" Plugin

2020-09-23 Thread Andrew Buck
>
> > I would support being added directly to the TODO plugin as additional
> functionality.
> One other thing that should be changed in the TODO Plugin to make this
> work is that the current version expands the bbox of the object being
> zoomed to (one reason is that you never want to try to zoom to the bbox of
> a node), this would have to be changed so that the rectangles that have
> been created are zoomed to very close to exactly.
>
>

This is actually something I looked into changing a long time ago, like
many years ago.  Bear in mind that things may have changed since then but
when I looked into it last this was the situation...

When you select an object to work on via the Todo plugin it calls josm's
internal "select and zoom" function on the object.  That function decides
the zoom level to use, and as of the last time I looked there was no way to
specify how much buffer should be added around the bbox of the selected
object.  Over the years, the function seems to have changed to get a bit
"tighter" around the object, it used to leave a lot more buffer around it,
but it still leaves quite a bit.  Not sure if the api had changed to allow
the buffer size to be set by the caller, but that would be really nice.

Now if the plugin were using it's own drawing routines like we discussed
then all of this is moot since select and zoom only works on OSM objects
anyway, and we would just call pan and zoom ourselves as separate
functions, but just wanted to add a bit of background on the current
behavior of the plugin.

In any case the other plugin does already basically do what is desired
anyway, so it might not be worth messing with.

-AndrewBuck

>
___
HOT mailing list
HOT@openstreetmap.org
https://lists.openstreetmap.org/listinfo/hot


Re: [HOT] JOSM "mini tasking manager" Plugin

2020-09-23 Thread Mike Thompson
Andrew, Laurent,

Thanks for your feedback!

> Isn't the JOSM plugin MarkSeen https://github.com/risicle/josm-markseen
very similar to what you're thinking about, or at least useful for your
purposes?
I was unaware of the MarkSeen plugin.  I just tried it, and I think it
fills the need I was trying to address for the most part.  I see a slight
advantage to the "ToDo List" based solution, in that it would do the
panning/zooming and the marking as "done" with one click, but others may
not see that advantage, and in any event,  the incremental advantage may
not be worth the effort.

> My only quibble would be to not add a second layer with squares, as OSM
objects
This was just a quick way to get a "grid view" of the tasks.  Objects, even
objects without tags, show up as grey lines.

> and plugins can draw to the map view themselves.
If I go forward with this, I will investigate how difficult that is.  I
agree that this would be preferable to the OSM data layer.

> Also I don't remember how well the TODO list deals with objects in other
layers
It works with objects that are not in the current layer - which is very
handy.

> I would support being added directly to the TODO plugin as additional
functionality.
One other thing that should be changed in the TODO Plugin to make this work
is that the current version expands the bbox of the object being zoomed to
(one reason is that you never want to try to zoom to the bbox of a node),
this would have to be changed so that the rectangles that have been created
are zoomed to very close to exactly.

Mike

On Wed, Sep 23, 2020 at 9:54 AM Andrew Buck  wrote:

> That looks very handy, and is pretty much what I was thinking.  Thanks for
> pointing it out Laurent, am looking forward to trying it out.
>
> On Wed, Sep 23, 2020, 10:49 AM Laurent Savaete  wrote:
>
>> Isn't the JOSM plugin MarkSeen https://github.com/risicle/josm-markseen
>> very similar to what you're thinking about, or at least useful for your
>> purposes?
>>
>>
>> On 23/09/2020 16:42, Andrew Buck wrote:
>>
>> Its a good idea, and something the TODO list plugin was originally
>> intended to do, in addition to its current functionality.  I am the one who
>> came up with the original idea for the plugin, but I am terrible with Java
>> so Gnonthgol coded it up based on my idea.
>>
>> I wanted to also add the "area coverage feature" like you are describing
>> as well as a "follow along way" function so you could follow along linear
>> features like roads/waterways at some fairly close in zoom level along a
>> long feature and it would track which parts you have examined.
>>
>> So I definitely think your idea has merit.  My only quibble would be to
>> not add a second layer with squares, as OSM objects.  You could do that,
>> but its a bit hacky. Also I don't remember how well the TODO list deals
>> with objects in other layers.  Fortunately, you don't have to add the
>> squares as objects anyway, since the todo list can track them internally
>> without them being OSM objects, and plugins can draw to the map view
>> themselves.  Think about things like the validator plugin (which draws non
>> osm object features to its own layer), or the fast draw plugin (which draws
>> non osm objects to the active map layer as temporary lines that then get
>> turned into proper OSM objects.
>>
>> So aside from the implementation details, I would say yes, this is
>> definitely a good idea and one I would support being added directly to the
>> TODO plugin as additional functionality.
>>
>> -AndrewBuck
>>
>>
>>
>> On 9/23/20 9:44 AM, Mike Thompson wrote:
>>
>> Dear fellow humanitarian mappers,
>>
>> When I am mapping or validating a task from the tasking manager, I often
>> find myself "panning and scanning", that is, zooming into a level at which
>> I can quickly tell if everything that appears in imagery is mapped, and
>> then systematically panning over the entire area of the task area (either
>> with the mouse, or +an arrow key).  This works until I find something
>> that needs to be mapped, or needs to be mapped differently, in which case I
>> zoom in, do the mapping... and forget where I was with the "pan and scan"
>> (keyboard shortcut "8" - zoom previous helps a little, but if multiple
>> zooms/pans of the map are performed it can be difficult to "get back to
>> where you were").
>>
>> I have come up with a prototype of a new plugin which might help.  It
>> divides the downloaded area in JOSM into a grid of smaller rectangles, and
>> adds the rectangles to the Todo List (also adds the rectangles to a new
>> data layer which is blocked from being uploaded from, or downloaded into).
>> As each of these rectangles is reviewed, you can "Mark" it in the Todo
>> List, and the Todo List will automatically zoom/pan the map to the next
>> rectangle.
>>
>> Questions:
>> 1) Would this be useful?
>> 2) Does this functionality already exist?
>> 3) Should I proceed with development?
>> 4) Should it be its own plugin, or should it be combin

Re: [HOT] JOSM "mini tasking manager" Plugin

2020-09-23 Thread Andrew Buck
That looks very handy, and is pretty much what I was thinking.  Thanks for
pointing it out Laurent, am looking forward to trying it out.

On Wed, Sep 23, 2020, 10:49 AM Laurent Savaete  wrote:

> Isn't the JOSM plugin MarkSeen https://github.com/risicle/josm-markseen
> very similar to what you're thinking about, or at least useful for your
> purposes?
>
>
> On 23/09/2020 16:42, Andrew Buck wrote:
>
> Its a good idea, and something the TODO list plugin was originally
> intended to do, in addition to its current functionality.  I am the one who
> came up with the original idea for the plugin, but I am terrible with Java
> so Gnonthgol coded it up based on my idea.
>
> I wanted to also add the "area coverage feature" like you are describing
> as well as a "follow along way" function so you could follow along linear
> features like roads/waterways at some fairly close in zoom level along a
> long feature and it would track which parts you have examined.
>
> So I definitely think your idea has merit.  My only quibble would be to
> not add a second layer with squares, as OSM objects.  You could do that,
> but its a bit hacky. Also I don't remember how well the TODO list deals
> with objects in other layers.  Fortunately, you don't have to add the
> squares as objects anyway, since the todo list can track them internally
> without them being OSM objects, and plugins can draw to the map view
> themselves.  Think about things like the validator plugin (which draws non
> osm object features to its own layer), or the fast draw plugin (which draws
> non osm objects to the active map layer as temporary lines that then get
> turned into proper OSM objects.
>
> So aside from the implementation details, I would say yes, this is
> definitely a good idea and one I would support being added directly to the
> TODO plugin as additional functionality.
>
> -AndrewBuck
>
>
>
> On 9/23/20 9:44 AM, Mike Thompson wrote:
>
> Dear fellow humanitarian mappers,
>
> When I am mapping or validating a task from the tasking manager, I often
> find myself "panning and scanning", that is, zooming into a level at which
> I can quickly tell if everything that appears in imagery is mapped, and
> then systematically panning over the entire area of the task area (either
> with the mouse, or +an arrow key).  This works until I find something
> that needs to be mapped, or needs to be mapped differently, in which case I
> zoom in, do the mapping... and forget where I was with the "pan and scan"
> (keyboard shortcut "8" - zoom previous helps a little, but if multiple
> zooms/pans of the map are performed it can be difficult to "get back to
> where you were").
>
> I have come up with a prototype of a new plugin which might help.  It
> divides the downloaded area in JOSM into a grid of smaller rectangles, and
> adds the rectangles to the Todo List (also adds the rectangles to a new
> data layer which is blocked from being uploaded from, or downloaded into).
> As each of these rectangles is reviewed, you can "Mark" it in the Todo
> List, and the Todo List will automatically zoom/pan the map to the next
> rectangle.
>
> Questions:
> 1) Would this be useful?
> 2) Does this functionality already exist?
> 3) Should I proceed with development?
> 4) Should it be its own plugin, or should it be combined with other
> functionality of use to this community (for example, I could move the
> duplicate building script functionality into this plugin)?
>
> Mike
>
> ___
> HOT mailing list
> HOT@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/hot
>
>
> ___
> HOT mailing list
> HOT@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/hot
>
> ___
> HOT mailing list
> HOT@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/hot
>
___
HOT mailing list
HOT@openstreetmap.org
https://lists.openstreetmap.org/listinfo/hot


Re: [HOT] JOSM "mini tasking manager" Plugin

2020-09-23 Thread Laurent Savaete
Isn't the JOSM plugin MarkSeen https://github.com/risicle/josm-markseen 
very similar to what you're thinking about, or at least useful for your 
purposes?



On 23/09/2020 16:42, Andrew Buck wrote:
Its a good idea, and something the TODO list plugin was originally 
intended to do, in addition to its current functionality.  I am the 
one who came up with the original idea for the plugin, but I am 
terrible with Java so Gnonthgol coded it up based on my idea.


I wanted to also add the "area coverage feature" like you are 
describing as well as a "follow along way" function so you could 
follow along linear features like roads/waterways at some fairly close 
in zoom level along a long feature and it would track which parts you 
have examined.


So I definitely think your idea has merit.  My only quibble would be 
to not add a second layer with squares, as OSM objects.  You could do 
that, but its a bit hacky. Also I don't remember how well the TODO 
list deals with objects in other layers.  Fortunately, you don't have 
to add the squares as objects anyway, since the todo list can track 
them internally without them being OSM objects, and plugins can draw 
to the map view themselves.  Think about things like the validator 
plugin (which draws non osm object features to its own layer), or the 
fast draw plugin (which draws non osm objects to the active map layer 
as temporary lines that then get turned into proper OSM objects.


So aside from the implementation details, I would say yes, this is 
definitely a good idea and one I would support being added directly to 
the TODO plugin as additional functionality.


-AndrewBuck



On 9/23/20 9:44 AM, Mike Thompson wrote:

Dear fellow humanitarian mappers,

When I am mapping or validating a task from the tasking manager, I 
often find myself "panning and scanning", that is, zooming into a 
level at which I can quickly tell if everything that appears in 
imagery is mapped, and then systematically panning over the entire 
area of the task area (either with the mouse, or +an arrow 
key).  This works until I find something that needs to be mapped, or 
needs to be mapped differently, in which case I zoom in, do the 
mapping... and forget where I was with the "pan and scan"  (keyboard 
shortcut "8" - zoom previous helps a little, but if multiple 
zooms/pans of the map are performed it can be difficult to "get back 
to where you were").


I have come up with a prototype of a new plugin which might help.  It 
divides the downloaded area in JOSM into a grid of smaller 
rectangles, and adds the rectangles to the Todo List (also adds the 
rectangles to a new data layer which is blocked from being uploaded 
from, or downloaded into). As each of these rectangles is reviewed, 
you can "Mark" it in the Todo List, and the Todo List will 
automatically zoom/pan the map to the next rectangle.


Questions:
1) Would this be useful?
2) Does this functionality already exist?
3) Should I proceed with development?
4) Should it be its own plugin, or should it be combined with other 
functionality of use to this community (for example, I could move the 
duplicate building script functionality into this plugin)?


Mike

___
HOT mailing list
HOT@openstreetmap.org
https://lists.openstreetmap.org/listinfo/hot



___
HOT mailing list
HOT@openstreetmap.org
https://lists.openstreetmap.org/listinfo/hot
___
HOT mailing list
HOT@openstreetmap.org
https://lists.openstreetmap.org/listinfo/hot


Re: [HOT] JOSM "mini tasking manager" Plugin

2020-09-23 Thread Andrew Buck
Its a good idea, and something the TODO list plugin was originally 
intended to do, in addition to its current functionality.  I am the one 
who came up with the original idea for the plugin, but I am terrible 
with Java so Gnonthgol coded it up based on my idea.


I wanted to also add the "area coverage feature" like you are describing 
as well as a "follow along way" function so you could follow along 
linear features like roads/waterways at some fairly close in zoom level 
along a long feature and it would track which parts you have examined.


So I definitely think your idea has merit.  My only quibble would be to 
not add a second layer with squares, as OSM objects.  You could do that, 
but its a bit hacky. Also I don't remember how well the TODO list deals 
with objects in other layers.  Fortunately, you don't have to add the 
squares as objects anyway, since the todo list can track them internally 
without them being OSM objects, and plugins can draw to the map view 
themselves.  Think about things like the validator plugin (which draws 
non osm object features to its own layer), or the fast draw plugin 
(which draws non osm objects to the active map layer as temporary lines 
that then get turned into proper OSM objects.


So aside from the implementation details, I would say yes, this is 
definitely a good idea and one I would support being added directly to 
the TODO plugin as additional functionality.


-AndrewBuck



On 9/23/20 9:44 AM, Mike Thompson wrote:

Dear fellow humanitarian mappers,

When I am mapping or validating a task from the tasking manager, I often 
find myself "panning and scanning", that is, zooming into a level at 
which I can quickly tell if everything that appears in imagery is 
mapped, and then systematically panning over the entire area of the task 
area (either with the mouse, or +an arrow key).  This works until 
I find something that needs to be mapped, or needs to be mapped 
differently, in which case I zoom in, do the mapping... and forget where 
I was with the "pan and scan"  (keyboard shortcut "8" - zoom previous 
helps a little, but if multiple zooms/pans of the map are performed it 
can be difficult to "get back to where you were").


I have come up with a prototype of a new plugin which might help.  It 
divides the downloaded area in JOSM into a grid of smaller rectangles, 
and adds the rectangles to the Todo List (also adds the rectangles to a 
new data layer which is blocked from being uploaded from, or downloaded 
into). As each of these rectangles is reviewed, you can "Mark" it in the 
Todo List, and the Todo List will automatically zoom/pan the map to the 
next rectangle.


Questions:
1) Would this be useful?
2) Does this functionality already exist?
3) Should I proceed with development?
4) Should it be its own plugin, or should it be combined with other 
functionality of use to this community (for example, I could move the 
duplicate building script functionality into this plugin)?


Mike

___
HOT mailing list
HOT@openstreetmap.org
https://lists.openstreetmap.org/listinfo/hot



___
HOT mailing list
HOT@openstreetmap.org
https://lists.openstreetmap.org/listinfo/hot


[HOT] JOSM "mini tasking manager" Plugin

2020-09-23 Thread Mike Thompson
Dear fellow humanitarian mappers,

When I am mapping or validating a task from the tasking manager, I often
find myself "panning and scanning", that is, zooming into a level at which
I can quickly tell if everything that appears in imagery is mapped, and
then systematically panning over the entire area of the task area (either
with the mouse, or +an arrow key).  This works until I find something
that needs to be mapped, or needs to be mapped differently, in which case I
zoom in, do the mapping... and forget where I was with the "pan and scan"
(keyboard shortcut "8" - zoom previous helps a little, but if multiple
zooms/pans of the map are performed it can be difficult to "get back to
where you were").

I have come up with a prototype of a new plugin which might help.  It
divides the downloaded area in JOSM into a grid of smaller rectangles, and
adds the rectangles to the Todo List (also adds the rectangles to a new
data layer which is blocked from being uploaded from, or downloaded into).
As each of these rectangles is reviewed, you can "Mark" it in the Todo
List, and the Todo List will automatically zoom/pan the map to the next
rectangle.

Questions:
1) Would this be useful?
2) Does this functionality already exist?
3) Should I proceed with development?
4) Should it be its own plugin, or should it be combined with other
functionality of use to this community (for example, I could move the
duplicate building script functionality into this plugin)?

Mike
___
HOT mailing list
HOT@openstreetmap.org
https://lists.openstreetmap.org/listinfo/hot