GeoEasy geodéziai feldolgozó program

Siki_Zoltan.jpg (3201 bytes)
Dr. Siki Zoltán műegyetemi adjunktus, a DigiKom Kft. műszaki vezetője

Bevezetés

Az idei szombathelyi vándorgyűlésen mutattuk be a GeoEasy programcsomagot és kezdtük meg a forgalmazását. A szoftver több éves múlttal rendelkezik, a DigiKom Kft. munkatársai 1997 óta használják. Az elmúlt négy év alatt folyamatosan fejlesztettük.

Felvetődhet a kérdés, hogy miért nem forgalmaztuk eddig? Most éreztük úgy, hogy kedvező lehet a piaci fogadtatása. Néhány közvetlen tényező:

·    grafikus operációs rendszerek elterjedése a geodéziai cégeknél,

·    nincs olcsó Windows alapú rendszer a piacon,

·    kereslet az alacsony árfekvésű geodéziai szoftver irányt.

A programról általában

A GeoEasy programcsomag geodéziai mérések, illetve mérőállomásokkal rögzített adatállományok feldolgozására szolgál. Lehetővé teszi mind az alappontok, mind a részletpontok koordinátáinak kiszámítását, grafikus megjelenítését, a mérési és számítási jegyzőkönyvek megjelenítését, illetve nyomtatását.

A program különböző operációs rendszerek alatt (Windows 95/98/ME, Windows NT 4/2000, Unix/Linux) egyaránt használható, azonos funkcionalitás mellett. A Windows operációs rendszerben megszokott felületet és kényelmet biztosítja a felhasználó számára. A GeoEasy 2.01 verziója Geodimeter (job, are), Sokia (scr, sdr) és Leica (gsi, gre, wld) mérőállomásokkal rögzített fájlok vagy a GeoProfi programmal létrehozott jegyzőkönyvek adatait képes fogadni közvetlenül, illetve a kézi adatbevitelt is lehetővé teszi. Más forrásból érkező adatok fogadásához igény szerint további konvertáló modult lehet készíteni. A júliusi megjelenést követően készítettük el a Sokia SDR formátumhoz a beolvasó modult.

A programcsomag fejlesztéséhez a nyílt forráskódú, ingyenes nyelvet, a Tcl/Tk-t és fejlesztőkörnyezetet, a ProTcl-t használunk. Erre utal a fő ablak jobb oldalán látható, tollat ábrázoló kép.

A GeoEasy az összetartozó mérési adatokat két azonos nevű ASCII fájlban tárolja. A GEO kiterjesztésű fájlok tartalmazzák a mérési eredményeket, a COO kiterjesztésűek pedig a koordinátákat. A Geodimeter, Sokia, Leica vagy GeoProfi állományok betöltése és mentése után a program a létrehozott GEO illetve COO fájllal dolgozik tovább.

 

Az adatfájlok szerkezete a lehető legegyszerűbb, és rugalmasan bővíthető, újabb adatok egyszerűen hozzátehetők. A GEO kiterjesztésű állományok tartalmazzák a méréseket. Kétféle sort különböztetünk meg, álláspont és mérés rekordot. A különböző típusú adatok tárolása kód- és érték-párokkal történik.

Az álláspont és mérés rekordokat a 2, illetve 5 vagy 62 kódok különböztetik meg. A kód-érték párokat kapcsos zárójelek közé kell tenni. A soron belül a kód-érték párok sorrendje tetszőleges. Az állományban a szögek tárolása radiánban történik.

Mérési eredmények és koordinátajegyzékek megjelenítése

A betöltött állományokhoz tartozó mérési eredmények és koordinátajegyzékek megjelenítéséhez és módosításához több fajta, úgynevezett maszkot kínál a rendszert, a felhasználók is létrehozhatnak újabb maszkokat. Segítségükkel a képernyőn az adatállomány tartalmát a felhasználó közvetlenül módosíthatja. A képernyőn táblázatos formában jelennek meg az adatok. Az egyes mezők tartalma közvetlenül módosítható. A geodéziai számítások a mérési jegyző- könyvből, illetve a koordinátajegyzékből is végrehajthatók. Egy időben tetszőleges számú GeoEasy állomány tölthető be és dolgozható fel. Ez például azt jelenti, hogy különböző műszerekkel, időpontokban mért adatokat használhatunk fel egy pont koordinátáinak a meghatározásában vagy egy sokszögvonal összeállításában.


A grafikus ablak

A betöltött adatállományok előzetes, illetve végleges koordinátával rendelkező pontjait grafikusan is megjeleníti a rendszer a grafikus ablakban. Az előzetes koordinátáknak kettős szerepe van. Egyrészt a közvetett mérések módszerével történő kiegyenlítésekhez szükségesek, másrészt pedig a még végleges koordinátával nem rendelkező pontok grafikus megjelenítését teszik lehetővé. Az előzetes koordinátákat a rendszer képes automatikusan kiszámítani, de manuálisan is bevihetők. A grafikus ablak alján, a státusz sorban az egér kurzor aktuális pozíciójának koordinátái láthatók. A számításokhoz a pontokat az egérrel választhatjuk ki, valamennyi megnyitott jegyzőkönyv adatait felhasználhatjuk a számítások során.

Egy időben több grafikus ablakot is meg lehet nyitni, azokban egymástól függetlenül nagyítani.

Geodéziai számítások

A GeoEasy-vel elvégezhető geodéziai számítások a megnyitott mérési jegyzőkönyvek adatainak a felhasználásával történnek. A rendszer támogatja a több pontra vonatkozó automatikus és a pontonkénti interaktív feldolgozást. A több pont koordinátáinak, illetve tájékozásának kiszámításával járó számítások a Számítások menüből indíthatók. A számítási eredmények (számítási jegyzőkönyvek) egy külön ablakban jelennek meg, és automatikusan egy fájlba is bekerülnek. A számítási eredmények mellett a művelet végrehajtásának időpontját is tárolja a rendszer.

A következő, több pontra vonatkozó számítások elvégzésére van lehetőség:

Tájékozás

Végleges tájékozás számítása az összes olyan álláspontra, melyre eddig nem volt középtájékozási szög, vagy csak előzetes állt rendelkezésre. Minden olyan pontot tájékozó iránynak tekint a program, melyre végleges koordináta található a koordinátajegyzékben. A középtájékozási szög a távolsággal súlyozottan kerül kiszámításra.

Előzetes tájékozások

Előzetes tájékozás számítása azokon a pontokon, melyekre csak előzetes koordináták állnak rendelkezésre. Tájékozó irányként az összes rendelkezésre álló irány bekerül a tájékozásba, azokat a pontokat is figyelembe veszi, melyek csak előzetes koordinátával bírnak. Az előzetes tájékozások a kiegyenlítéshez szükségesek.

Sokszögelés

Mindkét végén kapcsolt és tájékozott, mindkét végén kapcsolt egyik végén tájékozott, illetve beillesztett sokszögvonalak számítása. A nyitott sokszögvonal, mint poláris pontok sorozata számítható. A rendelkezésre álló adatok alapján a program automatikusan választja ki a sokszögvonal típusát. Az oda-vissza mért távolságokat közepeli. A jelentkező szögzáró hibát egyenletesen, míg a hossz-záró hibát az oldalhosszak arányában osztja szét.

Trigonometriai vonal

Mindkét végén ismert magasságú ponthoz kapcsolódó trigonometriai magassági vonalak számítása. A jelentkező záróhiba az oldalhosszakkal négyzetes arányban kerül szétosztásra.

Előzetes koordináták

Előzetes koordináták számítására kiegyenlítés esetén lehet szükség illetve akkor, ha grafikusan szeretnénk kijelölni a számításokhoz a pontokat. A program először az összes koordinátával még nem rendelkező pontra vízszintes koordinátát számít, és elvégzi az álláspontokon a tájékozást. A koordinátaszámítás egyszerű pontkapcsolással történik (előmetszés, hátrametszés, ívmetszés, oldalmetszés, ívoldalmetszés, poláris pont). A vízszintes koordináták meghatározása után a magasságok számítása következik, trigonometriai magasságmérés módszerével.

Hálózat kiegyenlítés

A GeoEasy programcsomag alkalmas beillesztett vízszintes geodéziai hálózatok kiegyenlítésére is. A hálózatnak legalább két ismert, rögzített koordinátájú pontot kell tartalmaznia, szabad hálózat kiegyenlítésére nincs lehetőség. A kiegyenlítés során minden olyan mérési eredményt figyelembe veszünk, mely a kiválasztott isme-

retlen (meghatározandó) pontokkal kapcsolatban van. A kiegyenlítés a közvetett mérések módszerével történik.

Részletpontok

Az összes poláris részletpont vízszintes koordinátáinak és magasságának számítása. A tájékozási szög számítását automatikusan végrehajtjuk, ahol szükséges, és csak utána kezdődik el a poláris részletpontok koordinátáinak kiszámítása. A magasság meghatározására csak akkor kerül sor, ha minden szükséges adat rendelkezésre áll (álláspont, műszer és jelmagasság, zenitszög és ferde távolság stb.).

Pontonkénti interaktív számítások esetében a következő lehetőségeket kínálja a program:

Irányszög és távolság

Két koordinátás pont irányszögének és távolságának kiszámítása.

Tájékozás

Súlyozott középtájékozási szög számítása az interaktívan kiválasztott tájékozó irányok alapján.

Előzetes tájékozás

Előzetes tájékozás számítása, ebben az esetben az előzetes koordinátával rendelkező pontokat is felhasználhatja a számításban.

Poláris pont

Poláris pont számítása a távolság, a tájékozott irányérték és a magasság felhasználásával. Kettő vagy három dimenziós, a rendelkezésre álló mérési adatok alapján.

Előmetszés

Tájékozott irányértékekkel történő előmetszés számítása. Az előmetszés végrehajtásához előzőleg a felhasználandó álláspontokon a végleges tájékozást el kell végezni.

Hátrametszés

Egy pont koordinátáinak meghatározása hátrametszéssel.

Ívmetszés

Egy pont koordinátáinak meghatározása ívmetszéssel.

Kiegyenlítés

Ez a funkció egy pontos kiegyenlítést tesz lehetővé. A kiválasztott pont vízszintes koordinátái a betöltött mérési jegyzőkönyvek összes mérési eredményének figyelembe- vételével kerülnek kiszámításra.

Magasság

Magassági csomópont számítás trigonometriai magasság mérések alapján.


Az eredmények felhasználása

A számítási jegyzőkönyveket önálló fájlokba lehet menteni, ki lehet nyomtatni. Emellett a pontokat DXF formátumban más grafikus programok (pl. ITR, AutoCAD, MicroStation stb.) számára is átadhatjuk, ahol a további grafikus feldolgozást, térképszerkesztést el lehet végezni. A DXF fájlban a pontszámok és a magasságok, mint feliratok jelennek meg. A koordinátajegyzékek tartalmát a támogatott mérőműszerek formátumában is mentheti. Ez lehetővé teszi, hogy a program a számítások eredményeit áttöltse a műszerbe, és kitűzésekhez, terepi számításokhoz használja fel. Más rendszerek felé (pl. ITR, MS Excel) a koordinátajegyzék tartalma vesszővel elválasztott ASCII fájlba is exportálható.

Folytatás …

A felhasználók igényei alapján igyekszünk a rendszert továbbfejleszteni. Már eddig több kívánságot, ötletet kaptunk a felhasználóinktól, melyeket igyekszünk a rendszerbe minél előbb beépíteni.

A GeoEasy-ről a www.DigiKom.hu honlapon további információ található. A program a DigiKom Kft.-nél megrendelhető, e-mail-en a mail@digikom.hu címen.

GeoEasy calculating program for Surveyors

Z. Siki
Summary

GeoEasy is an easy to use software to process field surveying observations. Electric field book data can be read in from different total stations. Typical calculation tasks, intersection, resection, traversing, horizontal network adjustment etc. can be solved interactively or automatically. A graphical user interface makes easier the user’s life. Calculation reports, AutoCAD DXF files are generated during the process. See www.digikom.hu for more information.