[OSM-talk] Some question about OSM

Nicola Ranaldo ranaldo at unina.it
Fri Jun 30 12:41:43 BST 2006


> You ask some good questions, but I must ask -- why not help develop one
> of the OSM off-line editor projects already out there?  Though Imi
> currently keeps tight control over repository access, JOSM is an
> increasingly mature project that could use more eyes.  Or maybe add your
> routing and editing features to the online editing applet?

Due to my experience the only project i can contribute is osmrender, howewer 
it's qt3based.

> Given the lovely activist and volunteer disposition of the OSM
> community, I highly doubt you'll get help on damn near anything unless
> you GPL or PD *first* and ask questions later.

Ok let me do a "minimal" code cleaning/well-commenting :)
Consider the project was born on my specific feature-request, and them could 
not be so intuitive for all users.

> > *) wath's the best approach to do street and place names rendering?
>
> The "best approach" is probably to join forces with Etienne and improve
> the SVG rendering, and then work to incorporate this same rendering
> system into JOSM.

I'm new in the community, i do not know your work around SVG rendering, 
howewer, in a real-time fast osm client, creating an svg and rendering it 
could be slow.

> > disposition of text will be evaluated by software in real-time?
>
> Yeah, probably.
>
> > will be some > key/value helping rendering software ? (for example, a
> > tag could say render this town names at x,y, or <important> do not
> > render it when scale > z and so on)
>
> Again *theoretically*, we want to limit the amount of data that is
> specific to a particular type of rendering system.  Consider the ideal
> of HTML in the early days ("content specification") vs. now-a-days (CSS
> as page layout).  I would hope we lean toward the former philosophy as
> long as possible -- with renderers interpreting *geographic* OSM data
> and metadata intelligently, rather than expecting the data to have
> explicit rendering instructions.

I agree, but i think we should take care to exceptions too.

> > *) my route planning code actually works on every raw segment/node, is
> > this right?
>
> That depends.  Is it fast enough looking at everything?  If so, that's

Ok, suppose it works on every raw segment (filtering them if unpaved, 
restricted etc. etc.), and suppose on a segment extreme there is a node 
belonging to a roundabout and we want a nice vocal message, i have to tag 
this node to instruct well the software, and so, i have to tag all the nodes 
of the "circle", or link the "circle" nodes to an inner unlinked node 
rappresentating the roundabout.
In all case i need a "formal" rule. OSM is free in tagging, but if we does not 
consider a "core-routing" tags we'll not gain from collaborative editing.


	Niko




More information about the talk mailing list