Examensarbete, grundnivå
Geografiskt sökverktyg för satellitscener
en ArcView-applikation
Sammanfattning
Vårt examensarbete har resulterat i ett sökverktyg för råa obearbetade
satellitscener. Den är tänkt att användas som modell för SSC Satellitbilds
egna slutgiltiga sökmotor som i huvudsak skall användas av kundtjänsten och
försäljningsavdelningen hos SSC Satellitbild.
För att skapa detta prototyp-sökverktyg har vi valt att använda ESRIs desktop
mapping-programvara ArcView, och dess applikationsspråk Avenue. Med Avenue
ville vi bygga ett sökverktyg som via ett antal formulär ställer upp villkor
för utsökning ur en databas.
Databasen består i vårt exempel endast av en tabell, som innehåller
information om ett antal scener. För att kunna göra geografiska urval möjligt
har vi också lagt in en bakgrundskarta i vår applikation. (Bakgrundkartan har
sitt ursprung i Digital Chart of the World) Den färdiga sökmotorn har alla de
funktioner som vi hade avsett från början. Det vill säga att man kan ställa
upp vissa sökkriterier som t.ex. toleranser för molnighet i scener, om de får
innehålla snö, olika metoder för datumsökningar eller om man vill finna ett
bildpar som kan bilda en ev. stereomodell. Man kan göra utsökningar baserade
på ett formulärsystem, och får som resultat upp en lista på scener som
matchar de uppsatta kriterierna. Man kan även välja att skapa en layout som
innehåller scenen och information om den. Man kan dock anta att när
Satellitbilds sökmotor står färdig, är databasstrukturen betydligt mer
komplex än vår tabell.
En styrka i att använda just ArcView för en applikation som denna ligger i
att det finns möjlighet att anpassa gränssnittet så att det passar just
applikationen ifråga. Det vill säga, man
kan använda de ArcView-funktioner som behövs och sedan ”gömma” resten.
Dessutom kan nya funktioner läggas till genom Avenue, ArcViews
programmeringsspråk.
Möjlighet finns att använda frågespråket SQL för att ställa frågor mot
externa databaser, något som är nödvändigt om databasen för applikationen
ligger i någon annan programvara än ArcView.
(OBS! Efter färdigställandet av detta projekt har ett tillägg till ArcView,
Dialog Designer, kommit ut på marknaden. Detta tillägg tillåter användaren
att relativt enkelt skapa formulär för t.ex. sökkriterier. Vi har tyvärr inte
haft möjlighet att använda Dialog Designer i vårt projekt.)