[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