[Talk-it] Alcuni articoli Wikipedia mappabili in OSM
Simone F.
groppo8 a gmail.com
Gio 7 Nov 2013 19:03:34 UTC
Il giorno 06 novembre 2013 14:41, Cristian Consonni <kikkocristian at gmail.com
> ha scritto:
> Il 06 novembre 2013 14:24, Cristian Consonni <kikkocristian at gmail.com>
> ha scritto:
> > Il 06 novembre 2013 12:45, Simone F. <groppo8 at gmail.com> ha scritto:
> >> Il programma chiede a CatScan [0] la lista di articoli di una categoria
> >> privi del template Coord, forse questo non è in grado di segnalare la
> >> presenza indiretta del template. Sapresti suggermi un metodo
> alternativo?
>
> > La soluzione diretta, ma non particolarmente raffinata, che mi viene
> > in mente ora è creare una lista dei template che a loro volta
> > includono il template Coord (come il caso di Template:Rifugio di cui
> > sopra).
>
> Mi sento un po' un pistola perché la risposta in realtà è
> relativamente semplice (e lo sapevo[1]).
> ...
> Quella lista si può ottenere anche in formato JSON chiamando l'API di
> Wikipedia.
>
Sono anch'io un pistola, perché per cercare i template mancanti non uso
catscan, come ho detto, ma le API Wikipedia.
url = 'http://it.wikipedia.org/w/api.php?action=query'
url += '&format=json'
url += '&titles=%s' % titles
url += '&prop=templates'
url += '&tltemplates=Template:Coord'
url += '&continue='
A quanto sembra, in questo modo il template Coord viene segnalato come
presente anche se lo è indirettamente, tramite il Template:Rifugio.
Ad es., in:
http://it.wikipedia.org/wiki/Rifugio_Gualtiero_Laeng
le coordinate sono scritte in {rifugio|...} e infatti Coord non è segnalato
come mancante nella lista:
http://geodati.fmach.it/gfoss_geodata/osm/wtosm/subpages/Rifugi_d%27Italia.html#Rifugi_della_Lombardia
Fatemi sapere se trovate nelle liste articoli segnalati come privi del
template Coord, quando invece ne sono provvisti, grazie.
Ciao,
Simone
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/talk-it/attachments/20131107/c124d804/attachment.html>
Maggiori informazioni sulla lista
Talk-it