[OSM-dev] GSoC OpenSurveyor week 12 report

Pavel Melnikov positron96 at gmail.com
Tue Sep 10 13:26:29 UTC 2013


As I am still catching up for lack of time in August, here is another
update on the project progress.

Features added:
* Freehand drawing mode has a contextual actionbar with options to cancel
creation, delete last drawn segment, change width and color of the line.
Freehand editing is finished by clicking check mark in the context
actionbar, or by clicking a trashcan button.
* Marker creation in map UI has an option to cancel creation and to move
marker being created (it was created in the center of the screen before)
* Long-tap on the marker allows to move it (by dragging) and delete it
(trashcan button in context actionbar)
* Pinch-zoom
* Maximum zoomlevel is set 20.

Now there is also an open question on how to better add marker-related
features to map ui. I am not sure that propagating buttons and property
window from button part of the app (but making buttons smaller) is the
right choice. Current solution (plain creation of text marker) is obviously
not an option.



On Tue, Sep 10, 2013 at 12:11 AM, Pavel Melnikov <positron96 at gmail.com>wrote:

> Just enabled pinch zooming.
>
> Yes, bug reports are welcome, but keep in mind that map ui is a prototype
> and will change a lot in the near future.
>
>
> On Mon, Sep 9, 2013 at 1:43 AM, Viesturs Zarins <viesturz at gmail.com>wrote:
>
>> Cool. Just tried the binary.
>>
>> A bunch of obvious feature requests.
>> - pinch zooming.
>> - zoom in more than max tile level by stretching out the tiles for
>> precision drawing.
>> - presets for lines. Like road, fence, railway. With different line
>> colors, widths.
>> - undo, delete line.
>> - move POI's on map.
>> Is it reasonable to file bug reports at this point?
>>
>> Cheers
>> Viesturs.
>> On Sep 8, 2013 8:15 PM, "Pavel Melnikov" <positron96 at gmail.com> wrote:
>>
>>> This week was dedicated to freehand drawing feature. Prototype
>>> implementation is added and working. Every drawing is saved as a list of
>>> lists of GeoPoints (so it's a vector image processed via
>>> Ramer-Douglas-Peucker simplification algorithm). Drawings do not need to be
>>> continuous paths - a drawing is completed when a "Freehand" button is
>>> toggled off.
>>> Sessions also support drawings, so they are exported to XML as well (as
>>> <drawing> elements)
>>>
>>> Freehand UI is not very much polished, if friendly at all, so it's a
>>> work for future week.
>>>
>>> Binary build is in github:
>>> https://github.com/positron96/opensurveyor/releases/tag/soc-week12
>>>
>>> _______________________________________________
>>> dev mailing list
>>> dev at openstreetmap.org
>>> http://lists.openstreetmap.org/listinfo/dev
>>>
>>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/dev/attachments/20130910/25548388/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: opensurveyor.apk
Type: application/vnd.android.package-archive
Size: 993370 bytes
Desc: not available
URL: <http://lists.openstreetmap.org/pipermail/dev/attachments/20130910/25548388/attachment-0001.apk>


More information about the dev mailing list