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?
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?
Odpowiedzi:
O ile nie użyłeś -x
przełą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 user
i uid
na każdym obiekcie. Może się okazać, że lepiej jest napisać niestandardowe oprogramowanie do czytania planety i zbudowania bazy danych z tymi informacjami.