Abrufen von Wikipedia-Koordinateninformationen?

15

Ich möchte meiner Karte Symbole hinzufügen, die Orte mit Wikipedia-Einträgen anzeigen.

Die WikiLocation-API ist eine großartige Ressource zum Ermitteln von Wiki-Einträgen in der Nähe eines XY-Standorts. Sie weist jedoch Einschränkungen auf (Radius 20 km, nur 50 Punkte), die sie für meine Zwecke ungeeignet machen.

Im Idealfall muss die Karte ALLE Standorte mit Wiki-Einträgen anzeigen, daher muss die Wikipedia-Dump-Datei heruntergeladen und nach geocodierten Einträgen durchsucht werden.

Wo sind diese Informationen in den Wikipedia-Dump-Dateien zu finden?

Die Wiki-Datenbank kann von http://en.wikipedia.org/wiki/Wikipedia:Database_download heruntergeladen werden, aber ich kann nicht sehen, welche Datei (en) ich für die Suche nach den Koordinaten benötige.

Zum Beispiel enthält der Eintrag für Sydney :

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

Wo ist das in den Dump-Dateien zu finden? Eine andere Möglichkeit, die Frage zu formulieren, ist "Wie kann ich feststellen, welche Wiki-Einträge geocodiert sind?".

Stephen Blei
quelle

Antworten:

8

Siehe den Abschnitt zum Datenbank-Dump auf http://de.wikipedia.org/wiki/Wikipedia:WikiProjekt_Georeferenzierung/Wikipedia-World/en . Dies gibt die Option für eine PostGIS-Verbindung.

Es gab auch eine CSV-Download-Option, die jedoch zwischen 2011 und 2016 entfernt wurde.

Durchsuchen Sie auch http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Geographical_coordinates nach weiteren Optionen.

Patrick
quelle
Danke, der CSV-Download sieht aus wie das, was ich brauche, zusammen mit der PostGIS-Datei, um Feldüberschriften zu setzen.
Stephen Lead
@StephenLead Weißt du / Patrick, ob die CSV-Datei verschoben oder entfernt wurde? Es gab gestern eine Frage, die danach gesucht hat, und um zu verhindern, dass es sich um ein Duplikat handelt, möchte ich hier feststellen, dass die CSV nicht mehr verfügbar ist.
PolyGeo
@PolyGeo keine Ahnung Entschuldigung, ich habe diese Ausgabe seit dem 19. August 2011 nicht mehr angeschaut;)
Stephen Lead
Ich auch nicht! Und ich habe die Karriere gewechselt!
Patrick
@StephenLead Kein Problem - Ich bearbeite Patricks Antwort wie geplant und hoffe, dass er mich korrigiert, wenn ich etwas falsch mache.
PolyGeo
4

Eine API-Lösung ist wahrscheinlich die beste Wahl. Wenn Sie jedoch keine Lust mehr haben , die Datenbank-Dumps zu verwenden, erklärt der WikiLocation-API-Autor in dieser Twitter-Antwort, dass er nicht den gesamten Wikipedia-Datenbank-Dump, sondern nur bestimmte Tabellen durchsucht.

Ich würde zunächst in der Datenbank für externe Links nach Links zu GeoHack suchen (wahrscheinlich nur solche, die dem von URLs wie der Sydney verwendeten Muster entsprechen).

blah238
quelle