[Talk-de] Weg zur Nutzung von OSM-Daten

Peter Körner osm-lists at mazdermind.de
Mi Nov 10 11:52:15 UTC 2010


Am 10.11.2010 12:36, schrieb Marten Karl:
> Da mich die Gesamtheit der aktuellen Nodes interessiert wäre
> und ich in der API und der XAPI keinen direkten Zugriffsweg gefunden
> habe, sehe ich mich nun in der Notwendigkeit, die Relation zu holen,
> danach die zugehörigen Wege und dann die dazu jeweils zugehörigen Nodes.
Es gibt einen API-Aufruf GET /api/0.6/[way|relation]/#id/full

der sollte dir zur Relation alle enthaltenen Daten liefern, z.B. hier 
für die Postleitzahlen-Relation meines Wohnortes:

Relation als Objekt:
http://www.openstreetmap.org/api/0.6/relation/1239637

Relation mit enthaltenen Elementen:
http://www.openstreetmap.org/api/0.6/relation/1239637/full

> Nun ist aber ja das Abfragen
> der OSM-Daten über ein Skript etwas ganz Böses (so ich die Liste und das
> Wiki korrekt verstanden habe). Also stecke ich in einem Problem.
Nein, das stimmt nicht ganz. Die API ist ein Werkzeug zum bearbeiten der 
Daten -- JOSM ist ja auch ein Script. Aber auch die Nutzung als 
Datenquelle ist nicht unbedingt verboten (z.B. nutzt die Browser-Seite 
auf osm.org ja auch direkt die API)
http://www.openstreetmap.org/browse/relation/1239637

Es ist nur so, dass die massenhafte (!) Nutzung der API als Datenquelle, 
diese für die Mapper, die darüber Daten eintragen wollen im Wege steht.
Als Datennutzer hast du auch noch andere Möglichkeiten an die Daten zu 
kommen (Planet, Planet Extracts, XAPI etc), wohingegen editierende 
Mapper auf die API angewiesen sind. Daher verbieten wir eine Nutzung der 
API in einer Weise, die den Regelbetrieb für Mapper beeinträchtigt.

Lg, Peter




Mehr Informationen über die Mailingliste Talk-de