Отримання інформації про координати Вікіпедії?


15

Я хотів би додати на свою карту іконки із зазначенням місць, у яких є записи Вікіпедії.

WikiLocation API є великим ресурсом для визначення Wiki записи поблизу місця XY, але вона має обмеження (радіус 20 км, 50 балів тільки) , які роблять його непридатним для моїх цілей.

В ідеалі мені потрібна карта, щоб відобразити ВСІ локації із записами Wiki, тому я думаю, мені потрібно завантажити файл дампівки Wikipedia та проаналізувати його для геокодованих записів.

Де ця інформація знаходиться у дамп-файлах Вікіпедії?

Базу даних Wiki можна завантажити з http://en.wikipedia.org/wiki/Wikipedia:Database_download, але я не можу побачити, в якому файлі мені потрібно шукати координати.

Наприклад, запис для Сіднея включає:

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

Де це знаходиться у дамп-файлах? Ще один спосіб сформулювати питання - "як я можу визначити, які записи Wiki геокодовані?"

Відповіді:


8

Дивіться розділ звалища бази даних на веб- сайті http://de.wikipedia.org/wiki/Wikipedia:WikiProjekt_Georeferenzierung/Wikipedia-World/en . Це дає можливість для підключення PostGIS.

Свого часу також існувала опція завантаження CSV, але, здається, її було видалено десь між 2011 та 2016 роками.

Також перегляньте http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Geographic_coordinate для інших параметрів.


Дякую, завантаження CSV виглядає як те, що мені потрібно, а також файл PostGIS для встановлення заголовків полів.
Стівен Ведучий

@StephenLead Ви / Патрік знаєте, чи файл CSV переміщено чи видалено? Вчора було питання, яке шукало, і зупинити це як дублікат цього, я тут замислююсь над тим, що CSV більше не доступний.
PolyGeo

@PolyGeo не маю вибачення, я не переглядав це питання з 19 серпня 2011 року;)
Stephen Lead

Ні я! І я перейшов на кар’єру!
Патрік

@StephenLead Немає проблем - я продовжую редагувати відповідь Патріка так, як планувалося, і сподіваюся, що він мене виправить, якщо я помиляюсь.
PolyGeo

4

Рішення API - це, мабуть, найкраща ставка, але якщо ви готові до використання дампів у базі даних, у цьому відповіді у Twitter автор API WikiLocation трохи пояснює, що він не викреслює весь дамп із бази даних Вікіпедії, а лише певні таблиці.

Я б почав, переглянувши базу даних зовнішніх посилань і шукаючи посилання на GeoHack (ймовірно, лише ті, що відповідають шаблону, використовуваному такими URL-адресами, як одна із Сіднеїв ).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.