Spring til indhold

Wikipedia:Landsbybrønden/Geografiske koordinater fra Wikidata

Fra Wikipedia, den frie encyklopædi

Geografiske koordinater fra Wikidata

[rediger kildetekst]

I øjeblikket henter vi geografiske koordinater fra Wikidata med skabelonen {{Coord wd}}, men den kan kun hente fra egenskaben geografiske koordinater (P625), og den kan ikke bruge kvalifikatorer. Derfor har jeg planlagt at lave en ny skabelon {{Wikidata-koord}} i stil med {{Wikidata-emne}}, {{Wikidata-tal}}, {{Wikidata-tid}}, {{Wikidata-tekst}} og {{Wikidata-streng}}. Samtidig vil de sidstnævnte også få mulighed for at vise koordinatværdier fra kvalifikatorer, hvilket de ikke kan i dag.

Det vil give nye muligheder i infobokse. To eksempler er øjepunktskoordinater (P1259) for malerier, og koordinater for vandløbets udspring (P885) og vandvejsudløb (P403) for floder.

Jeg forestiller mig at {{Wikidata-koord}} skal kunne tage parametrene "display", "format", "name", "type", "region", "scale" og "dim" med samme betydning som i {{Coord wd}} og {{Coord}} (beskrevet på Wikipedia:Geografiske koordinater), samt både kunne vise koordinater som disse skabeloner gør med link til kort (ved at bruge Modul:Coordinates som de også gør), og som ren tekst uden links.

Er der nogen indvendinger, bemærkninger eller ændringsforslag til dette? --Kartebolle (Dipsacus fullonum) (diskussion) 22. aug 2018, 08:32 (CEST)

Det lyder brugbart og som et godt stykke arbejde --HilgeJohan (diskussion) 22. aug 2018, 12:01 (CEST)
Jeg ved ikke om der er noget at gøre ved det, men jeg har tidligere været irriteret over hvordan kortet vises, når openstreetmap har et uhensigtsmæssigt tag.--Kjeldjoh (diskussion) 22. aug 2018, 18:58 (CEST)
Jeg kunne tænke mig en minimal udgave, hvor kvalifikatorer kunne være en inputparamenter til Coord/Coord wd. Dvs den bliver en funktion i Modul:Coordinates. I mange tilfælge har vi ikke brug for de øvrige funktioner, som wikidata-serien af skabelonen har. Og kunne vi lokke andre wiki'er til at have samme parameter deres udgaver af Coord?
{{Wikidata-koord}} kunne en udbygget skabelon a.la. de andre skabeloner i den serie, hvor man kan styre om den skal vises elle ej mv.
Jeg har en overvejelse af konvertere mange af coord wd til coord, da input-parameterne til Coord wd i mange tilfælge ikke praktisk betydning. Der, hvor Coord wd kan bruges, er hvor enten koordinater mangler eller hvor region-parameter findes ud fra wikidata.
@Kjeldjoh: Visning af OSM-tags sker på toolforge - det kan vi ikke gøre noget ved lokalt. --Steen Th (diskussion) 22. aug 2018, 20:26 (CEST)
@Kjeldjoh: Jeg har rodet intensivt med OpenStreetMap i mange år. Hvad mener du med "når openstreetmap har et uhensigtsmæssigt tag"? Kan du give et eksempel? --Hjart (diskussion) 22. aug 2018, 20:37 (CEST)
Den jeg tidligere var irriteret over var Burger King. Selvom man sætter region:US, så zoomes der ud, så tre andre punkter også tages med.--Kjeldjoh (diskussion) 22. aug 2018, 21:08 (CEST)
Ok, jeg fandt ud af det. Det sker ind imellem at en eller anden begynder finder på at sætte uhensigtsmæssige wiki links på f.eks. individuelle Burger King steder. Det er naturligvis en fejl og så også nemt at slette igen, hvilket jeg har gjort nu. Hvis du skal have hjælp til det en anden gang siger du bare til. --Hjart (diskussion) 22. aug 2018, 21:40 (CEST)
@Kjeldjoh: @Steenth: Selvfølgelig kan der gøres noget ved det og i kunne endda gøre det selv. Det handler bare om at oprette en konto ovre på osm.org, finde de objekter, der er uhensigtsmæssige tags på og så simpelthen slette de pågældende tags. Det er nemt. I løbet af en dags tid eller lign kommer ændringerne så igennem til Wikimedias kort.--Hjart (diskussion) 22. aug 2018, 22:14 (CEST)
@Steenth: Det undrer mig at du vil ændre i Modul:Coordinates. Det vil gøre det sværere at opdatere fra engelsk Wikipedia, hvis der sker formatændringer. Jeg synes at det er god arbejdsdeling at lade to forskellige moduler hente koordinater, hhv. lave microformatering. Det vil normalt gøre vedligeholdelse lettere. Hvis coord wd skal kunne lidt mere såsom at hente koordinater fra en kvalifikator, hvorfor så ikke skrive en lille simpelt modul specifikt til det, og lade aflevere koordinaterne til et uændret Modul:Coordinates? --Kartebolle (Dipsacus fullonum) (diskussion) 22. aug 2018, 22:46 (CEST)

Skabelonen til hentning af koordinater er færdig og ligger til testning på Bruger:Dipsacus fullonum/Wikidata-sandkasse/Skabelon:Wikidata-koord. Efter testfasen vil {{Wikidata-koord}} blive oprettet.

Skabelonen tager de samme parametre som de øvrige "Wikidata-datatype"-skabeloner og har derforuden "display", "format", "name", "type", "region", "scale" og "dim" med samme betydning som i {{Coord}}, men alle med almindelig skabelonparameter-syntaks. Man kan ikke bruge "globe", da himmellegeme læses fra Wikidata. Hvis "region" ikke er brugt, udfyldes automatisk ud fra landeangivelsen på Wikidata. GeoHack, WikiMiniAtlas og OSM-kort slås fra med "koordlink=nej". --Kartebolle (Dipsacus fullonum) (diskussion) 25. aug 2018, 18:45 (CEST)