[Talk-de] RFC: Tags für Tags

Sascha Silbe sascha-ml-gis-osm-talk-de at silbe.org
Fr Aug 22 12:31:28 UTC 2008


On Fri, Aug 22, 2008 at 12:48:13PM +0200, Bernd Wurst wrote:

> Die Lösung der Probleme wäre IMHO damit getan, dass man Tags 
> Baumstruktur-artig setzen kann.
Dazu ist nicht unbedingt eine Änderung an der API nötig, ein Parsen 
der Tag-Namen würde ausreichen:

maxspeed=50
- car=60
- bike=120
- reason=Darwin award for Bikers
- source_ref=http://www.buxtehude.de/gemeinderatsbeschluss_0815.pdf
maxweight=3.8
- destination=24
- reason=Don't want non-local HGVs here, but emergency cars may pass 
through
- source=Just made up

würde zu:

maxspeed=50
maxspeed.car=60
maxspeed.bike=120
maxspeed.reason=Darwin award for Bikers
maxspeed.source_ref=http://www.buxtehude.de/gemeinderatsbeschluss_0815.pdf
maxweight=3.8
maxweight.destination=24
maxweight.reason=Don't want non-local HGVs here, but emergency cars may 
pass through
maxweight.source=Just made up

Ich persönlich zerlege zwar lieber irgendwas in seine Atome, statt 
irgendwie rumparsen zu müssen, aber in diesem Fall fände ich es 
sinnvoller, die Strings zu zerlegen (selbst in C++ geht das problemlos) 
als irgendwelche XML-Bäume aufzubauen, die sich zudem in der 
SQL-Datenbank (main API) schwierig ablegen lassen.

BTW: Meine Wünsche für API 0.7 (nicht 0.6, sonst wird die nie fertig - 
oder gerne auch API 0.5.5 :) ) sind :
- Keine Key=Value pairs mit gleichem Key mehr erlauben, stattdessen 
Semikolon als Trennzeichen). "Dumme"/"Naive" Tools können in ersterem 
Fall viel kaputtmachen, im zweiten Fall verstehen sie einfach nur die 
Daten nicht.
- Umdrehen der Reihenfolge in Wegen verbieten, stattdessen kann man die 
Tags "umdrehen". Wurde auf -dev von jemand vorgeschlagen, war bisher die 
beste Idee für das Problem.


Und solche Worte (bzgl. Parsen vs. Datenstruktur) aus meinem Mund... Ich 
muß krank sein. ;)

CU Sascha

-- 
http://sascha.silbe.org/
http://www.infra-silbe.de/
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 481 bytes
Beschreibung: Digital signature
URL         : <http://lists.openstreetmap.org/pipermail/talk-de/attachments/20080822/49f1f187/attachment.sig>


Mehr Informationen über die Mailingliste Talk-de