Hallo, Torsten Leistikow wrote: > Werden die gpx-Dateien genau so gespeichert, wie man sie hochlaed, oder > werden die fuer OSM relevanten Informationen extrahiert und einzeln > gespeichert?
Beides ist richtig. Die Dateien werden genauso gespeichert, wie Du sie hochlaedst. Dann wird ein Datenbank-Eintrag fuer das File gemacht mit einem Flag, dass es noch nicht importiert wurde. Asynchron laeuft ein Import-Daemon, der sich immer alles holt, was noch nicht importiert wurde, und daraus dann Eintraege in einer Datenbanktabelle generiert. In dieser Tabelle stehen nur noch lat/lon/timestamp und ein Pointer auf die Datei, aus der der Track kam. Bei API-Requests wird dieser Pointer auf die Datei aber nicht rausgegeben oder irgendwie beruecksichtigt, so dass Du ueberhaupt keine Chance hast, Punkte einer bestimmten Datei oder gar einem User zuzuordnen. > Was genau bewirkt beim Hochladen eigentlich der "public"-Knopf? Public heisst, dass das File, wie Du es hochgeladen hast, von anderen gesehen und runtergeladen werden kann. Nicht Public heisst, dass andere zwar die Punkte aus der API bekommen, aber nicht die Originaldatei. > Und wie kann man auf die gespeicherten Tracks zugreifen? Laeuft das > ueber die gleiche API, wie bei den OSM-Elementen? Fuer die GPS-Punkte aus der Datenbank so: http://wiki.openstreetmap.org/wiki/OSM_Protocol_Version_0.5#Retrieving_GPS_tracks Fuer die kompletten GPX-Files so: http://wiki.openstreetmap.org/wiki/OSM_Protocol_Version_0.5#Methods_for_GPX_Traces Bye Frederik -- Frederik Ramm ## eMail [email protected] ## N49°00'09" E008°23'33" _______________________________________________ Talk-de mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-de

