Naar inhoud springen

Overleg sjabloon:Maplink

Pagina-inhoud wordt niet ondersteund in andere talen.
Onderwerp toevoegen
Uit Wikipedia, de vrije encyclopedie
Laatste reactie: 10 maanden geleden door Romaine in het onderwerp Uitvulling, shape-inverse

Hoe een lijn van OSM te linken

[brontekst bewerken]
Kaart
Buslijn 18

Hoi, stel ik heb op OSM een verbinding zoals deze, die ik zou willen gebruiken op het desbetreffende artikel. Volgens de sjabloondocumentatie zou {{maplink|type=line|id=}} iets moeten doen, maar dan gok ik dat er iets van OSM naar Wikidata moet? ({{maplink|type=line|id=568265}} geeft een foutmelding, als ik type=line in type=relation verander ook). Iemand een idee? Milliped (overleg) 29 nov 2022 13:48 (CET)Reageren

Je geeft een OSM-relatie met nummer 568265, echter die bestaat niet. Als je de juiste bijbehorende OSM-relatie hebt moet je daar de key wikidata aan toevoegen met het nummer van de overeenkomende Wikidata-pagina. Bijvoorbeeld in het artikel Moerwijk is een kaartje afgebeeld en daarvoor is in de overeenkomende OSM-relatie de wikidata key toegevoegd. Behanzane (overleg) 1 dec 2022 12:16 (CET)Reageren
Ah dank! Ik ben nog een beetje met iD (de OSM editor) aan het struggelen, ik probeer bijvoorbeeld op deze relatie het veld Wikidata toe te voegen met als waarde d:Q4047920 toe te voegen, ik zie wel het Wikidata veld in de lijst, maar het waardeveld is uitgegrijsd en ik zie geen save knop. Ik zie denk ik iets over het hoofd. (ben op OSM wel ingelogd). Milliped (overleg) 1 dec 2022 13:06 (CET)Reageren
Net even geprobeerd op die OSM-relatie, bij "voeg eigenschap toe" Wikidata gekozen en vervolgens Q4047920 ingevoerd. Daaronder zie je vervolgens "buslijn 18" en als je daar op klikt hoef je alleen nog maar rechtsboven de knop Opslaan in te drukken. In Sjabloon:Maplink geef je dan als id het Wikidata-id, niet een OSM-relatie. Je kunt dus niet van een willekeurige OSM-relatie een kaartje afbeelden, het moet altijd aan elkaar gelinkt zijn met het Wikidata-id. Zelf gebruik ik op OSM de externe editor JOSM, maar voor kleine aanpassingen zoals het toevoegen van een key is de interne editor prima. Behanzane (overleg) 1 dec 2022 13:37 (CET)Reageren
Ah, perfect. Eens kijken hoe dit uitpakt, dit geeft veel mogelijkheden! Milliped (overleg) 1 dec 2022 13:39 (CET)Reageren
Voordat dit sjabloon iets weergeeft moet je zoals bij de opmerkingen staat nog enige tijd wachten totdat de link helemaal is doorgevoerd. Behanzane (overleg) 1 dec 2022 13:57 (CET)Reageren
Net even dit op alle bestaande Amsterdamse tramlijnen losgelaten, en het werkt als een zonnetje. De id parameter hoef je als je een kaartje op het artikel over de relatie hebt niet expliciet toe te voegen trouwens. Ik kan me wat fun voorstellen als je oudere versies van lijnen weer wil geven, maar dat is vooralsnog het doel niet. Tramlijn 27 (Amsterdam) bestaat op OSM nog niet, maar dat is een operatie die daar uitgevoerd zal moeten worden, ik ben daar een beetje roestig in. Milliped (overleg) 1 dec 2022 18:25 (CET)Reageren
Op Tramlijn 24 (Amsterdam) de maplink aangepast aan het gebruik in een infobox, dus geen extra frame om het kaartje en de breedte aangepast aan de afbeelding in de infobox. Behanzane (overleg) 1 dec 2022 19:42 (CET)Reageren
Hoi @Behanzane, ik probeer dit net los te laten op Spoorlijn Rouxmesnil - Eu, en alhoewel ik mij wijzigingen op OSM meer dan 24 uur geleden gesaved heb lijkt het nog niet te werken. Zelfde voor enkele andere Franse spoorlijnen. Is het lag of is er iets anders aan de hand? Groetjes, Milliped (overleg) 18 dec 2022 22:11 (CET)Reageren
Op de pagina van het sjabloon staat 1 tot 2 dagen wachten, maar heb het eerder gehad dat het al na 1 uur werkte. Misschien omdat het nu weekend is, maar wie weet is het een of andere bug. Behanzane (overleg) 18 dec 2022 23:02 (CET)Reageren

Uitvulling, shape-inverse

[brontekst bewerken]

In het artikel Drunen is wat gestoeid met dit sjabloon. Vergelijk:

  • Dit ziet er heel redelijk uit:
    Kaart
    Kaart
  • Als ik shape-inverse gebruik, staat het gebied niet meer goed in zijn frame: Kaart
  • Met zoom=11 gaat het beter, maar Drunen is naar beneden gezakt. Kaart
  • Dan maar zelf de coördinaten opgeven: Kaart
  • De bijbehorende code:
  • {{maplink|id=Q2873137|type=shape|frame-height=280|frame=yes|stroke-width=1|frame-align=center|stroke-color=#ff0000|fill=#444444|fill-opacity=0.1}}
  • {{maplink|id=Q2873137|type=shape-inverse|frame=yes|plain=yes|stroke-width=1|frame-align=center|stroke-color=#ff0000|fill=#444444|fill-opacity=0.1}} (+shape-inverse)
  • {{maplink|id=Q2873137|type=shape-inverse|zoom=11|frame-height=280|frame=yes|plain=yes|stroke-width=1|frame-align=center|stroke-color=#ff0000|fill=#444444|fill-opacity=0.1}} (+zoom=11)
  • {{maplink|id=Q2873137|type=shape-inverse|zoom=11|frame-height=300|frame=yes|plain=yes|stroke-width=1|frame-align=center|stroke-color=#ff0000|fill=#444444|fill-opacity=0.1|frame-coord={{Coor_dec|51.66|5.133}}}} (+handmatige coördinaten)

Oftewel: shape-inverse reageert heel anders dan shape. Dat kan haast niet de bedoeling zijn. Als ik in het eerste voorbeeld frame=yes verwijder, is het daar ook een puinhoop. Maar als ik frame=yes toevoeg bij de voorbeelden die shape-inverse gebruiken, helpt het niet. Ik wilde dat laten zien, maar nu wordt het nog gekker: als ik de bovenste code herhaal zonder frame=yes, krijg ik helemaal geen kaartje meer, maar alleen een pointer, kijk maar:

Mét frame=yes krijg ik wel gewoon een kaartje. Het lijkt me dat hier een programmeerfout moet zitten. Sowieso zou het frame geen grote invloed moeten hebben op de weer te geven locatie  →bertux 14 dec 2023 21:42 (CET)Reageren

Ik wil daarbij graag nog aanvullen dat de normale shape versie zie hier op zich wel prima werkt. Alleen wordt de plaats waar het nu juist om gaat dan verduisterd waardoor die slecht zichtbaar is. Dat zou misschien beter omgedraaid worden. LeeGer 14 dec 2023 23:01 (CET)Reageren
Ik heb intussen gezien dat ik nogal chaotisch ben geweest met de parameters, maar ik laat het nu maar zo. Hopelijk vind ik nog de gelegenheid om het systematischer te doen. De conclusie dat er echt iets mis is handhaaf ik vooralsnog  →bertux 14 dec 2023 23:05 (CET)Reageren
Intussen heeft Romaine de waarden frame-align=right verwijderd omdat die kennelijk een foutmelding gaven. De waarden frame-align=center mochten kennelijk blijven staan. Wat voor foutmelding? Het zou kunnen helpen om te begrijpen wat er aan de hand is  →bertux 15 dec 2023 14:37 (CET)Reageren
In de MediaWiki-software kan binnen een sjabloon een parameter maar één keer ingevuld worden. Wordt een parameter twee keer ingevuld, dan wordt de eerste ingevulde genegeerd en geeft de software een foutmelding af. Romaine (overleg) 15 dec 2023 16:37 (CET)Reageren