[Talk-de] XAPI vs. API

2011-02-03 Diskussionsfäden Manuel Reimer
Hallo,

ich nutze XAPI, um eine mit OpenLayers gebaute, auf Openstreetmap basierte,
Vereinskarte mit einigen POIs aufzubereiten. Die POIs habe ich via GPS erfasst
und in der OpenStreetMap-Datenbank eingepflegt. Um mögliche Änderungen
mitzubekommen, hole ich die Daten (Nodes in einem bestimmten Bereich) täglich
via Cron-Job ab.

Allerdings wird XAPI mehr und mehr unbenutzbar. Gegen sporadische Ausfälle ist
mein Script auf dem Server gewappnet. Wenn der Server innerhalb einer bestimmten
Zeit nicht antwortet, dann wird abgebrochen. Mein System läuft dann von meinem
eigenen (dann eben nicht aktuellen) Cache-File. Die Benutzer merken davon
nichts. Was in letzter Zeit abgeht ist aber kein sporadischer Ausfall mehr,
sondern man bekommt dann und wann tagelang garkeine Antwort vom Server. Neu
erfasste Punkte bekomme ich so nicht auf die Vereinskarte.

Eine Suche im Wiki ergab keinen Hinweis darauf, dass die offizielle API nicht
für die Nutzung beim Generieren z.B. einer Vereinskarte genutzt werden darf. Es
geht in meinem Fall um eine genau bekannte Gruppe von Nodes, denn die OSM-Nodes
werden mit Daten aus meiner eigenen Datenbank (Fotos) aufgewertet. Nodes für die
meine DB kein Foto hat, interessieren mich nicht. Ich würde also mit einer
einzigen nodes?nodes=...-Anfrage täglich auskommen und so gezielt die Nodes,
die ich suche, via ID anfragen. Es geht um etwa 40 Nodes.

Spricht etwas *gravierendes* dagegen, dass ich meine Script auf die offizielle
API umbaue? Eine einzige nodes-Anfrage geht vermutlich in der Vielzahl an
Anfragen schlicht unter. Bei meinen täglichen Editierarbeiten an der OSM erzeuge
ich vermutlich ein hundertfaches an Traffic. IMHO sollte es dann doch kein
Problem sein, meine erfassten Daten auch zu nutzen.

Und um die Diskussion im Voraus abzuwürgen: Planet-File ist indiskutabel! Ich
brauche 40 Nodes und nicht ganz Bayern!

Gruß

Manuel


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] XAPI vs. API

2011-02-03 Diskussionsfäden Frederik Ramm

Hallo,

On 02/03/11 12:06, Manuel Reimer wrote:

Eine Suche im Wiki ergab keinen Hinweis darauf, dass die offizielle API nicht
für die Nutzung beim Generieren z.B. einer Vereinskarte genutzt werden darf.


Das ist auch nicht der Fall. So richtig deutlich steht das nirgends. 
Klar ist, dass die offizielle API eigentlich eine Editing API ist - 
sie ist in der Hauptsache zum Editieren gedacht, und alle Zugriffe, die 
mit dem Editieren in Zusammenhang stehen, sind legitim.


Die API wird aber auch benutzt, um auf den Webseiten Objekte anzuzeigen, 
also wenn Du z.B.


http://www.openstreetmap.org/browse/way/97162579

aufrufst, kommen die Daten auch von der API. Und ein Klick auf diesen 
Link macht schon mehr last auf der API als der von Dir skizzierte 
Nodes-Request mit 40 IDs.


Also, langer Rede kurzer Sinn, Du hast zwar kein verbrieftes Recht, die 
API fuer Deinen Zweck zu benutzen, aber diese Nutzung ist voellig 
unproblematisch.


Andere Leute machen eine sechsstellige Anzahl von Abfragen am Tag, bis 
sie endlich gesperrt werden ;)


Bye
Frederik

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de