Hvad gør folk der ikke kører UNIX ?

Jeg skal bruge en koordinat i UTM32 systemet.

while(landindspektør.is_on_vacation())
    wait()

Nej, vel ?

Jeg har en pdf fil han sendte mig tidligere og deri er koordinaten jeg skal bruge markeret af to linier der mødes.

Godt så.

/usr/local/bin/pdf2ps -dCompressPages=false skitse.pdf

Nu har jeg en postscript fil, uden 85-tegns ascii encoding og linierne i skitsen ser således ud:

4711.2 3736.79 m
4654.8 3736.79 l
S

'm' er moveto, 'l' er lineto og 'S' er stroke

Herefter er det bare at finde to punkter på skitsen hvor jeg kender koordinaterne og lave en invers-skalering:

# Make point p630 the origo
x += 9488.390
y -= 3612.000
 
# Scale to make |p630-p175| have correct distance
sc = .035275
x *= sc
y *= sc
 
# Move p630 to known S34s coords
x -= 149123.964
y += 108723.518
x *= -1

Sidste trin er at bruge Geodatastyrelsens "Valdemar" til at konvertere "System 34 Sjælland" til "UTM32"

Jeg ønsker min landindspektør og alle andre en god påske!

phk

Kommentarer (8)
sortSortér kommentarer
  • Ældste først
  • Nyeste først
  • Bedste først
Log ind eller Opret konto for at kommentere