[Imports] "readonly" tag for imported data (ask "simple" editors to not modify)?

Frederik Ramm frederik at remote.org
Mon Apr 25 09:40:32 UTC 2011


Hi,

Jaak Laineste wrote:
> What about following approach:
> a) ban external source imports to the main database
> b) create new separate solution (layer, server, API, whatever fits) for all the imports.

I think that is the way forward. If your data has special requirements, 
then put it in a special database, not in OSM. Do not abuse OSM as a 
vehicle for non-crowdsourced (or even non-crowdsourcable) data.

> What would be special about this imported data layer solution:
> - update permission system, someone can be maintainer of the data
> - free to copy data from import->main database

How would this then be different from an import to the main database?

> - planet.osm it would have the data in special section. 

No, planet.osm would not even know about that data. I imagine this to be 
something like in the brave new world of git: You can run a rendering 
server and you can instruct your osm2pgsql to pull data from the OSM 
planet repository, and from Alan's "US Borders" repository, and from 
someone else's "International Maritime Lights" database, etc.etc.; an 
expert editor could even allow you to do the same, pull data from 
different sources, even edit all of it if you have the proper 
credentials and upload back to all the different sources.

There is of course still a case for many things to reside in OSM - e.g. 
it would not make much sense to have one database with major roads and 
one completely separate database with minor roads, as it would always be 
a terrible pain to extract from them a working, routable network. But 
especially where we're talking non-physical things like boundaries, such 
a de-coupling makes a lot of sense to me.

Bye
Frederik

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



More information about the Imports mailing list