Hi,

On 22.10.2012 18:45, Igor Brejc wrote:
What does "pre-processed or augmented" data really mean? OSM data has to
be preprocessed to get to the form suitable for rendering. Some examples
of preprocessing:

 1. Importing it into PostGIS and flattening the geometries (like Mapnik
    does it).

osm2pgsql does that, not Mapnik, and ODbL gives you the option of specifying the algorithm that produces the data from the source instead of handing out the data itself.

So in this case, while the osm2pgsql database is clearly a derived database that falls under ODbL, when someone asks you for the data you can say: "Get it from OSM, run it through osm2pgsql with the following options, and you're done."

 2. Generalizations: simplifications of roads, polygons etc. for a
    certain map scale.

Same process - either you share the generalized data or you share the algorithm that produces it. If, for example, you were to import with ImpOSM which does generalisations when importing, that's all you'd have to say.

 3. Finding suitable label placements.
 4. Extracting topology from the data (like multipolygon processing,
    merging of polygons, road segments etc.).
 5. Running other complex algorithms on the OSM data.

This preprocessing can be done "on-the" fly or (in case of Mapnik) as a
separate prerequisite step.

The boundary between what is done as a separate step, leading to a derived database, and what is done on the fly as part of the rendering process may sometimes be muddy but I guess in these situations they are pretty clear.

Another interesting question is how easy the algorithm you specify must be. It is clear that the algorithm cannot include "buy some Navteq data and then do this", or "buy ArcGIS and then do that" - but what if the algorithm includes "run this code, it will take 1000 days", or "make sure your machine has at least 1 TB of RAM, then continue as follows...".

Bye
Frederik

--
Frederik Ramm  ##  eMail frede...@remote.org  ##  N49°00'09" E008°23'33"

_______________________________________________
legal-talk mailing list
legal-talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/legal-talk

Reply via email to