Vårt examensarbete har resulterat i två menystyrda applikationer. En för
projektionsöverräkning och en för generering av rutnät samt besiffring av
karta. De ska ingå i Metria i Kirunas kartframställning. För att skapa dessa
applikationer har vi använt Arc/Info och dess programmerigsspråk AML.
Menyerna för projektionsöverräkning är enkla men vissa menyval medger
avancerad användning . Det räcker med att välja projektion man vill räkna
över till och namn på det nya skiktet. En erfaren användare kan även ändra på
parametrarna för projektionen och på så sätt få en lite mera avancerad
applikation. Det finns 11 st standard projektioner att gå till i
menyerna. Utöver dessa 11 finns det även en meny för den som vill definiera
någon annan projektion utöver standardprojektionerna. Det hela går det till
på följande sätt:
1. Användaren väljer vilken projektion skiktet skall räknas över till.
2. Användaren väljer vilket skikt som skall projiceras och döper det nya
skiktet.
3. Applikationen körs. Ett AML-makro läser in projektionen för det
existerande skiktet och skriver dessa parametrar till en tillfällig
projektionsfil.
Sedan skrivs även den nya projektionens parametrar till denna fil som sedan
används som vid projiceringen. För den avancerade användaren gäller det
naturligtvis att mata in rätt uppgifter i menyn för egendefinierad
projektion.
För att generera ett rutnät behöver man bara fylla i lite uppgifter i en
meny, t.ex. färg, rutstorlek. Värdena sparas som globala variabler och sätts
in i ett AML-makro, rutnätet skapas och sparas som ett eget skikt.
Besiffringsapplikationen är uppdelad i olika menyer. Två för besiffring av
det raka rutnätet, fyra för longitud/latitud och en för UTM-siffror.
Utsättningen sker halvautomatiskt genom att man markerar med muspekaren var
textutsättningen ska börja. Markören flyttar sig automatiskt och räknar ut
värdet för...