[OSM-dev] A PostgreSQL extension for real-time simplification of objects in OSM API database

RTOSM DOOPAS rtosmdb at gmail.com
Thu Nov 17 02:23:20 UTC 2016


Yes, Paul. The simplified object's geometry can't be edited but we can
tell which object is simplified and which is not. in a client-side
map, some objects are simplified and some are not. The un-simplified
object can be edit.

Let's imagine a use scenario:

1. Initially, User opens JOSM/Potlatch to browse an overview map.
currently the data are shown in slippy maps which are rendered from
data to an imagery in advance at a rendering server. With rtosm, the
overview map can be a collection of simplified objects to be rendered
in client window. With this data, user can edit non-geometric part of
the object, such as tags and relation members.

2. when user zooms in, the map data retrieved from database are more
detailed. some object in previous view-window will become from
simplified to un-simplified. When an object is uneditable, user need
to zoom in more times to get its original node list.

rtosm aims to speedup data editing by offer user the ability to view
object(simplified or un-simplifed) at any scale with the constraint
that not all objects are editable, unless you zoom in enough to limit
the number of objects in the view.

Bad news is: The data editor such as JOSM/Potlatch need to change to
adapt the rtosm served data.

On Thu, Nov 17, 2016 at 3:49 AM, Paul Norman <penorman at mac.com> wrote:
>
> On 11/16/2016 5:37 AM, RTOSM DOOPAS wrote:
>>
>> The rtosm map call (not that exact, but the framework is clear):
>>
>> [...]
>> 6. send back the  simplified objects to request.
>
>
> The purpose of the API and the apidb is for editing. How would someone edit
> the simplified object?
>
>
> _______________________________________________
> dev mailing list
> dev at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/dev


On Wed, Nov 16, 2016 at 11:49 AM, Paul Norman <penorman at mac.com> wrote:
>
> On 11/16/2016 5:37 AM, RTOSM DOOPAS wrote:
>>
>> The rtosm map call (not that exact, but the framework is clear):
>>
>> [...]
>> 6. send back the  simplified objects to request.
>
>
> The purpose of the API and the apidb is for editing. How would someone edit
> the simplified object?
>
>
> _______________________________________________
> dev mailing list
> dev at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/dev



More information about the dev mailing list