On Thu, Nov 6, 2008 at 11:10 AM, Frederik Ramm <[EMAIL PROTECTED]> wrote:

> Hi,
>
> Karl Newman wrote:
> >> 2. Make sure the big three editors support ordering. Nobody will notice,
> >> nobody has to change what he does. Also, try and get Osmosis and the
> >> various mirror services (ROMA, XAPI) to support ordered relations.
> >>
> >
> > I can confirm that Osmosis already maintains the order of relations.
>
> That's good but in order to allow Osmosis-based database thingies like
> ROMA (at least I believe it uses Osmosis?), one would probably have to
> amend the database input/output code to populate/use a sequence number
> field in the relation_members table!


Yep, the main change from an osmosis point of view would be supporting
database schema changes.  The pipeline structures stores members as a
java.util.List so will preserve the order once it is loaded.  Currently
osmosis supports 3 schemas, the API MySQL schema, a PostGIS schema I refer
to as pgsql (used as the basis of ROMA), and a custom file-based db which
isn't used by anybody to the best of my knowledge which I might delete
anyway to make life simpler.


>
>
> But don't jump ahead and do something, my idea might still be shot down
> and/or shown to be flawed or useless in some way, I haven't discussed it
> with the others working on 0.6 yet.
>

No problem, I do lazy very well :-)
_______________________________________________
talk mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk

Reply via email to