Plantilla:Map draw/generar Map Data
Els "Map data" són mapes en format JSON que es guarden a Commons a l'espai "data" i amb el sufix ".map". Aquests mapes es poden vincular amb WD mitjançant la Forma geogràfica (P3896) de l'ítem d'allò que representen de manera que s'universalitza el seu ús. Es pot crear a partir d'un "Map draw" ja existent, o crear-ne un de nou de vàries formes, tot seguint els següents passos:
Procés d'obtenció del fitxer GeoJSON
[modifica]1 - Editar el corresponent {{Map draw}} al gust de cada u. Un cop donat per bo, s'afegeix el paràmetre debug=y
en qualsevol punt de la plantilla i es fa una previsualització. S'obtindrà una cosa com això. És el codi JSON que ha generat internament el Map draw i que és el que entén el Kartographer i permet visualitzar els mapes a la VP. Es necessitarà més endavant per crear el Map Data.
2 - Obtenir el fitxer GeoJSON d'una font externa a l'entorn Wikimedia. Una forma ben fàcil de fer-ho és a partir d'OpenStreetMap, fent una consulta a overpass-turbo.de (per exemple, si es cerca un conjunt d'ermites, o un carrer, o qualsevol punt, via, àrea o relació, sigui individual o en conjunt). Un cop feta la consulta s'ha d'exportar en format GeoJSON a un fitxer.
3 - Altres fonts externes.
Procés de creació del fitxer .map a Commons
[modifica]1 - Anar a "Commons" i donar nom al futur mapa cercant Data:<el nom que volem posar>.map
. Lògicament dirà que no existeix i que si es vol crear; es contesta que sí, i mostrarà una pàgina amb el codi que es necessita. És una cosa com això.
2 - En aquest text s'ha d'esborrar la //
que hi ha davant "license": "CC0-1.0",
(només ha de quedar aquesta llicència). També s'han d'eliminar totes les línies que comencen amb //
al davant (són comentaris, no instruccions a executar). La description
es pot editar en diferents idiomes. A sources
cal posar l'origen de les dades. Finalment s'ajustarà el valor del zoom, de latitude
i de longitude
tal com es vol que mostri el mapa (latitude i longitude fan referència al centre del mapa a mostrar i van en notació decimal). Anirà molt bé tenir a la vista l'exemple d'algun Data Map ja existent.
3 - Si s'ha generat el GeoJSON amb {{Map draw}}, cal anar al codi JSON generat en el pas primer i copiar des del bracket "{" que hi ha just abans de "features":
fins al bracket "}" que hi ha a la línia anterior a ]</mapframe> Arguments:
. És a dir, s'ignoren la capçalera i la cua de Mapframe que havíem generat. Aquest codi copiat, amb els brackets inclosos, s'ha d'enganxar substituint el text (del pas anterior):
{ ... GeoJSON ... }
4 - Per a un GeoJSON obtingut d'OSM o d'una altra font externa, el procediment és el mateix que al pas 3, i cal enganxar al mateix lloc esmentat tot el text del fitxer GeoJSON.
5 - Si s'ha fet tot bé, fent una previsualització es mostrarà el mapa i ja es pot guardar. Es posa aquest nom de fitxer a la Forma geogràfica (P3896) de l'article (a WD) i ja està (comparar amb algun altre cas ja existent). Recordar que al mapa guardat s'hi poden fer les correccions que calguin, per exemple variar el zoom, ajust de coordenades, de textos, etc.