I have a .osm file containing some rendering test cases.  It would be very helpful to be able to load it into a database where it could be shared with other users.  A separate test database would be my preferred choice for this kind of thing.
<br><br>Perhaps it should be named Second Planet ;-)<br><br>I think we should also, ultimately, have a Sandbox Planet where new users can play on a copy (or subset) of the real thing without causing and damage.  It could be refereshed every week to restore it to a decent state.
<br><br>80n<br><br><br><div><span class="gmail_quote">On 12/9/06, <b class="gmail_sendername">Jochen Topf</b> <<a href="mailto:jochen@remote.org">jochen@remote.org</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
There are always issues like "how to best tag certain features", "how to<br>best join those two streets when one is of type x and the other of type y",<br>or "how does renderer x renders this map feature" etc. Currently there are
<br>some wiki pages addressing those issues, but their are hard to maintain,<br>because it has to be done manually, including getting screen shots of<br>relevant features from a renderer etc.<br><br>To help with all those issues I propose we create a "global test area", an
<br>area on the map of the earth where we can put all these special (and<br>normal) features in their context and in all variations necessary. This<br>area could be located on the North pole or somewhere in an ocean where
<br>it doesn't collide with real features.<br><br>Data for this area would be stored in the normal OSM database. But to<br>get it out you would have to set a special flag which must be added to<br>the API. If an application doesn't set that flag, it will get the normal
<br>view of the real earth. If id does set the flag, it will see the special<br>area in addition to the normal view. So nothing would change for legacy<br>clients, only clients supporting the new flag would see the data.<br>
<br>The easiest way of adding this flag would be to use a different base URL<br>for the map with the test data. That way no client changes are necessary,<br>because in most clients the base URL is probably configurable already. It
<br>might still be better to have a button in the client which says "add test<br>area" or so, but for the moment thats not strictly necessary.<br><br>The database itself needs no changing, only on exporting the data, the
<br>flag has to be checked and the test area has to be clipped if the flag<br>is not present.<br><br>Another option would be to create a completely separate planet for this.<br>That is certainly easier, because we only need to set up a separate
<br>database and no software changes are necessary.<br><br>I am not sure whether the database integration with flag or the separate<br>database would be better. The difference would be most relevant when<br>you want to see both real and test data in the same application. I would
<br>probably want to look at them side-by-side. I don't know about other<br>applications, but JOSM doesn't support different windows or views yet.<br>Using a separate database would mean that you have to set a source for<br>
each window, with only one database this would not be needed.<br><br>Still another option would be to just have an .osm file with all this data<br>in it. This could be downloaded from the wiki. Advantage of this approach<br>
is that no new software or services would be needed. But the big<br>disadvantage would be that we loose the interactive and collaborative way<br>to edit the data, which we are used to.<br><br>If such a thing would we deemed helpful and if somebody creates the database
<br>or puts support for this in the current one, I would volunteer to start<br>populating that area with features. (Of course everybody can help doing<br>that, thats the point of the whole exercise.)<br><br>Jochen<br>--<br>
Jochen Topf  <a href="mailto:jochen@remote.org">jochen@remote.org</a>  <a href="http://www.remote.org/jochen/">http://www.remote.org/jochen/</a>  +49-721-388298<br><br><br>_______________________________________________<br>
talk mailing list<br><a href="mailto:talk@openstreetmap.org">talk@openstreetmap.org</a><br><a href="http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk">http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk
</a><br></blockquote></div><br>