Lấy thông tin phối hợp của Wikipedia?


15

Tôi muốn thêm các biểu tượng vào bản đồ hiển thị các vị trí có các mục Wikipedia.

Các API WikiLocation là một nguồn lực lớn cho việc xác định mục Wiki gần một vị trí XY, nhưng nó có những hạn chế (bán kính 20km, 50 điểm chỉ) mà làm cho nó không phù hợp với mục đích của tôi.

Lý tưởng nhất là tôi cần bản đồ để hiển thị TẤT CẢ các vị trí với các mục nhập Wiki, vì vậy tôi đoán tôi sẽ cần tải xuống tệp kết xuất Wikipedia và phân tích cú pháp cho các mục nhập được mã hóa địa lý.

Thông tin này được tìm thấy ở đâu trong các tệp kết xuất Wikipedia?

Cơ sở dữ liệu Wiki có thể được tải xuống từ http://en.wikipedia.org/wiki/Wikipedia:Database_doad nhưng tôi không thể xem tệp nào tôi cần để tìm tọa độ.

Ví dụ: mục nhập cho Sydney bao gồm:

Coordinates:    33°51′35.9″S 151°12′40″E

Điều này được tìm thấy ở đâu trong các tập tin kết xuất? Một cách khác để diễn đạt câu hỏi là "làm thế nào tôi có thể xác định các mục nhập Wiki nào được mã hóa địa lý?"

Câu trả lời:


8

Xem phần kết xuất cơ sở dữ liệu trên http://de.wikipedia.org/wiki/Wikipedia:WikiProjekt_Georeferenzierung/Wikipedia-World/en . Điều này cung cấp tùy chọn cho kết nối PostGIS.

Cũng có một tùy chọn tải xuống CSV cùng một lúc nhưng dường như đã bị xóa trong khoảng thời gian từ 2011 đến 2016.

Đồng thời xem qua http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Geograph_coordins để biết các tùy chọn khác.


Cảm ơn, tải xuống CSV trông giống như những gì tôi cần, cùng với tệp PostGIS để đặt tiêu đề trường.
Stephen chì

@StephenLead bạn / Patrick có biết tệp CSV đã được di chuyển hoặc xóa không? Có một câu hỏi đang tìm kiếm nó ngày hôm qua và để ngăn chặn rằng đó là một bản sao của điều này, tôi đang nghĩ về việc lưu ý ở đây rằng CSV không còn có sẵn.
PolyGeo

@PolyGeo không biết xin lỗi, tôi đã không xem xét vấn đề này kể từ ngày 19 tháng 8 năm 2011;)
Stephen Lead

Tôi cũng không! Và tôi đã chuyển sự nghiệp!
Patrick

@StephenLead Không có vấn đề gì - Tôi sẽ tiến hành chỉnh sửa câu trả lời của Patrick theo kế hoạch và hy vọng anh ấy sẽ sửa lỗi cho tôi nếu tôi hiểu sai.
PolyGeo

4

Một giải pháp API có lẽ là lựa chọn tốt nhất của bạn, nhưng nếu bạn không sẵn sàng sử dụng các bãi chứa cơ sở dữ liệu, trong phản hồi Twitter này, tác giả API WikiLocation giải thích một chút rằng anh ta không quét toàn bộ kết xuất cơ sở dữ liệu Wikipedia mà chỉ một số bảng nhất định.

Tôi sẽ bắt đầu bằng cách xem xét cơ sở dữ liệu liên kết bên ngoài và tìm kiếm các liên kết đến GeoHack (có lẽ chỉ những liên kết phù hợp với mẫu được sử dụng bởi các URL như Sydney).

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.