kso2.lantmateriet.se

Jag använder ofta den här adressen för att kolla fjällkartan och planera turer.

Efter en nystart på datorn får jag upp en ny version där jag inte hittar den gamla funktionen med panorering. Tidigare höll jag ner vänster musklick, fick då upp en hand som flyttade kartan i vald skala över hela fjällkedjan, suveränt. Nu verkar jag bara kunna välja en ort/plats och zooma där, ut och in. Är det något jag missat?

Hälsn Pelle
 
Är det inte bara att se till att varken in- eller utzoomningsknappen är intryckt? Då kan man panorera med pekaren som vanligt.
 
Månadens produkt: Ergo Grip Enduro från Hestra
Rätt handskar kan göra stor skillnad under cyklingen. Ta chansen att tävla om lätta och bekväma Ergo Grip Enduro D3O från Hestra.
Så busenkelt!

Tack för detta, man klickar alltså en gång extra på förstoringsglaset och då försvinner det. Sen kan man panorera som vanligt. Det hade jag nog aldrig kommit på själv............

Hälsn Pelle
 
Finns det nåt sätt att få ett snyggt koordinatrutnät typ RT90 med några centimeters separation i utskrifterna från KSO?
 

Aktuellt

Kämpargård: ”Södra Småland är fantastiskt att vandra i”

Kämpargård: ”Södra Småland är fantastiskt att vandra i”
I nya boken Vandra i södra Småland guidar Niklas Kämpargård till 48 turer genom skogar, sjölandskap, myrar och kulturbygder.

Upprop för friluftslivet inför valet

Upprop för friluftslivet inför valet
Tycker du att friluftsliv, natur och allemansrätt är viktiga frågor inom politiken? Skriv under Svenskt Friluftslivs upprop!

”Hur öppnar vi upp naturen för fler – och varför?”

”Hur öppnar vi upp naturen för fler – och varför?”
Utsidans redaktör Gabriel Arthur besöker Sveriges största friluftsfestival – och får med sig viktiga insikter hem.

Paddling i Muminfamiljens farvatten

Paddling i Muminfamiljens farvatten
Pellinge övärld och ön Klovharun inspirerade Tove Jansson. Förra sommaren paddlade Henrik Witt äntligen dit i kajak.
Jag har inte hittat något, men om man har Ghostscript, Imagemagick, och andra standardverktyg för Linux så bör följande fungera:

#!/bin/bash

INPUT="$1"
OUTPUT=$(basename "$1" .pdf).png

# These numbers are for portrait maps, they are flipped below for landscape.
PAGE_SIZE=(2479 3508)

# Extract the coordinates for the map corners and compute the width in metres.
COORDS=($(ps2ascii "$INPUT" 2> /dev/null \
| grep '[N|E] [0-9]*' \
| sed 's/[^0-9 ]//g'))
LOWER_LEFT=(${COORDS[1]} ${COORDS[0]})
if [ ${LOWER_LEFT[0]} -gt ${LOWER_LEFT[1]} ] ; then
TMP=${LOWER_LEFT[0]}
LOWER_LEFT[0]=${LOWER_LEFT[1]}
LOWER_LEFT[1]=$TMP
fi
UPPER_RIGHT=(${COORDS[3]} ${COORDS[2]})
WIDTH=$((${UPPER_RIGHT[0]} - ${LOWER_LEFT[0]}))
HEIGHT=$((${UPPER_RIGHT[1]} - ${LOWER_LEFT[1]}))
DIM=$WIDTH

# Set parameters depending on whether the map is in portrait or landscape mode.
if [ $WIDTH -gt $HEIGHT ] ; then
TMP=${PAGE_SIZE[0]}
PAGE_SIZE[0]=${PAGE_SIZE[1]}
PAGE_SIZE[1]=$TMP
DIM=$HEIGHT
fi
LL_PIXEL=(83 $((${PAGE_SIZE[1]} - 163)))
UR_PIXEL=($((${PAGE_SIZE[0]} - 84)) 166)
W_PIXEL=$((${UR_PIXEL[0]} - ${LL_PIXEL[0]}))
H_PIXEL=$((${UR_PIXEL[0]} - ${LL_PIXEL[0]}))
PPM=$((($W_PIXEL * 1000000) / $WIDTH))

# Compute a nice grid size.
FACTOR=1
while [ -z "$GRIDSIZE" ] ; do
for DIGIT in 1 2 5; do
if [ $(($DIM / 10)) -lt $(($DIGIT * $FACTOR)) ] ; then
GRIDSIZE=$(($DIGIT * $FACTOR))
break
fi
done
FACTOR=$(($FACTOR * 10))
done

# Convert the PDF file to PNG and add the grid and coordinates.
gs -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 -sDEVICE=png16m -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -r1200x1200 -dDownScaleFactor=4 -sOutputFile="$INPUT".tmp "$INPUT"
DRAW_CMD="convert ${INPUT}.tmp -stroke black -fill black -box '#FFFC' -font courier -pointsize 24"
X=$(((${LOWER_LEFT[0]} / $GRIDSIZE) * $GRIDSIZE))
while [ $X -lt ${UPPER_RIGHT[0]} ] ; do
if [ $X -gt ${LOWER_LEFT[0]} ] ; then
XP=$((${LL_PIXEL[0]} + (($X - ${LOWER_LEFT[0]}) * $PPM) / 1000000))
DRAW_CMD="$DRAW_CMD -draw 'line $XP,${UR_PIXEL[1]} $XP,${LL_PIXEL[1]}'"
DRAW_CMD="$DRAW_CMD -draw 'text $XP,$((${UR_PIXEL[1]} + 16)) \"$(($X/1000))\"' "
fi
X=$(($X + $GRIDSIZE))
done
Y=$(((${LOWER_LEFT[1]} / $GRIDSIZE) * $GRIDSIZE))
while [ $Y -lt ${UPPER_RIGHT[1]} ] ; do
if [ $Y -gt ${LOWER_LEFT[1]} ] ; then
YP=$((${LL_PIXEL[1]} - (($Y - ${LOWER_LEFT[1]}) * $PPM) / 1000000))
DRAW_CMD="$DRAW_CMD -draw 'line ${LL_PIXEL[0]},$YP ${UR_PIXEL[0]},$YP'"
DRAW_CMD="$DRAW_CMD -draw 'text ${LL_PIXEL[0]},$YP \"$(($Y/1000))\"' "
fi
Y=$(($Y + $GRIDSIZE))
done
DRAW_CMD="$DRAW_CMD '$OUTPUT'"

# Generate the PNG file with the map and the grid.
eval $DRAW_CMD || exit -1
rm -f "$INPUT".tmp

# Generate the world file.
MPP=$((($WIDTH * 1000) / $W_PIXEL))
MPP_REAL=$(echo "scale=3; $MPP/1000" | bc)
echo "$MPP_REAL
0
0
-$MPP_REAL
$(((${LOWER_LEFT[0]} * 1000 - $MPP * ${LL_PIXEL[0]}) / 1000))
$(((${UPPER_RIGHT[1]} * 1000 + $MPP * ${UR_PIXEL[1]}) / 1000))" > $(basename "$INPUT" .pdf).pgw

Det konverterar PDF-kartan till en PNG-fil och lägger till ett rutnät med lämpligt avstånd och skriver koordinaterna för rutnätet ute i kanten. Dessutom genereras en kalibreringsfil så att man kan ladda PNG-kartan i ett kartprogram.
 
Fast det är SWEREF99 TM, det koordinatsystem som används för kartan, inte RT90. Om du vill ha ett RT90-nät projicerat över kartan så får du nog använda ett GIS-program.
 

Lästips

Upptäck

Alltid
gratis!
Bli medlem!

Var med i Sveriges största outdoor-community och få Månadens Utsidan.