Disgen-tips

 

Skapa länkar från Disgens HTML-ansedlar till kartpositioner i Google map

Om du inte använder notistypen "Referens" i Disgen har du en bra möjlighet att använda denna till att skapa länkar till externa HTML-dokument.

I detta exempel använder vi oss av denna notistyp för att skapa en länk till en karta i Google map som visar var en ort eller adress, som är omnämnd på en ansedel, är belägen. Ett exempel på hur det kan se ut finner du på denna ansedel: . Väl i ansedeln klickar du på kart-ikonen (finns i slutet av biografin) för att komma till Google map.

På Google maps webbadress: http://maps.google.se kan du läsa mer om hur Googles kartor fungerar.

Först av allt måste du ta reda på koordinaterna för den plats i Google map dit du vill skapa en länk från HTML-ansedeln. Det finns flera olika sätt att få fram koordinaterna:

  • en GPS där man mäter positionen på den aktuella platsen.
    Om man använder sig av en GPS är det viktigt att denna är inställd på rätt Positionsformat och Kartdatum (Map datum). För att få bästa överensstämmelse med Lantmäteriets terrängkartor skall man ställa in sin GPS enligt Lantmäteriets artikel "GPS och annan mätningsteknik - Tips, enkla GPS-mottagare.
  • Lantmäteriets terrängkarta på CD-rom - Kartex.
    Normalt har man ställt in Kartex så att koordinatsystemet motsvarar kartorna i pappersform. Inställningen sker via Arkiv-Inställningar-Referenssystem med valet "RT 90 2.5 gon V". För att slippa göra transformeringen av koordinaterna enligt nedan, kan du ställa om referenssystemet till SWEREF 99 lat long GG MM SS".
  • Lantmäteriets terrängkarta i pappersform och med linjal mäta ut den aktuella positionen.
    Från det svarta rutnätet kan man på den vertikala axeln läsa ut X-kordinatens fyra första siffror, därefter måste man med linjal mäta ut ytterligare siffror. Y-koordinaten finner man på motsvarande sätt på den horisontella axeln.

Koordinaterna som du nu har fått fram enligt ovan är i koordinatsystemet: "RT 90 2.5 gon V" (Den fullständiga beteckning är egentligen "RT 90 2.5 gon V 0:-15", se vidare Lantmäteriets artikel "Tvådimensionella system RT - 90"). Google maps koordinatsystem motsvarar emellertid "SWEREF 99 lat long" uttryckt i "grad, min, sek".

För att transformera koordinaterna kan man använda Lantmäteriets "Enkel koordinattransformation". Använd transformatorn under rubriken "Plana koordinater till SWEREF 99 (WGS 84)".

Exempel: Korsningen Amiralsgatan-Nobelvägen i Malmö har enligt "RT 90 2.5 gon V 0:-15" koordinaterna X=6166080 Y=1324390 vilka efter transformation till "SWEREF 99 lat long" ger resultatet:

Latitud: 55 35 32.82265
Longitud: 13 1 10.32577

På Google maps webbsida http://maps.google.se skall du, utifrån ovanstående resultat, i sökfältet skriva in:
55 35 32.82N 13 01 10.33E
och trycka "Sök adresser". Observera att du måste ange mellanslag och punkter exakt enligt ovan. Med knapparna uppe till höger på kartan kan du skifta mellan karta, satellitfoto och hybrid (kombination av karta och satellitfoto). Du kan nu zooma och panorera bilden med knapparna till vänster i bilden. Pratbubblan kan du stänga med X-et i övre högra hörnet.

Du kan nu finjustera var pilen skall komma på kartan genom att göra justeringar av koordinaterna i sökfältet och trycka "Search". Bekymra dig inte om pratbubblan, den kommer inte med när vi är klara.

Nu är det dags att starta Disgen för att lägga in den justerade koordinaten. Så här gör du:

  • Markera den person där länken skall finnas
  • Öppna dialogrutan "Ändra personnotiser" (tryck F9)
  • Markera den notis som har en ort eller adress till vilken du vill ha en länk till Google map
  • Välj: Ny notis - Referens - fliken Grunddata
  • Kopiera nedanstående stycke och klistra in den i Referensnotisen (=trippel-klicka någonstans på stycket nedan, tryck Ctrl+c, i Referensnotisen tryck Ctrl+v

<a href=http://maps.google.se/maps?hl=sv&q=55+35+32.82N+13+01+10.33E&t=k&z=18&om=0><img src="../map.gif" border="0" alt="Google map" width="20" height="15"></a>

  • Ändra de gulmarkerade koodinaterna ovan till dina egna koodinater
  • Ändra grönmarkerad bokstav till x=karta k=satellitfoto h=hybrid
  • Ändra blåmarkerade siffror till önskad zoomnivå
  • Tryck OK

Om du inte tidigare har lagt till ikonen "map.gif" till Disgens HTML-mappar måste du göra det nu. Information om hur du gör detta hittar du här: Förbättrade ikoner till HTML-publicering av Disgen-data.

Om du vill ta bort den punkt Disgen skriver ut efter Referens-notisen ska du läsa tipset: Ställ om Disgen så att punkt inte skrivs ut efter Referens-notiser.

När du nu har lagt in denna notistyp så måste du i Disgen välja när du vill skriva ut notistypen "Referens" eller inte. Gör så här:

  • För att få med notistypen vid HTML-export ska du i Disgens menyrad välja "Verktyg" därefter "Exportera till HTML...". I dialogrutan som kommer upp välj huvudfliken "HTML" och underfliken "Ansedlar". Välj lämpligen att ha utskrift av "Referens" på "Notiser för levnadsbeskrivning". Du ändrar inställning genom att trycka på knappen "Ändra..." och markera de notistyper du vill skriva ut. Se nedan, pilen visar att "Referens" kommer att skrivas ut.
  • För att undvika att få med "Referens" vid utskrift av en vanlig ansedel ska du i Disgens menyraden välja "Inställningar" därefter "Ansedlar...". I dialogrutan som kommer upp välj att avmarkera alla utskrifter av notistypen "Referens" då du annars får med HTML-kod på vanliga ansedlar. Se nedan där "Referens" inte kommer att skrivas ut.