Odzyskiwanie informacji o współrzędnych Wikipedii?

15

Chciałbym dodać ikony do mojej mapy pokazujące lokalizacje, które mają wpisy w Wikipedii.

The WikiLocation API jest doskonałym źródłem informacji dla określenia pozycji Wiki blisko z umieszczeniem XY, ale ma swoje ograniczenia (promień 20 km, tylko 50 punktów), które sprawiają, że nadają się do moich celów.

Idealnie potrzebuję mapy, aby pokazać WSZYSTKIE lokalizacje z wpisami Wiki, więc myślę, że muszę pobrać plik zrzutu Wikipedii i przeanalizować go pod kątem wpisów geokodowanych.

Gdzie znajdują się te informacje w plikach zrzutu Wikipedii?

Baza danych Wiki można pobrać ze strony http://en.wikipedia.org/wiki/Wikipedia:Database_download ale nie widzę, które pliki muszę szukać współrzędnych.

Na przykład wpis dotyczący Sydney obejmuje:

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

Gdzie to znajduje się w plikach zrzutu? Innym sposobem sformułowania pytania jest „jak mogę ustalić, które wpisy na Wiki są kodowane geograficznie?”

Stephen Lead
źródło

Odpowiedzi:

8

Zobacz sekcję zrzutu bazy danych na http://de.wikipedia.org/wiki/Wikipedia:WikiProjekt_Georeferenzierung/Wikipedia-World/en . Daje to opcję połączenia PostGIS.

Była też opcja pobierania CSV w jednym czasie, ale wydaje się, że została usunięta między 2011 a 2016 rokiem.

Przejrzyj również http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Geographical_coordinates w celu uzyskania innych opcji.

Patrick
źródło
Dzięki, pobieranie CSV wygląda tak, jak potrzebuję, wraz z plikiem PostGIS do ustawiania nagłówków pól.
Stephen Lead
@StephenLead czy ty / Patrick wiesz, czy plik CSV został przeniesiony lub usunięty? Wczoraj pojawiło się pytanie, aby przestać być duplikatem tego, myślę o tym, aby zauważyć, że CSV nie jest już dostępny.
PolyGeo
@PolyGeo nie mam pojęcia przepraszam, nie patrzyłem na ten problem od 19 sierpnia 2011;)
Stephen Lead
Ani ja! I zmieniłem kariery!
Patrick
@StephenLead Nie ma problemu - przystąpię do edycji odpowiedzi Patricka zgodnie z planem i mam nadzieję, że poprawi mnie, jeśli się pomylę.
PolyGeo
4

Rozwiązanie API jest prawdopodobnie najlepszym rozwiązaniem, ale jeśli nie możesz się zdecydować na zrzuty bazy danych, w tej odpowiedzi na Twitterze na Twitterze autor API WikiLocation wyjaśnia trochę, że nie usuwa całego zrzutu bazy danych Wikipedii, ale tylko niektóre tabele.

Zacznę od spojrzenia na zewnętrzną bazę danych linków i poszukiwanie linków do GeoHacka (prawdopodobnie tylko tych pasujących do wzorca używanego przez takie adresy URL jak Sydney).

blah238
źródło