Skabelondiskussion:Location map+/overlay

Om brug af parameteren 'overlay_map' redigér

Baggrund er diskussionen her på Brugerdiskussion:EileenSanda#Skabelon:Infoboks_togstation om evt. brug af parameteren 'overlay_map' i {{Infoboks togstation}}.

[ Indkopieret oplæg begynder ]

Som du sikkert har set, har jeg efterhånden fået alle parametrene ind i Skabelon:Infoboks togstation. Jeg vil imidlertid fortsat gerne have dit kort ind i infoboksen. Jeg forsøgte at sætte det ind, men de parametre, kortet benytter "|map_type = , |AlternativeMap= og |map_overlay =" findes ikke i boksen. Kan de importeres til Skabelon:Infoboks togstation, så vi kan bruge det kort, du havde sat ind. Det kort, der nu er i stationsartiklerne, er meget lidt informativt. Din løsning var bedre. [ [Bruger:PerV|mvh Per (PerV)]] ([ [Brugerdiskussion:PerV|diskussion]]) 22. jan 2017, 23:57 (CET)

Nej, jeg ved ikke lige, hvordan man får kortet indsat i Skabelon:Infoboks togstation, der er jo et kort i forvejen. Det ville jo kræve, at man tester det først. Du har jo skrevet, at du ikke ønsker overlay, hvorfor ønsker du ikke det? Hvis man skal importere måden kortet bruges på fra den engelske skabelon, så er jo ved hjælp af overlay, så vidt jeg kan se. Måske PHansen kan hjælpe? Jeg kan se, at han jo allerede har indsat et kort, efter at I to har diskuteret det. Det vil nok ikke være så smart, hvis jeg så forsøger at komme med endnu et, og jeg tror også, at jeg nok ville komme til at lave felj. Bruger:PHansen - hvis du synes, at det kunne være en god idé at indsætte det kort, som PerV efterlyser, så kan forklaring om det ses her - jeg ved ikke, hvordan det skal indsættes, hvis det altså skal, i skabelon:Infoboks togstation, du kender bedre til koder, kan du mon forsøge, hvis du altså mener, at det kan gå an? Mvh. --EileenSanda (diskussion) 23. jan 2017, 07:24 (CET)
Hvis stikordene er 'map' og 'overlay', så lad os diskutere videre på Skabelondiskussion:Location map+/overlay, hvor jeg om lidt vil indsætte en kommentar. Det ud til at der skal laves 'overlay-kort' med de samme 'borders' som det kort de skal lægges ind over.
Modul:Location map/data/Moscow Ring Road har dette eksempel
{{Location map | Moscow Ring Road
| width   = 200
| lat_deg = 55.7888
| lon_deg = 37.6802
| AlternativeMap = Moscow map MKAD grayscale.png
| overlay_image = Moscow metro map including line 14.svg
| label   = [[Sokolniki (Moskvas metro)|Sokolniki metrostation]]
}}
..hvor 'overlay_image' vel er det samme som 'overlay_map'?
Når disse grundkort med deres tilhørende 'overlay-kort' kan vises tilfredsstillende som separate eksempler med skabelonen {{Location map}}, kommer problemet hvordan det kan tilføjes {{Infoboks togstation}}, hvor koden jo allerede er ved at være kompliceret.
-- Mvh [ [Bruger:PHansen|PHansen]] ([ [Brugerdiskussion:PHansen|diskussion]]) 23. jan 2017, 09:43 (CET)
[ Indkopieret oplæg slut ]

-- Mvh PHansen (diskussion) 23. jan 2017, 09:51 (CET)

Demo der forsvandt redigér

 
Kort over Moskva

Der er her en demo

https://da.wikipedia.org/w/index.php?title=Skabelon:Infoboks_togstation&oldid=8879300

..der i det mindste viser at der kan sættes noget ind i forlængelse af det der er. Der mangler dog både relevante kort og parametre i skabelonen. Demoen er blot indsat med et 'ja' og ikke med valgbare parametre.
-- Mvh PHansen (diskussion) 23. jan 2017, 10:47 (CET)

Jeg oprettede jo Skabelon:Infobox station for tre dage siden, men PerV mente, at det er dumt at have to skabeloner til det samme (og det har han vel ret i), så han har i stedet indført de parametre, som den engelske skabelon havde og som Infoboks togstation ikke havde, over i Infoboks togstation, dog bortset fra kortet. Du og jeg, PHansen, har jo diskuteret på Skabelondiskussion:Infobox station om at kortet ikke blev vist korrekt i den skabelon, men det er jo rettet nu med hjælp fra Dipsacus fullonum. Skabelonen er bare ikke brugt nogen steder, men kan ses i denne ældste version af Aeroport (Moskvas metro) - så kortet vises korrekt med skabelon:Infobox station. Jeg er bare ikke så fortrolig med kodning, at jeg sådan uden videre kan overføre koderne fra den engelske skabelon til Infoboks station. Mvh. EileenSanda (diskussion) 23. jan 2017, 11:00 (CET)
Jeg forstår ikke rigtigt, hvad det er du siger? Altså, det eksempel du vider, oldid, der kan man jo ikke se det nye kort. Hvad mener du med, at der mangler kort? Hvilke kort mangler vi? Mvh. EileenSanda (diskussion) 23. jan 2017, 11:09 (CET)

Nej, det har du ret i, det var en lapsus fra min side. Det er ikke vigtigt.
Jeg troede der skulle eksistere to kort for at princippet med 'overlay' kan virke, et grundkort og et der skal lægges over (overlay) med samme afgrænsninger. Der skal være noget at lave eksempler med hvis det skal kunne generaliseres. Men hvis I ikke har brug for andre eller flere kort, skulle du måske alligevel forsøge selv og bruge vejledningen på Hjælp:Skabelon-sandkassen ? -- Mvh PHansen (diskussion) 23. jan 2017, 11:25 (CET)

Jeg mener ikke, at der er brug for flere kort til overlay, er det ikke bare to forskellige kort der lægges ovenpå hinanden, samt lokatliter, der oplyses på kortet med røde prikker og navn på stationer? Den eneste forklaring, der gives til denne skabeloner er: "The following examples document the use of the overlay_image parameter in the {{Location map+}} template. This parameter is also available via the {{Location map}} and {{Location map many}} templates." Der er ikke brug for ekstra kort til Moskvas skabeloner - tror jeg. Der kan selvfølgelig være behov for at andre kort oprettes, men det gør vi bare, når behovet opstår. Svar til det du spurgte længere oppe, ja, jeg mener, at 'overlay_image' er det samme som 'overlay_map'. Men jeg ved faktisk ikke helt, hvordan det rent teknisk hænger sammen. Men det ser da ud til at være nok, at Modul:Location map/data/Moscow Ring Road er oprettet. Jeg tror, at modulet henter begge kort fra Commons: Moscow metro map including line 14.svg og Moscow map MKAD grayscale.png, som ses her til højre. EileenSanda (diskussion) 23. jan 2017, 13:31 (CET)

Test i brugersandkasse med kode fra 'Infobox station' redigér

Jeg har lavet en test som skulle kunne ses her:

https://da.wikipedia.org/w/index.php?title=Bruger:PHansen/sandkasse/Skabelon:Infoboks_togstation&oldid=8881021

Den giver Lua-fejl på linje 366 'longitude'. Jeg har ikke kunnet gennemskue det. Det kan blot være en lille fejl eller grebet helt forkert an? Koden er fra {{Infobox station}} header66/data67
Som det ses af eksemplet nederst i testen kan en nødløsning være at bruge {{Location map}} separat.
-- Mvh PHansen (diskussion) 24. jan 2017, 11:53 (CET)

Der er måske alligevel håb for et kort med 'overlay':

https://da.wikipedia.org/w/index.php?title=Bruger:PHansen/sandkasse/Skabelon:Infoboks_togstation&oldid=8883707

en:Wikipedia:Coordinates_in_infoboxes kan man læse

"...In August 2016, an RfC established that the individual named coordinates-related parameters in infoboxes (latd or lat_d, etc.) should be deprecated in favor of |coordinates={{Coord}}. This requires that infobox templates be modified so as to pass the latitude and longitude from {{Coord}} to the {{Location map}} template, if both are present in the transclusion. ..."

Så ved at bruge |coordinates={{Coord}} :

| coordinates = {{coord|55.8039|37.4028}}

.. og ikke

| lat_deg = 55.8039
| lon_deg = 37.4028 

.. ser det ud til at der er en vej frem.
-- Mvh PHansen (diskussion) 25. jan 2017, 18:35 (CET)

Nu ser det ud til at fungere fint, tusind tak PHansen! Jeg lavede en lille rettelse i Strogino (Moskvas metro), du havde skrevet | overlay_image, jeg rettede det til |map_overlay, således som det står i den engelske artikel, og nu kom kortet med toglinjerne og lagde sig ovenpå selve kortet af Moskva :) Mvh. EileenSanda (diskussion) 25. jan 2017, 23:54 (CET)

Fint, tak for det. Jeg kunne se der var noget galt i sammenligning med den engelske; nu ser det rigtigt ud. Hvis der skal stå noget andet end 'Kort med linjen' er det let at rette.
Det skal så sættes ind passende steder at man i infobokse tilsyneladende er nødt til at bruge metoden med coord for at undgå Lua-fejlen.
-- Mvh PHansen (diskussion) 26. jan 2017, 07:40 (CET)

Tilbage til siden »Location map+/overlay«.