Plantilla Discussió:Map draw/ús/exemples

Darrer comentari: fa 3 anys per Amadalvarez

@Vriullop: Hola, em volia preguntar: Com s'obté una llista de les consultes que s'inclouran al paràmetre ids? Per exemple, al mapa dels municipis de Catalunya, escriure a mà totes les consultes dels diferents municipis per obtenir els límits municipals, crec que és una feina molt llarga i irritant. Dubto que hi hagi una manera d’aconseguir-los amb més comoditat, per aquest motiu ho demano. Gràcies per endavant per la vostra resposta. --ꜰɪᴇʀᴏᴅᴇʟᴠᴇɴᴇᴛᴏ (Discussio')-(Contribucions) 15:28, 3 abr 2021 (CEST)Respon

@Fierodelveneto: En aquest cas caldria fer una consulta SPARQL a Wikidata per copiar i enganxar. Cal tenir en compte que resultaran molts accessos arbitraris a Wikidata i que pot estar limitat. @Amadalvarez, Pere prlpz: alguna idea per fer una prova? --V.Riullop (parlem-ne) 18:01, 3 abr 2021 (CEST)Respon
@Vriullop: Moltes gràcies per la seva resposta. Vaig passar tota la tarda i la nit d’ahir intentant trobar la llista d’ajuntaments amb en SPARQL X(, però res... no vaig poder. No sé utilitzar el SPARQL, estic aprenent alguna cosa llegint una mica aquí i una mica allà! PS. No sóc català, tradueixo amb el traductor. --ꜰɪᴇʀᴏᴅᴇʟᴠᴇɴᴇᴛᴏ (Discussio')-(Contribucions) 18:24, 3 abr 2021 (CEST)Respon
@Fierodelveneto, Vriullop: No estic segur d'entendre el problema. Es tracta només de treure una llista (estàtica) amb els id de tots els municipis d'un lloc per posar-lo al camp id2? Si és això, jo faria la consulta amb un programa amb R o Python que agafés el resultat i el formategés d'aquesta manera. Fins i tot pot ser que amb SPARQL sol es pugui fer, combinant GROUP per que agrupi els resultats i CONCAT per que els ajunti, però ara mateix jo no sabria com fer-ho així.--Pere prlpz (disc.) 19:27, 3 abr 2021 (CEST)Respon
I una idea per fer una prova: comunes del Vèneto.

S'ha accedit a massa entitats de Wikidata.

Aconseguir la llista (amb R) han estat 10 minuts, però al Vèneto hi ha massa comunes i la plantilla no pot dibuixar-les.--Pere prlpz (disc.) 19:38, 3 abr 2021 (CEST)Respon
@Fierodelveneto: Vols fer alguna cosa com això que mostro darrera ?. La llista que veus és complerta, però a l'execució del Map draw només hi ha uns 200-250 codis, perquè amb més no dibuixa res. Deu ser per una limitació d'accessos, com deia en Vriullop.
Si vols fer un altre subconjunt que estigui dins d'aquests límits, el codi del SPARQL per fer la llista és:
SELECT  (GROUP_CONCAT(?itemId;separator=",") as ?x)
 WHERE {
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
  ?item wdt:P31 wd:Q33146843.
  BIND (REPLACE(STR(?item), "http://www.wikidata.org/entity/", "", "i") as ?itemId)
}
Prova-ho !
{{map draw |zoom=7 |frameless=s |latitude=41.7 |longitude=1.7
   |geotype1=geomask |stroke-width1=1 | fill-opacity1=0.2
   |ids1= Q1492,Q5495,Q6615,Q6622,Q6657,Q6677,Q6839,Q6944,Q7038,Q7079,Q7086,Q7106,Q7113,Q7126,
Q7165,Q10927,Q10973,Q11200,Q11227,Q11232,Q11236,Q11238,Q11242,Q11247,Q11257,Q11263,Q11286,Q11291,
Q11296,Q11304,Q11309,Q11314,Q11324,Q11329,Q11334,Q11339,Q11342,Q11347,Q11355,Q11360,Q11492,Q11539,
Q11796,Q11797,Q11798,Q11799,Q11802,Q11803,Q11804,Q11807,Q11811,Q11818,Q11822,Q11832,Q11837,Q11844,
Q11852,Q11858,Q11865,Q11886,Q11897,Q11902,Q11908,Q11968,Q12022,Q12026,Q12028,Q12034,Q12039,Q12046,
Q12049,Q12071,Q12075,Q12080,Q12083,Q12093,Q12095,Q12101,Q12102,Q12110,Q12114,Q12122,Q12145,Q12148,
Q12151,Q12153,Q12159,Q12161,Q12163,Q12165,Q12173,Q12177,Q12228,Q12240,Q12251,Q12258,Q12267,Q12275,
Q12281,Q12285,Q15468,Q15470,Q15471,Q15473,Q15486,Q15487,Q15488,Q15489,Q15491,Q15492,Q15493,Q15494,
Q15495,Q15504,Q15506,Q15508,Q15509,Q15511,Q15518,Q15519,Q15521,Q15522,Q15524,Q15527,Q15529,Q15534,
Q15535,Q15536,Q15537,Q15538,Q15539,Q15541,Q15543,Q15544,Q15545,Q15551,Q15553,Q15555,Q15557,Q15558,
Q15559,Q15593,Q15596,Q15597,Q15598,Q15599,Q15600,Q15601,Q15602,Q15619,Q15620,Q15621,Q15622,Q15623,
Q15624,Q15626,Q15627,Q15630,Q15631,Q15632,Q15634,Q15635,Q15636,Q15638,Q15639,Q15640,Q15641,Q15649,
Q15650,Q15651,Q15652,Q15936,Q15937,Q15938,Q15939,Q15940,Q15941,Q15942,Q15943,Q15945,Q15946,Q15947,
Q15949,Q15950,Q15951,Q15952,Q15954,Q15955,Q15957,Q15958,Q15959,Q15960,Q15961,Q15962,Q15963,Q15964,
Q15966,Q15967,Q15968,Q15970,Q13449,Q13452,Q13453,Q13454,Q13455,Q13456,Q13457,Q13458,Q13459,Q13460,
Q13461,Q13462,Q13463,Q13465,Q13466,Q13467,Q13468,Q13469,Q13471,Q13472,Q13474,Q13475,Q13476,Q13489,
Q13490,Q13491,Q13492,Q13493,Q13516,Q13518,Q13519,Q13520,Q13521,Q13569,Q13570,Q13571,Q13572,Q13573,
Q13585,Q13586,Q13587,Q13588,Q13589,Q13592,Q13607,Q13608,Q13609,Q13610,Q13611,Q13612,Q13613,Q13614,
Q13620,Q13621,Q13633,Q13634,Q13635,Q13637,Q13638,Q13639,Q13640,Q13641,Q13642,Q13643,Q13715,Q13718,
Q13731,Q13732,Q13733,Q13734,Q13735,Q13745,Q13746,Q13747,Q13748,Q13749,Q13754,Q13756,Q13757,Q13758,
Q13761,Q13764,Q13765,Q13773,Q13774,Q13775,Q13776,Q13777,Q13779,Q13780,Q13782,Q13783,Q13784,Q13795,
Q13796,Q13797,Q13798,Q13799,Q13800,Q13801,Q13803,Q13804,Q13805,Q13814,Q13815,Q13816,Q13817,Q13818,
Q13819,Q13820,Q13821,Q13822,Q13823,Q13828,Q13830,Q13831,Q13832,Q13833,Q13834,Q13835,Q13836,Q13837,
Q13839,Q13848,Q13849,Q13850,Q13851,Q13852,Q13853,Q13854,Q13855,Q13856,Q13858,Q13859,Q13913,Q13916,
Q13918,Q13921,Q13922,Q13925,Q13926,Q13927,Q13928,Q13929,Q13932,Q13933,Q13934,Q13935,Q13936,Q13937,
Q13939,Q13941,Q13943,Q13944,Q13945,Q13946,Q15090,Q15389,Q15397,Q15398,Q15400,Q15401,Q15402,Q15403,
Q15406,Q15407,Q15408,Q15409,Q15411,Q15412,Q15415,Q15418,Q15420,Q15421,Q15422,Q15423,Q15425,Q15428,
Q15429,Q15430,Q15431,Q15433,Q15434,Q15437,Q15439,Q15440,Q15441,Q15442,Q15444,Q15445,Q15450,Q15452,
Q15454,Q15455,Q15456,Q15457,Q15458,Q15460,Q15461,Q15463,Q12294,Q12318,Q12327,Q12330,Q12335,Q12339,
Q12343,Q12348,Q12352,Q12356,Q12361,Q12520,Q12534,Q12540,Q12552,Q12582,Q12586,Q12587,Q12590,Q12593,
Q12595,Q12596,Q12598,Q12601,Q12604,Q12609,Q12611,Q12613,Q12615,Q12618,Q12624,Q12625,Q12627,Q12629,
Q12633,Q12634,Q12643,Q12647,Q12650,Q12653,Q12655,Q12656,Q12659,Q12662,Q12664,Q12666,Q12668,Q12669,
Q12671,Q12672,Q12676,Q12677,Q12678,Q12682,Q12685,Q12686,Q12687,Q12690,Q12691,Q12693,Q12698,Q12701,
Q12708,Q12710,Q12711,Q12715,Q12812,Q12824,Q12977,Q12991,Q13006,Q13010,Q13016,Q13022,Q13027,Q13032,
Q13050,Q13056,Q13064,Q13073,Q13078,Q13083,Q13412,Q13417,Q13419,Q13421,Q13422,Q13424,Q13426,Q13428,
Q13430,Q13431,Q13432,Q13435,Q13438,Q13441,Q13443,Q13444,Q13447,Q13448,Q15971,Q15972,Q15973,Q15974,
Q16675,Q16677,Q16678,Q16679,Q16680,Q16682,Q16683,Q16684,Q16685,Q16686,Q16687,Q16694,Q16695,Q16696,
Q16697,Q16698,Q16702,Q16703,Q16704,Q16722,Q16723,Q16724,Q16726,Q16727,Q16728,Q16729,Q16730,Q16731,
Q16732,Q16733,Q16734,Q16735,Q16736,Q16737,Q16738,Q17172,Q18257,Q18258,Q18259,Q18260,Q18261,Q18264,
Q18266,Q18267,Q18268,Q18269,Q18270,Q18271,Q18272,Q29044,Q33197,Q54780,Q178822,Q267805,Q280721,Q284698,
Q286122,Q321918,Q367969,Q372127,Q372836,Q374761,Q378716,Q389164,Q427790,Q433746,Q474489,Q477311,
Q487096,Q492548,Q507621,Q508754,Q508950,Q509226,Q522934,Q531755,Q531967,Q532965,Q534007,Q537265,
Q537604,Q538759,Q539389,Q541131,Q542633,Q545317,Q548045,Q549598,Q550210,Q550221,Q576658,Q576923,
Q577261,Q584252,Q585795,Q589488,Q983476,Q983559,Q983564,Q983572,Q983575,Q983580,Q983582,Q983585,
Q983637,Q984393,Q984398,Q984429,Q984431,Q984508,Q984645,Q985590,Q985597,Q985600,Q985602,Q985604,
Q985682,Q987375,Q987434,Q988836,Q995601,Q995637,Q995682,Q1010257,Q1010284,Q1020512,Q1020541,Q1020556,
Q1043496,Q1116148,Q1133160,Q1189985,Q1228441,Q1228543,Q1228578,Q1228586,Q1228593,Q1228602,
Q1228768,Q1228790,Q1228795,Q1228799,Q1228808,Q1229263,Q1229275,Q1229283,Q1229289,Q1229298,
Q1229607,Q1229622,Q1229633,Q1229647,Q1229658,Q1229669,Q1229681,Q1229949,Q1230055,Q1230080,
Q1230086,Q1230093,Q1230100,Q1230107,Q1230115,Q1230125,Q1230137,Q1230148,Q1230160,Q1231311,
Q1232065,Q1233410,Q1233422,Q1233435,Q1233450,Q1233468,Q1233485,Q1233494,Q1233504,Q1233513,
Q1233519,Q1233527,Q1233531,Q1233541,Q1233548,Q1233555,Q1233563,Q1242365,Q1245507,Q1247153,
Q1247218,Q1247246,Q1248482,Q1248489,Q1248497,Q1248500,Q1248501,Q1248512,Q593512,Q594741,Q596705,
Q599367,Q599382,Q603155,Q604286,Q605232,Q607737,Q614685,Q631603,Q633095,Q638814,Q645266,Q645343,
Q646796,Q648963,Q651003,Q651853,Q653309,Q654198,Q659333,Q659734,Q660350,Q662789,Q664499,Q667949,Q668502,Q669570,Q673412,
Q676132,Q676746,Q679015,Q680718,Q683434,Q685134,Q686790,Q693287,Q696797,Q704847,Q723440,Q730021,Q730040,Q739975,Q742282,
Q742473,Q743286,Q745357,Q745771,Q746275,Q746392,Q752137,Q761735,Q761878,Q762516,Q763729,Q763959,Q765591,Q766912,Q767011,
Q770259,Q771036,Q771963,Q773369,Q775757,Q775782,Q776730,Q779424,Q782758,Q783127,Q785963,Q791068,Q810494,Q810755,Q825883,
Q828572,Q835012,Q847011,Q913304,Q920409,Q926784,Q927856,Q927992,Q928006,Q929759,Q929794,Q931134,Q936670,Q942294,Q943793,
Q948983,Q955140,Q958681,Q962371,Q966636,Q967526,Q967830,Q969200,Q969224,Q978852,Q1248525,Q1248533,Q1248541,Q1248551,
Q1248557,Q1248581,Q1248591,Q1312464,Q1626921,Q1637381,Q1637517,Q1641450,Q1644356,Q1645028,Q1645033,Q1646558,Q1646560,
Q1646570,Q1646576,Q1646584,Q1646588,Q1646595,Q1646756,Q1646865,Q1646906,Q1647251,Q1648087,Q1648857,Q1650308,Q1752298,
Q1752320,Q1752450,Q1765384,Q1765399,Q1765412,Q1766616,Q1766622,Q1766628,Q1766633,Q1766639,Q1766645,Q1766650,Q1766657,
Q1766663,Q1766727,Q1766980,Q1767001,Q1767414,Q1767532,Q1769546,Q1769551,Q1769556,Q1769563,Q1769567,Q1769572,Q1769576,
Q1769580,Q1769588,Q1769597,Q1769601,Q1769607,Q1769624,Q1769629,Q1769645,Q1769656,Q1769666,Q1769676,Q1769681,Q1769687,
Q1769697,Q1769713,Q1770799,Q1770837,Q1770839,Q1770843,Q1770847,Q1770851,Q1770856,Q1770861,Q1770869,Q1772290,Q1772295,
Q1772309,Q1772312,Q1778184,Q1778278,Q1900130,Q1900647,Q1900676,Q1900701,Q1900728,Q1900740,Q1900753,Q1900768,Q1900776,
Q1900792,Q1900803,Q1901187,Q1901194,Q1901336,Q1901345,Q1901364,Q1901381,Q1901397,Q1901411,Q1901423,Q1901435,Q1901448,
Q1901711,Q1902046,Q1902061,Q1902074,Q1902089,Q1902101,Q1902115,Q1902128,Q1902138,Q1902147,Q1902157,Q1902165,Q1902343,
Q1903534,Q1903557,Q1905512,Q1905529,Q1905542,Q1905552,Q1905584,Q1905594,Q1905661,Q1905672,Q1905685,Q1916289,Q1916297,
Q1916315,Q1917470,Q1917483,Q1917511,Q1917529,Q1917540,Q1917548,Q1917568,Q1917585,Q1995219,Q1995286,Q2302200
}}

Map

Ja diràs. --amador (disc.) 19:56, 3 abr 2021 (CEST)Respon
@Amadalvarez, Pere prlpz, Vriullop: Ara intento executar SPARQL i a veure si per una vegada sóc capaç de buscar amb aquest sistema jaja. Dit això, la meva idea era crear una plantilla de mapa per als dialectes de la llengua veneciana quan es crida un objecte o un animal de diverses maneres en els diferents dialectes, per poder inserir-lo a les pàgines interessades, acolorint els municipis. / províncies de diverses maneres. per ajudar en la col·locació de les diverses paraules al mapa, tot preparat amb un simple {{#if: i els diversos colors ja configurats a la plantilla, juntament amb una llegenda, on sigui suficient escriviu el nom del dialecte, el terme i el mapa perquè pugueu acolorir juntament amb la llegenda al títol. Aleshores, per descomptat, saber cercar diverses consultes amb SPARQL, m’ajudarà en la creació de nous mapes, plantilles, pàgines, etc. Malauradament, tenim poques persones que ens ajudin, necessitarem robots, ajuda, assistència, però, per desgràcia, n’hi ha pocs, però estem intentant fer el màxim possible. Gràcies de nou per la vostra amabilitat i disponibilitat. Amb cor! --ꜰɪᴇʀᴏᴅᴇʟᴠᴇɴᴇᴛᴏ (Discussio')-(Contribucions) 20:17, 3 abr 2021 (CEST)Respon
@Fierodelveneto: Com això ?: Usuari:Amadalvarez/traduccions_3.2
Obre el mapa i clica sobre les àrees. --amador (disc.) 20:20, 3 abr 2021 (CEST)Respon
@Amadalvarez: Sí, va sortir molt bé, llàstima que no siguin del Vèneto jaja. En la plantilla que tenia al cap, les àrees haurien estat més grans, per sort es dividirien administrativament en federacions de municipis, que hauríem creat a wikidata a partir de les dades obtingudes. De totes maneres, vaig intentar executar la consulta modificant els municipis de Catalunya amb els municipis del Vèneto, però no surt res, evidentment wikidata no els ha assenyalat. Faré la plantilla amb les províncies, en cas contrari no podré completar aquesta idea meva, no veig altres solucions. --ꜰɪᴇʀᴏᴅᴇʟᴠᴇɴᴇᴛᴏ (Discussio')-(Contribucions) 20:31, 3 abr 2021 (CEST)Respon
@Fierodelveneto: Em surten 563 Municipi d'Itàlia (Q747074) al Veneto. És correcte?. La llista surt amb
SELECT  (GROUP_CONCAT(?itemId;separator=",") as ?x)
 WHERE {
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
  ?item wdt:P31 wd:Q747074.
  ?item wdt:P131* wd:Q1243.
        BIND (REPLACE(STR(?item), "http://www.wikidata.org/entity/", "", "i") as ?itemId)
}

Prova-ho !. Si vols fer el mapa de colors que t'he ensenyat, ja m'ho diràs. Però pensa que els límits són baixos. Per exemple la meva mostra és per 40 municipis, és a dir, aproximadament les comunes d'una província del Veneto. Ja diràs. amador (disc.) 21:03, 3 abr 2021 (CEST)Respon

@Amadalvarez: Hola, sí, hi ha 563 municipis a la regió del Vèneto. He executat la consulta i em torna "1 resultat" que per cert no surt. No sé què fer-ne ..-ꜰɪᴇʀᴏᴅᴇʟᴠᴇɴᴇᴛᴏ (Discussio')-(Contribucions)
És un únic string amb els 563 codis per poder posar-los com a ids1. El començament està en blanc (no sé perquè), observa que el scrolling horitzontal és molt llarg, mou-lo cap a la dreta i et sortiran els 563 codis.amador (disc.) 21:12, 3 abr 2021 (CEST)Respon
Torna a la pàgina "Map draw/ús/exemples".