Vés al contingut

Tema de Viquiprojecte Discussió:Adaptació de plantilles a Wikidata

Kette~cawiki (discussiócontribucions)
Amadalvarez (discussiócontribucions)

@Kette~cawiki Sí. Ve d'una antiga demanda al @Vriullop quan vaig remirar-me com ampliar les funcions dels mapes. Quan el Vicenç ha tornat de vacances,ho ha portat a la motxilla i ara començo a aplicar-la. La pots fer servir si invoques directament al map draw, però si fas servir la {{mapes localització}} espera't uns dies que li estic fent una reforma integral. Hi alguna mostra a Usuari:Amadalvarez/Proves plantilles 5.


La infotaula vial urbana, l'he agafat com a conill d'índies per provar els canvis que vaig desenvolupant.

Kette~cawiki (discussiócontribucions)

Prenc nota. Gràcies

Amadalvarez (discussiócontribucions)
Vriullop (discussiócontribucions)

L'expansió de plantilles la fa en casos concrets, format string, taules... no sempre. M'ho miraré d'aquí uns dies.

Amadalvarez (discussiócontribucions)
Vriullop (discussiócontribucions)

Està activada l'expansió de plantilles quan formatting inclou $lat i $lon. Aquesta expansió es fa, l'havia de fer, sempre que formatting tingui algun $.

Amadalvarez (discussiócontribucions)

Doncs aprofito per mostrar la prova quan la P625 és property i quan és qualifier. Veure: special:permalink/21502300

Merci, Vicenç

Kette~cawiki (discussiócontribucions)
Vriullop (discussiócontribucions)

Això funciona, quin problema hi ha?

També funciona suprimint el qualifier4 i usant colformat3=$lat {{!}} $lon {{!}} globe:$globe

Kette~cawiki (discussiócontribucions)

Doncs intentava fer-ho utilitzant $globe, tal com dius tu, i no me'n sortia. Aquell codi sí que funciona però amb el canvi no: Especial:permalink/21523168. De ben segur que és algun petit detall.

Vriullop (discussiócontribucions)

Ok, donava error pel qualifier4 que no s'usa i que no té definit format Special:Diff/21524908. Faltava una protecció en la nova funció de les coordenades. Afegida la protecció ara funcionaria també amb el qualifier4 tot i que dóna voltes pel mòdul per no fer-ne res al final.

Vriullop (discussiócontribucions)

Actualitzat el mòdul amb $globe i l'expansió de plantilles.

De passada, m'he carregat la dependència del Mòdul:Mapa cos celeste/dades. Les dades de coord_globe ara són en una variable local.

Amadalvarez (discussiócontribucions)

@Kette~cawiki@Vriullop@Paucabot Ja he acabat els canvis que volia fer i que esmentava al començament d'aquest fil a pregunta del Kette.

Estan documentats a Viquiprojecte:Adaptació_de_plantilles_a_Wikidata#Plantilles_de_mapes_i_coordenades (en un primer pas per anar documentant dins aquest projecte les eines, novetats, discussions i decisions dels plantillaires, suggerida).

En resum és:

A) la {{Mapes localització}} decidia si mostrava un o dos mapes i muntava la crida a {{Map draw}}. Part del seu codi estava duplicat i a cada retoc l'espagueti codi esdevenia més fràgil.

He creat {{Mapes localització2}} (li canviaré el nom un cop ajustades les crides a les infotaules usuàries actuals. Mateixa documentació) que incorpora el tractament d'imatges externes aportades (imatge_mapa o draw_mapa ) , si hi han, i en cas contrari, maqueta en 1 o 2 mapes i crida a {{Munta mapa}} per que faci la preparació i invocació al mòdul:Map_draw. La {{Munta mapa}} també la podrem fer servir allà on vulguem fer un mapa "tipus" que estigui sol. Per fer mapes amb més complexitat, haurem de seguir tirant de Map draw, ja que tampoc es tracta de posar-li davant una peça tan parametritzable i versàtil que faci la seva mateixa funció.

B) La determinació d'on està la coordenada que ens cal (inici o final del camí ?, aiguaneix o desembocadura?...) requereix un codi de prova i error que va creixent a mida que les ontologies es van complicant sense que ningú "determini esquemes rígids", la qual cosa és sana en el món wiki. A {{indret}} ja ho hem patit. Com que amb el nou format de coordenades lat,lon havia de canviar les crides, m'he decidit a fer una nova subplantilla {{GetLatLon}} inspirada en l'esperit de {{Lat wd}} / {{Lon wd}} (gràcies, @Pere prlpz) però deixant al plantillaire que triï on vol provar i en quin ordre. Aquest concepte ja he vist que caldrà estendre-ho per replegar altres dades com la població on es troba aquesta coordenada que acabem d'agafar, però això ja vindrà (s'accepten suggeriments).

Tots aquests canvis ja els he aplicat a {{proves indret}}. @Vriullop, pots mirar la comparativa amb Indret a veure que guanyem/perdem ?. Merci,

Vriullop (discussiócontribucions)

No estic segur què vols que compari. El que veig és que per generar les 5 infotaules de prova usa menys recursos:

  • Amb indret: uns 4,8 segons i 11 Mo
  • Amb proves indret: uns 4,5 segons i 10 Mo

El màxim són 10 segons i 50 Mo.

Amadalvarez (discussiócontribucions)

doncs, això. Com que anem apurats de recursos, m'he sumat a les teves activitats de rascar d'aquí i d'allà.

Properament li faré un restyling a la infotaula geografia política i penso que farem estalvis. Merci,


Resposta a «Coordenades»