So erhalten Sie die Mitwirkenden auf OpenStreetMap


9

Ich habe meine osm-Datei dank osm2pgsql in die Basis gestellt und suche nach einer Möglichkeit, die Liste der Mitwirkenden zu erhalten. Ich habe in meiner Datenbank gesucht und nicht so viel gefunden ... und das osm-Wiki über das osm2pgsql-Schema enthält nicht viele Details ...

Ist es möglich?



Nicht nützlich für das, was ich brauche, aber es ist eine interessante Online-Funktion. Danke für den Tipp.
lvictorino

Antworten:


11

Wenn Sie den -xSwitch nicht verwendet haben, enthält die von osm2pgsql erstellte Datenbank keine Informationen zu Mitwirkenden. Die Hauptverwendung für diese Datenbanken ist das Rendern, bei dem normalerweise nicht bekannt sein muss, wer ein Objekt erstellt hat. Durch das Einbeziehen dieser Informationen wird die Datenbank viel größer, sodass sie normalerweise weggelassen wird.

Diese Informationen befinden sich jedoch in der Planetendatei - in den Attributen userund uidfür jedes Objekt. Möglicherweise sollten Sie besser eine benutzerdefinierte Software schreiben, um den Planeten zu lesen und eine Datenbank mit diesen Informationen zu erstellen.


Ich habe darüber nachgedacht, das osm2pgsql anzupassen, um Mitwirkende hinzuzufügen ... Trotzdem danke für Ihre Antwort.
lvictorino
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.