IndholdPC Jupiter er et windowsprogram med et layout og en brugervenlighed, som det kan forventes af et nyt windows program.
DatabaseformatPC Jupiter er som PC Zeus et åbent system, hvor det er let ad få adgang til data fra andre progrmmer. PC Jupiter kan operere på forskellige databaseformater (dBase, Access og Oracle) uden at brugeren af programmet oplever nogen forskel, brugeren skal blot vælge, hvilken databaseformat en delmængde skal være i. Dette kan lette integrationen med andre systemer.
DelmængderPC Jupiter er bygget op omkring delmængde idéen. En delmængde er en række boringer, der er lagret i en database (for dBase's vedkommende i et katalog). Databasen indeholder alle de data, der er nødvendige for at kunne bruge data fra PC Jupiter. Opdatering med nye boringer og indberetning til GEUS foregår også i delmængder. Delmængderne kan lagres lokalt (på egen harddisk) eller på en server på et af følgende formater dBase, Access eller Oracle(se systemkrav for anvendelsen af Access og Oracle databaser).Når der fra PC Jupiter laves forespørgsler (søgninger), kan antallet af boringer begrænses ved at opsætte forskellige kriterier på de enkelte felter. Når man er tilfreds med en forespørgsel, kan resultatet af den gemmes som en ny delmængde. Udtræk / forespørgslerUdtræk og forespørgsler er to sider af samme sag i PC Jupiter. Man kan begrænse antallet af de boringer som man kan se i databasen ved at opsætte en række kriterier for hvilke boringer der skal vises. Dette kan gøres ved at vælge de felter man vil have kriterier på fra PC Jupiters visuelle " Udtræksdefinition " generator eller ved selv at taste de ønskede SQL betingelser ind.Bruges PC Jupiters visuelle udtræks værktøj til at definere udtræk vil brugeren, hver gang et felt vælges, få en lille betingelses editor frem. Når betingelses editoren kommer frem, skal man først vælge hvilken type operator man vil anvende. Antallet af operatorer er forskelligt alt efter hvilken type felt man vælger, f.eks. kan operatorerne "bland" og "ligner" kun anvendes på tekst felter og ikke på tal felter. Når operatoren er valgt, skal der vælges én eller flere operander , vælges der for f.eks. XUtm-koordinaten "Mellem" som operator, skal der indtastes hvilke værdier XUtm-koordinaten skal ligge imellem som operander. Vælges der for borings formål "Bland" som operator, så kan der vælges ét eller flere boringsformål fra en liste over samtlige koder for boringsformål. Når udtrækket er defineret så nøjagtigt som muligt via PC Jupiters visuelle udtræks generator, så er det muligt, at arbejde videre med udtræksdefinitionen via PC Jupiters SQL editor . Ændres der SQL editoren, vil det ikke være muligt at overføre disse ændringer til den visuelle udtræks generator. Når udtrækket færdigtdefineret så kan udtræksdefinitionen gemmes, således at det vil være muligt at genskabe det samme datagrundlag. Det kan også vælges, at gemme de data der opfylder udtræksbetingelserne som en delmængde Skærmbilleder
BorelisterI PC Jupiter er der to måder at begrænse mængden af boringer i en delmængde på:
Hvor Udtræk fungerer ved hjælp af en SQL sætning, så fungerer borelister ved at angive, ved DGU-nummer, hvilke boringer der skal vises. Ofte vil en boreliste blive opretet som et resultat af et Udtræk, hvor alle de fundne boringer overføres til en boreliste. Når det er gjort er det muligt, at fjerne eller tilføje enkelte boringer fra borelisten. På den måde er det muligt, at generere en liste over de boringer der skal bruges i et bestemt projekt. Man kan f.eks. atarte med at Udtrække de boringer der er over 50 meter dybe, og gæmme dem som en boringsliste. Herefter kan de boringer der har en dårlig eller manglende geologisk beskrivelse fjernes fra boringslisten. Og til sidt er det mulig at tilføje boringer til borelisten, som ikke er 50 meter dybe, men som på grund af en god geologisk beskrivelse alligevel kan bruges. Skærmbilleder
EksportFra PC jupiter er det muligt at eksportere data på formaterne dBase, Tekst og Access. For at anvende Access som database format kræves det, at Access eller Microsoft Data Access Objects (DAO) er installeret.Når data skal eksporteres, kan brugeren via PC Jupiters visuelle eksport generator, vælge de felter der skal medtages, og sætte betingelser på felter hvor betingelser ønskes. Når der tilføjes felter og betingelser, vil der automatisk blive opbygget en SQL sætning, der beskriver eksportdefinitionen. Er brugeren vant til at bruge SQL, kan SQL koden indtastes direkte eksport generatorens SQL vindue, enten helt fra starten eller efter at de første betingelser er lavet med det visuelle værktøj. Er der først indtastet SQL kode er det ikke mulig at arbejde videre med denne i det visuelle værktøj. Når betingelserne er færdige, trykkes der på "Udfør" knappen. Når dette gøres åbnes et vindue med en tabel over de data det er valgt at eksportere. Er resultatet ikke helt som forventet, trykkes på "Design" knappen for at komme tilbage til vinduet "Eksportdefinition". Hvis der ofte skal eksporteres data af samme type, så er det muligt, at gemme sine eksportdefinitioner (både dem der er opbygget visuelt, og dem der er lavet ved at indtaste en SQL sætning). Skærmbilleder
SystemkravPC Jupiter er udviklet i Delphi og kører under Windows 9x / Windows NT. Programmet kan anvendes på alle PC'ere, der har Windows 95 / 98 / NT installeret, det anbefales dog som minimum at have en 166 MHz PC med 32 Mb RAM (64 Mb ved NT). For at kunne bruge muligheden for at anvende Access som database format kræves det, at Access eller Microsoft Data Access Objects (DAO) er installeret (DAO vil følge med PC Jupiter som et særskilt instalationssæt). For at kunne anvende Oracle som databaseserver kræves adgang til en Oracle databaseserver, og at der lokalt er installeret Oracle SQL Net.År 2000I forbindelse med udviklingen af PC Jupiter har mulige problemer i forbindelse med årtusindskiftet været overvejet, og vi er nået frem til følgende:
Konklusion: PC Jupiter er fra grunden designet, så år 2000 problemet ikke opstår. For yderligere oplysninger kontakt GEUS v. Martin Hansen. |