Cách nhận những người đóng góp trên OpenStreetMap


9

Tôi đã đặt tệp osm của mình vào cơ sở nhờ vào osm2pgsql và tôi đang tìm cách để có được danh sách người đóng góp. Tôi đã tìm kiếm trong cơ sở dữ liệu của mình và không tìm thấy nhiều ... và wiki osm về lược đồ osm2pgsql không chứa nhiều chi tiết ...

Có thể không?


không chắc chắn nếu điều này hữu ích - nó trực tuyến và tìm thấy sự đóng góp của người dùng hdyc.neis-one.org
Mapperz

Không hữu ích cho những gì tôi cần, nhưng đó là một tính năng trực tuyến thú vị. Cảm ơn vì tiền hỗ trợ.
lvictorino

Câu trả lời:


11

Trừ khi bạn đã sử dụng -xchuyển đổi thì cơ sở dữ liệu mà osm2pgsql tạo sẽ không bao gồm bất kỳ thông tin đóng góp nào. Việc sử dụng chính cho các cơ sở dữ liệu đó là kết xuất mà thông thường không cần biết ai đã tạo ra một đối tượng và bao gồm thông tin đó làm cho cơ sở dữ liệu lớn hơn nhiều, vì vậy nó thường bị bỏ qua.

Thông tin đó nằm trong tệp hành tinh - mặc dù useruidthuộc tính trên mỗi đối tượng. Bạn có thể thấy tốt hơn hết là viết một số phần mềm tùy chỉnh để đọc hành tinh và xây dựng cơ sở dữ liệu về thông tin đó.


Tôi đã suy nghĩ về việc tùy chỉnh osm2pgsql để thêm người đóng góp ... Dù sao cũng cảm ơn bạn đã trả lời.
lvictorino
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.