Jak zdobyć autorów na OpenStreetMap

9

Umieściłem mój plik osm w bazie dzięki osm2pgsql i szukam sposobu na uzyskanie listy współtwórców. Przeszukałem bazę danych i nie znalazłem zbyt wiele ... a wiki osm o schemacie osm2pgsql nie zawiera wielu szczegółów ...

Czy to możliwe?

lvictorino
źródło
nie jestem pewien, czy to przydatne - jest online i znajduje wkład użytkowników hdyc.neis-one.org
Mapperz
Nie jest to przydatne do tego, czego potrzebuję, ale jest to interesująca funkcja online. Dzięki za wskazówkę.
lvictorino

Odpowiedzi:

11

O ile nie użyłeś -xprzełącznika, baza danych, którą tworzy osm2pgsql, nie będzie zawierała żadnych informacji o autorze. Głównym zastosowaniem tych baz danych jest renderowanie, które zwykle nie musi wiedzieć, kto utworzył obiekt, a dołączenie tych informacji powoduje, że baza danych jest znacznie większa, więc zwykle jest pomijana.

Ta informacja znajduje się jednak w pliku planety - w atrybutach useri uidna każdym obiekcie. Może się okazać, że lepiej jest napisać niestandardowe oprogramowanie do czytania planety i zbudowania bazy danych z tymi informacjami.

TomH
źródło
Myślałem o dostosowaniu osm2pgsql, aby dodać współtwórców ... W każdym razie dziękuję za odpowiedź.
lvictorino