Récupérer les informations de coordonnées de Wikipédia?

15

Je voudrais ajouter des icônes à ma carte montrant les emplacements qui ont des entrées Wikipedia.

L' API WikiLocation est une excellente ressource pour déterminer les entrées Wiki à proximité d'un emplacement XY, mais elle a des limites (rayon de 20 km, 50 points seulement) qui la rendent inadaptée à mes besoins.

Idéalement, j'ai besoin de la carte pour montrer TOUS les emplacements avec des entrées Wiki, donc je suppose que je devrai télécharger le fichier de vidage Wikipedia et l'analyser pour les entrées géocodées.

Où se trouvent ces informations dans les fichiers de vidage de Wikipedia?

La base de données Wiki peut être téléchargée à partir de http://en.wikipedia.org/wiki/Wikipedia:Database_download mais je ne vois pas de quel (s) fichier (s) j'ai besoin pour rechercher les coordonnées.

Par exemple, l' entrée pour Sydney comprend:

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

Où cela se trouve-t-il dans les fichiers de vidage? Une autre façon de formuler la question est "comment puis-je déterminer quelles entrées Wiki sont géocodées?"

Stephen Lead
la source

Réponses:

8

Consultez la section de vidage de la base de données sur http://de.wikipedia.org/wiki/Wikipedia:WikiProjekt_Georeferenzierung/Wikipedia-World/en . Cela donne la possibilité d'une connexion PostGIS.

Il y avait aussi une option de téléchargement CSV à un moment donné, mais cela semble avoir été supprimé entre 2011 et 2016.

Consultez également http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Geographical_coordinates pour d'autres options.

Patrick
la source
Merci, le téléchargement CSV ressemble à ce dont j'ai besoin, ainsi que le fichier PostGIS pour définir les en-têtes de champ.
Stephen Lead
@StephenLead savez-vous / Patrick si le fichier CSV a été déplacé ou supprimé? Il y avait une question à la recherche hier et pour arrêter que ce soit un doublon, je pense à noter ici que le CSV n'est plus disponible.
PolyGeo
@PolyGeo aucune idée désolé, je n'ai pas regardé ce problème depuis le 19 août 2011;)
Stephen Lead
Moi non plus! Et j'ai changé de carrière!
Patrick
@StephenLead Pas de problème - je vais modifier la réponse de Patrick comme prévu et j'espère qu'il me corrigera si je me trompe.
PolyGeo
4

Une solution API est probablement votre meilleur pari, mais si vous êtes déterminé à utiliser les vidages de base de données, dans cette réponse Twitter, l'auteur de l'API WikiLocation explique un peu qu'il n'efface pas le vidage complet de la base de données Wikipedia mais seulement certaines tables.

Je commencerais par regarder la base de données de liens externes et chercher les liens vers GeoHack (probablement seulement ceux correspondant au modèle utilisé par des URL comme celle de Sydney).

blah238
la source