Hi Simone.
I agree that some definition of "core features" would be useful.
I think I wrote that in my last mail here, too.
I simply don't see the benefit of a certificate on application side.
Let's consider two alternatives.
Either the certification requires support for the most 5 important
attributes A,B,C,D,E.
An application decides to support A,B,C,D,E,F - and gets the certificate.
Another application decides to support A,B,D,E,F,G and his call for a
cert is rejected because of the missing C.
But: Is that really an indicator for bad quality? Or - on the other way
around: is it a sign for quality to follow the suggestions of the here
defining part of the OSM-Community about a subset of tags?
What's the goal of these certificates? Advertising possibility for the
application? "this printed map of Las Vegas supports core 1.1, cycle
1.34, foot 4.12 and boat4.4"? Add as much "features" to the feature list
as not applicable to the used bbox to get more plus points?
regards
Peter
Am 06.01.2011 22:03, schrieb Simone Saviolo:
2011/1/6 Ralf Kleineisel <r...@kleineisel.de <mailto:r...@kleineisel.de>>
On 01/06/2011 06:00 PM, Peter Wendorff wrote:
> What beside of this - I fear, stupid - "certification" is the
benefit
> for a hiking map in supporting e.g. maxspeed of motorways as
part of the
> OSM core being the decision basis to get the certification?
>
> To make a better example: Garmin AiO for Europe is getting too
large for
> many devices currently - so the core definition you propose would
> require to include buildings in the map, no matter of their size
and the
> drawbacks of excluding most old devices by including the
building layer?
I think it's even impossible to support all OSM tags on a specific
map.
When rendering a map or converting the data into a special format
(e.g.
Garmin devices) you always have lot of constraints.
For example Garmins don't support an unlimited number of way types. So
you have to map OSM tags to device tags, which is not always a
lossless
process.
In addition it's often not even desirable to show everything -
many maps
have a special purpose and should only show the things relevant
for that
purpose.
I think that map renderers and map makers already do their best to
support as many useful (for their map!) tags as possible and most
mappers do their best to map according to the wiki definition because
they want their work to appear on the maps.
Yes, and I think of this "certification" (it may not be the best name
for it) as a way to indicate that a certain application supports all
the map features from a set that has been considered essential.
To reply to Peter, I would think of a "core" set of features
(including main geographic features like coastlines, rivers or country
boundaries, and a minimal set of other features, such as highway=* or
place=*) that should be included in any map; on top of that, other
more specific features would be in a specialized set, for example
"Cycle Map Features" including the main tags related to cycleways.
Thus, a map for cyclists that has both the Core and the Cycle Map
Features should be considered at least a decent map - in that it
correctly handles the information that is useful for its intended
users. A map for boat navigation of a lake would of course not need
the Cycle Map Features "certification".
Remember, the goal of OSM is a FREE map, not one with a lot of
rules and
restrictions. There are enough restricted maps out there.
Sure, but it's a matter of defining a line between "chaos" and
"coordinated anarchy". It seems that many OSMers would not want to go
any further than an anarchy, this may be ok, but for the data to be
somehow useful (and not only a bunch of self-referential,
self-glorifying material) coordination is needed.
We need to know that oneway=-1 is either "ok" or "not ok", so that
consumers know whether they should handle it or not. If you lean on
the side of supporting anything you see in the database more than X
times, then you get very complicated (and costly!) consumers; if you
lean on the side of using only what's documented in the wiki, you risk
leaving out a lot because some mapper in his basement decided that to
him it's ethical to use oneway=-1 rather than reverting the way's
orientation.
This step is needed if we ever want to do something serious with the
data. I visited a few places these holidays, and wanted to check the
map there for errors or updates. To make a very simple example, I
found several roundabouts not tagged with junction=roundabout. Some
were circular ways with oneway=yes (some had oneway=true), some had
area=yes on them, some had the importance of the most important
incident road, others didn't. Now, in this case it was easy for me to
fix them, because roundabouts have a well-agreed tagging scheme, but
if the feature had been one of those for which there's controversy,
what should I have done? I couldn't have done any QA, because "if the
mapper marked that like this, then I should probably respect his
decision" - otherwise I may start an edit war.Or was it a poor edit,
maybe by a newbie, that never got fixed - how would I know?
We're at the point where local groups of mappers map the same thing
their own "regional" way, because Germans are for x=y while Italians
think x=z is better, and Italians from Lombardy are fans of x=z2, but
Americans think the feature is not even relevant enough to be mapped.
There's never going to be any useful map larger than a few hundred
kilometres this way, except for a few "mature" features.
I hope this opinion doesn't get flamed as "anti-wiki". I'm all for
wikis, but a minimum of control is needed. When Wikiversity was
created, I suggested that some users with proven credentials be put in
charge of their own matter: for example, that one or more doctors in
Civil Engineering took care of the Civil Engineering course. I was
told that that's not how a wiki works and that a "wiki"versity should
be open to anybody's edits - I left the project because then the
Wikipedia effect is always latent: anyone could put any garbage in it
and it may go unnoticed. I wonder how long it would be before someone
noticed if I added a fictional city somewhere. Maybe there are no
mappers in the area and the city would stay. So people would load the
map in their GPS and be guided through it, only to find rice fields
where they should go.
In other words: if we ever want a map created from OSM data to be used
in anything bigger than a proof of concept, or if we - practically -
wish to see hand-held devices with an OSM map on them someday, then we
definitely need *at least* to be able to do QA, and this can only be
done if there's a set of rules. Of course these rules should only
cover a mature subset of the current tags! But at least those should
have such a thing.
Best regards,
Simone
_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
http://lists.openstreetmap.org/listinfo/tagging
_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
http://lists.openstreetmap.org/listinfo/tagging