Kézikönyv
YASC
Yet Another Surveying Calculator
Geodéziai szoftver
- Bevezető
- Főbb jellemzők
- Licenc kezelés
- Projekt kezelés
- Napló
- Eszközök
- Koordináta jegyzék, pontok kezelése
- Mérési jegyzőkönyv
- Grafika
- Poligonok kezelése
- Felületek kezelése
- Metszetek kezelése
- Vonalak kezelése
- Vetületi rendszerek kezelése
- Pontkódok kezelése
- Beállítások
- Korábbi projektek
- Projekt könyvtár megnyitás
- Számítások
- Tájékozás
- Poláris pont számítás
- Ortogonálisan bemért pontok számítása
- Szabad álláspont számítás
- Külpont számítása
- Előmetszés
- Ívmetszés
- Hátrametszés
- Sokszögvonalak számítása
- Térfogat számítás
- Magasság interpoláció
- Kitűzési méretek számítása
- 2D Transzformációs paraméterek számítása
- 3D Transzformációs paraméterek számítása
- Előzetes koordináták számítása
- Magassági (1D) hálózat kiegyenlítés
- Vízszintes (2D) és térbeli (3D) hálózat kiegyenlítés
- Regresszió számítások
- Ellenőrzések
- Függelék
Bevezető
A YASC egy földmérő mérnökök számára fejlesztett szoftver, ami lehetővé teszi a terepen elsősorban mérőállomással rögzített adatok utólagos feldolgozását, elemzését. A feldolgozott adatokból további adatok állíthatók elő, illetve a létrehozott adatok megoszthatók más alkalmazásokkal.
A modern mérőállomások kezelő szoftverei lehetővé teszik, hogy a mérési adatokból rögtön a helyszínen koordináták vagy akár majdnem kész térkép készüljön. Ahhoz, hogy ez a feltétel teljesülni tudjon komoly előkészületek szükségesek. Előzetes alappont sűrítés hiányában a mérőállomások csak valamilyen helyi koordináta rendszerben tudnak dolgozni, amit az irodai feldolgozás során valamilyen módszerrel át kell transzformálnunk valamilyen más, pl. EOV rendszerbe.
Vannak olyan esetek is, amikor a műszer szoftvere nem képes bonyolult számítási eljárásokra, vagy éppen az a cél, hogy a mérési eredményekből, hálózat kiegyenlítéssel egy alappont hálózat koordinátáit határozzuk meg. Természetesen még sok más olyan eset létezik, amikor az adatok utólagos feldolgozása, elemzése elengedhetetlen.
Főbb jellemzők
- Multiplatform (Linux, Windows)
- Egyszerű, könnyen kezelhető, intuitív felhasználói felület
- Számítási eredmények naplózása Markdown formátumban
- Minden adat egyetlen fájlban van tárolva, így könnyen mozgatható, megosztható
Licenc kezelés
A program használatához regisztráció, valamint működő, közvetlen internet kapcsolat szükséges. A használat jogosultságának ellenőrzése interneten keresztül történik. A program a következő licenc típusokkal használható:
- alap: korlátozásokkal
- teljes: korlátozások nélkül
- oktatási: teljes funkcionalitás
- teszt: korlátozások nélkül, maximum 30 napra, kizárólag tesztelési célra
Projekt kezelés
A projekt tartalmazza a betöltött koordináta jegyzékeket, mérési jegyzőkönyveket, a naplót és a beállításokat. Egy projekt minden adata egyetlen fájlban van tárolva, egy könnyen mozgatható, megosztható. Az adatfájl más programokkal történő módosítása nem várt hibákat eredményezhet.
A projektek kezelésére a programban a Fájl menü szolgál. Itt lehet új munkát létrehozni, menteni, meglévőt betölteni. Az Előzmények menüpont alatt az 10 utoljára használt projekt fájl található.
Napló
A program a számítási eredményeket a Főablakban naplózza. A Napló tartalma egyszerű, a programban is szerkeszthető, Markdown formátumú szöveg. Markdown formátum könnyen olvasható jelöléseket alkalmaz, amelyek egyrészt segíti a szöveg tagolását, megkönnyíti az olvashatóságot, másrészt a szabályai miatt könnyen átalakítható más, pl. HTML formátumba.
A Napló tartalma kimenthető Markdown vagy HTML formátumba. A Markdown formátum egy egyszerűen szöveg fájl .md kiterjesztéssel, a HTML pedig egy elegánsabb megjelenítést tesz lehetővé webböngészőben.
Eszközök
Koordináta jegyzék, pontok kezelése
A YASC-ban egy vetületi rendszerben azonos pontszámmal csak egy létezhet egy munkában. Rendűségét tekintve egy pont alappont, vagy részletpont lehet. A pontoknak a következő tulajdonságai lehetnek:
- Pontszám: kötelező, a pont egyedi elnevezése
- Y: keleti koordináta
- X: északi koordináta
- Z: magassági koordináta
- Kód: szöveges pontkód
- Vetületi: a pont vetületi rendszere
- Rendűség: alappont vagy részletpont
- Előzetes jelző az YX és Z koordinátákhoz
A létező pontokat kérdés nélkül felülírja a program ha azonos pontszámú új pont kerül a munkába, pl. fájlból vagy egy számítás eredményeként, az alábbi szabályok szerint:
- A pontok rendűsége mindig az új pontnál meghatározott érték lesz.
- Az új pont többi mezője csak akkor írja felül a korábbit, ha az nem üres, vagy eltér az előzőtől, azaz üres mező nem ír felül nem üreset.
- Az egyes koordináták előzetes jelzője csak akkor írja felül a korábbit, ha a koordináta értéke nem üres.
Mező | Eredeti | Új | Eredmény | Megjegyzés |
---|---|---|---|---|
y | <üres> | y2 | y2 | új |
y | y1 | <üres> | y1 | eredeti |
y | y1 | y2 | y2 | új |
x | <üres> | x2 | x2 | új |
x | x1 | <üres> | x1 | eredeti |
x | x1 | x2 | x2 | új |
z | <üres> | z2 | z2 | új |
z | z1 | üres | z1 | eredeti |
z | z1 | z2 | z2 | új |
kód | <üres> | kód2 | kód2 | új |
kód | kód1 | <üres> | kód1 | eredeti |
kód | kód1 | kód2 | kód2 | új |
vetület | vetület1 | vetület2 | vetület2 | új |
rendűség | rendűség1 | rendűség2 | rendűség2 | új * |
előzetes | előzetes1 | előzetes2 | előzetes2 | új ** |
*: rendűség: alappont vagy részletpont **: előzetes: igen vagy nem
A pontok koordináta mezői közül bármelyik lehet üres (ismeretlen), viszont a számításoknál csak azok a pontok lesznek adott pontként figyelembe véve, amiknél az adott számításhoz szükséges koordináták rendelkezésre állnak. Például tájékozó irány csak olyan pont lehet, aminek van Y és X koordinátája is, a Z ebben az esetben nem feltétel.
Koordináták betöltése fájlból
A program egyszerű, szövegfájlokból képes koordináta jegyzéket beolvasni. A koordináta jegyzék betöltés a Koordináta jegyzék Fájl menüjéből kiadott Betöltés parancs segítségével indítható.
Először ki kell választani a koordináta jegyzéket tartalmazó fájt, meg kell adni a mező elválasztó karaktert, és hogy hány sor fejlécet tartalmaz a fájl.
A pontok listája előzetesen megjelenik egy táblázatban. A táblázat fejlécére kattintva, egy felbukkanó menüből ki lehet választani, hogy melyik oszlop melyik mezőnek feleljen meg. Így a mezők sorrendje tetszőleges is lehet.
A fejléc menü elemei:
- Pontszám: az oszlop tartalma pontszám
- Y: az oszlop tartalma Y koordináta
- X: az oszlop tartalma X koordináta
- Z: az oszlop tartalma Z koordináta
- Kód: az oszlop tartalma pontkód
- —semmi—: az oszlop tartalma figyelmen kívül lesz hagyva
Koordináták mentése fájlba
A koordináta jegyzékben a szűrő feltételnek megfelelő pontokat a Fájl menü, Mentés másként parancsával lehet elmenteni különböző formátumú fájlokba.
Támogatott formátumok: Függelék
Új pont hozzáadás
Új pontot a Szerkesztés, vagy a helyi menüből lehet létrehozni. Szabályok:
- a pontszám mező nem lehet üres
- hiányzó koordináta érték esetén, a beviteli mezőt üresen kell hagyni, a 0.000 érték a számításokban hibát eredményezhet
- ha már létező pontszámú pontot hoz létre, akkor azt a fenti szabályok szerint fogja tárolni a program
Pont módosítás
Egy pont módosítását többféleképpen lehet végrehajtani: a Szerkesztés menüből, a helyi menüből, vagy a pont során dupla kattintással. Ilyenkor van lehetőség a pontszám és a koordináták módosítására is. Több pont tulajdonságát (kód, rendűség) a Szerkesztés vagy a helyi menüből lehet végrehajtani.
A pont módosítások nem vonhatók vissza.
A Szerkesztés és a helyi menü elemei:
- Új pont létrehozás: új pontot hoz létre a koordináta jegyzékben
- Pont módosítás: a pont adatainak módosítása
- Pont törlés: a kijelölt pontok törlése
- Kód módosítás: a kijelölt pontok kódjának beállítása a megadott értékre
- Rendűség módosítás: a kijelölt pontok rendűségének beállítása a megadott értékre (alappont, részletpont, vagy csere)
- Véglegesítés: megszünteti a kijelölt pontok koordinátáinak előzetes státuszát
Pont törlés
A kijelölt pontok a Szerkesztés, vagy a helyi menüből törölhetők. A törlés nem vonható vissza.
Pont szűrő
A pont listában csak a szűrő feltételeknek megfelelő pontok jelenne meg. Szűrő feltételek:
- rendűség: alappont (három állású jelölőnégyzet)
- pontszám (maszk)
- kód (maszk)
- vetület (maszk)
- koordináták (minimum – maximum)
- előzetes jelzők: XY és Z (három állású jelölőnégyzet)
- láthatóság: a pont láthatósága a Grafika ablakban (három állású jelölőnégyzet)
A szűrő feltételek között ÉS kapcsolat áll fenn, tehát csak olyan pontok jelennek meg a listában, amelyek minden feltételnek eleget tesznek.
Három állású jelelőnégyzet
A rendűség és az előzetes koordináták három állású jelelőnégyzetekkel szűrhetők, ezek a következő állapotúak lehetnek:
- bekapcsolt: a feltétel igaz – alappont esetén ha bekapcsolt akkor az alappontok jelennek meg
- kikapcsolt: a feltétel nem igaz – alappont esetén ha kikapcsolt akkor részletpontok
- határozatlan: bármelyik feltétel igaz – alappont esetén ha határozatlan akkor az alappontok és a részletpontok is megjelennek
Pontszám, kód és vetületszűrő
A pontszám és a kód mező maszkjának viselkedése lényegében megegyezik az operációs rendszerek fájl maszkjával. Ezekben a mezőkben vesszővel elválasztott szűrő feltételeket adhatunk amelyek VAGY kapcsolatban állnak. Tehát a szűrő feltétel minden esetben igaz lesz, ha a listában szereplő kifejezések egyike igaz.
Helyettesítő karakterek:
- *: az adott helytől jobbra lévő karaktereket helyettesíti
- ?: az adott helyen lévő karaktert helyettesíti
Példák:
- *: minden érték
- 1*: egyessel kezdődő értékek
- *1: egyesre végződő értékek
- ?2: olyan kétjegyű érték, ami 2-esre végződik
- ??3*4: olyan legalább 4 karakter hosszú érték, aminek harmadik karaktere 3-as és az utolsó karaktere 4-es
- 1*,*1: olyan érték, ami 1-essel kezdődik vagy 1-esre végződik
- 1*1: olyan értékek, ami 1-essel kezdődik és 1-esre végződik
- 5?6*,*7: olyan 5-össel kezdődő érték aminek a harmadik karaktere 6 vagy 7-esre végződik
- 5?6*7: olyan 5-össel kezdődő érték aminek a harmadik karaktere 6 és 7-esre végződik
- *8?: olyan érték, aminek utolsó előtti karaktere 8-as
Pontkód módosítás
A kijelölt pontok kódjának beállítása egy tetszőleges értékre:
- Új kód: tetszőlegesen megadott számra vagy szövegre cseréli a kijelölt pontok kódját
- Kódok cseréje kódszámra: kódnevek cseréje kódszámokra a kódlistában megadott táblázat szerint
- Kódok cseréje kódnévre: kódszámok cseréje kódnevekre a kódlistában megadott táblázat szerint
A csere csak abban az estben történik meg, ha a kódlista nem üres és megtalálható benne a kódnév vagy kódszám.
Rendűség
A kijelölt pontok rendűségének beállítása egy tetszőleges értékre
- Alappont: minden kijelölt pont rendűsége alappont lesz
- Részletpont: minden kijelölt pont rendűsége részletpont lesz
- Csere: a kijelölt alappontok rendűsége részletpont, a részletpontok rendűsége alappont lesz
- Beállítások szerint: kijelölt pontok rendűségét a Beállításokban megadott pontszám intervallumnak megfelelően állítja be
Vetületi rendszer
A kijelölt pontok vetületi rendszerének beállítása. A pontok vetületi rendszerét a beállításokban felvett koordináta rendszerek közül lehet kiválasztani.
Előzetes / végleges
A kijelölt pontok előzetes értékének módosítása:
- Előzetes YX: az Y és X koordináta előzetes lesz, a Z előzetes értéke változatlan marad
- Előzetes Z: a Z koordináta előzetes lesz, a Y és X előzetes értéke változatlan marad
- Előzetes YXZ: minden koordináta előzetes lesz
- Végleges YX: az Y és X koordináta végleges lesz, a Z előzetes értéke változatlan marad
- Végleges Z: a Z koordináta végleges lesz, a Y és X előzetes értéke változatlan marad
- Végleges YXZ: minden koordináta végleges lesz
Láthatóság
A kijelölt pontok láthatósága módosítható. A Grafika ablakban csak a látható pontok jelennek meg. Felület létrehozáskor csak a látható pontokat veszi figyelembe a program.
Koordináta transzformáció
A koordináta jegyzékben a kijelölt pontok koordinátái transzformációval módosíthatók. A transzformáció során az Y, X és Z koordinátáknak adhatunk új értéket. A pontok eredeti koordináta mezőre az {y}, {x} és {z} helykitöltőkkel lehet hivatkozni. Bármelyik helykitöltő, bármelyik mezőben használható. A koordináta érték az adatott mezőbe írt (matematikai) kifejezés kiértékelésével keletkezik.
Alaphelyzetben az Y, X és Z mezőben az eredeti koordinátákra hivatkozó helykitöltők vannak. Ebben az esetben nem történik transzformáció, hiszen a pontok visszakapják az eredeti koordinátájukat. Abban esetben ha egy pont valamelyik koordináta értéke üres, a vonatkozó helykitöltő 0 értékkel lesz helyettesítve. Így elkerülhetők az esetleges hibaüzenetek.
Menüben a következő parancsok érhetők el:
- Alaphelyzet: minden mezőbe a mezőnek megfelelő helykitöltő kerül
- 2D: 2D koordináta transzformációk
- 3D: 3D koordináta transzformációk
2D koordináta transzformáció
A menü 2D transzformációs parancsai:
- Y <> X csere: felcseréli az Y és X koordinátákat reprezentáló helykitöltőket
- Y <> Z csere: felcseréli az Y és Z koordinátákat reprezentáló helykitöltőket
- X <> Z csere: felcseréli az X és Z koordinátákat reprezentáló helykitöltőket
- Paraméterek átvétele: átveszi Transzformációs paraméterek számítása ablakban számított paramétereket
- Paraméterek betöltése:
- YASC paraméter fájlból (.ytrp)
- ITR Helmert / Affin paraméterek betöltése fájlból (.trp)
Az Előnézet megmutat maximum 100 db transzformált koordinátát. Az OK megnyomásával végezhető el a tényleges transzformáció és az eredmények mentése a koordináta jegyzékbe.
Példák
- Z koordináták értékének növelése 100.00-val:
- Y = {y}
- X = {x}
- Z = {z} + 100
- Pontok eltolása nyugatra 1 km-rel
- Y = {y} - 1000
- X = {x}
- Z = {z}
- Pontok eltolása északra 2 km-rel
- Y = {y}
- X = {x} + 2000
- Z = {z}
- Helmert transzformáció
- Y = 42286.523 + 0.93440579 * {y} - 0.04578754 * {x}
- X = -23818.999 + 0.04578754 * {y} + 0.93440579 * {x}
- Z = {z}
Napló (affin transzformáció + magasságok módosítása)
# Koordináta transzformáció
> Y = -5370.211 + 1.01029009 * {y} + -0.01433488 * {x}
> X = -50557.976 + 0.09897116 * {y} + 0.84220526 * {x}
> Z = {z} - 110
| Pontszám | {y} | {x} | {z} | Y | X | Z |
| :------- | ----------: | ---------: | -------: | ----------: | ---------: | -----: |
| 1005 | 595485.8884 | 57945.0582 | 114.0960 | 595412.6453 | 57179.5859 | 4.0960 |
| 1006 | 595560.1660 | 57919.9470 | 116.4910 | 595488.0472 | 57165.7885 | 6.4910 |
| 1001 | 595453.2305 | 57910.9496 | 114.1160 | 595380.1403 | 57147.6273 | 4.1160 |
| 1004 | 595367.0224 | 57894.3541 | 112.8320 | 595293.2830 | 57125.1184 | 2.8320 |
3D koordináta transzformáció
A programban az EOV és az ETRS89 rendszerek közötti, illetve általános transzformáció végezhető el.
A GNSS mérések geodézia alapértelmezett vonatkoztatási rendszere az XYZ térbeli geocentrikus koordinátákkal adott ITRS (International Terrestrial Reference System) aktuális megvalósítása (jelenleg az ITRF2014), illetve annak európai megvalósítása az ETRS89.
A menü 3D transzformációs parancsai:
- Paraméterek átvétele: a 3D Traszformációs paraméter számítás ablak eredményeinek átvétele
- Paraméterek betöltése: transzformációs paraméterek betöltése a program saját *.ytrp vagy Bursa-Wolf 7 paraméteres fájl formátumából. 7 paraméteres formátum esetén a betöltést követően meg kell adni, a transzformációs eljárást is, ugyanis ezt az információt ez a fájl formátum nem tárolja. Az EOV és az ETRS89 rendszerek közötti transzformáció esetén automatikusan elvégzi az EOV koordináták átszámítását a GRS67 ellipszoidra. A 3D általános transzformáció esetén nem végez semmilyen vetületi átszámítást a program, hanem a “nyers” koordinátákkal végzi a számításokat.
- EHT 2.0 :: EOV > ETRS89 XYZ: EOV koordináták transzformációja ETRS89 geocentrikus (X,Y,Z) koordináta rendszerbe a GNSS Szolgáltató Központ hivatalos EHT 2.0 transzformációjával
- EHT 2.0 :: ETRS89 > EOV: ETRS89 koordináták transzformációja EOV rendszerbe a GNSS Szolgáltató Központ hivatalos EHT 2.0 transzformációjával
- OSGeoLabBp :: EOV > ETRS89 XYZ: EOV koordináták transzformációja ETRS89 geocentrikus (X,Y,Z) koordináta rendszerbe a nem hivatalos OSGeoLabBp/eov2etrs megoldással
- OSGeoLabBp :: ETRS89 > EOV: ETRS89 koordináták transzformációja EOV rendszerbe a nem hivatalos OSGeoLabBp/eov2etrs megoldással
Az EHT 2.0 megoldás kicsit lassú, mivel internetes API hívással történik, ennek megfelelően nagy mennyiségű pont transzformációját nem célszerű ezzel a módszerrel végezni. Az OSGeoLabBp/eov2etrs megoldás esetében a számítás a helyi gépen történik, így sokkal gyorsabb, viszont nem minősül hivatalos transzformációs eljárásnak. A két módszer közötti eltérés jellemzően cm alatti.
A 3D koordináta transzformáció csak azokra a kijelölt pontokra lesz elvégezve, amelyeknek van YX és Z koordinátája is. A helykitöltők ebben az esetben nem játszanak aktív szerepet a számításban, csak jelzik a program számára, hogy 3D transzformációt kell végrehajtani. Ebből következik az is, hogy ezeket a helykitöltőket nem lehet más helykitöltőkkel kombinálni.
Napló EHT 2.0 :: EOV > ETRS89
## Koordináta transzformáció
### EOV > ETRS89 FLH
Transzformációs eljárás: [EHT 2.0 - Hivatalos Helyi Térbeli Transzformáció](https://eht2.gnssnet.hu/)
- adatbázis verziószám: VITEL2014
- program verzió: 2.0.5
| Pontszám | {y} | {x} | {z} | Lon / La [°] | Lat / Fi [°] | h [m] |
| :------- | ---------: | --------: | ------: | -----------: | -----------: | ------: |
| 1001 | 595453.230 | 57910.950 | 114.116 | 18.345157879 | 45.863710742 | 158.769 |
| 1002 | 595418.424 | 57927.386 | 113.277 | 18.344707846 | 45.863855769 | 157.930 |
| 1003 | 595452.668 | 57959.072 | 114.247 | 18.345145054 | 45.864143554 | 158.900 |
Napló OSGeoLabBp/eov2etrs :: ETRS89 > EOV
### ETRS89 > EOV
Transzformációs eljárás: [OSGeoLabBp/eov2etrs](https://github.com/OSGeoLabBp/eov2etrs)
- javítórács: etrs2eov_notowgs.gsb
- geoid modell: geoid_eht2014.gtx
| Pontszám | {y} | {x} | {z} | Y [m] | X [m] | H [m] |
| :------- | -----------: | -----------: | ------: | ---------: | --------: | ------: |
| 1001 | 18.345157879 | 45.863710742 | 158.769 | 595453.230 | 57910.950 | 114.120 |
| 1002 | 18.344707846 | 45.863855769 | 157.930 | 595418.420 | 57927.390 | 113.280 |
| 1003 | 18.345145054 | 45.864143554 | 158.900 | 595452.670 | 57959.070 | 114.250 |
Napló 3D transzformációval számított paraméterek alapján
Transzformációs eljárás: ETRS89->EOV (Helmert)
Forgatómátrix: R
1.0000000000 -0.0000060565 -0.0000054273
0.0000060565 1.0000000000 0.0000034754
0.0000054273 -0.0000034754 1.0000000000
Eltolás vektor: T = -12.5006 32.6986 3.6647
Lépték: S = 0.9999963002
Átszámítás: `P2 = T + S * R * P1`
| Pontszám | {y} | {x} | {z} | Y | X | Z |
| :------- | ----------: | ----------: | ----------: | --------: | ---------: | ------: |
| BALE | 1435900.984 | 4184409.839 | 4579323.584 | 92957.714 | 641694.666 | 112.171 |
| BARC | 1332512.532 | 4237120.842 | 4562212.083 | 69524.348 | 526742.811 | 127.628 |
| SIKL | 1397193.106 | 4224953.736 | 4554175.729 | 57009.607 | 591864.423 | 115.745 |
Magasság átvétel felületről
A kijelölt pontok magasságának átvétele egy kiválasztott felületről. A művelet csak abban az esetben ad kijelölt pontnak új magasságot, ha az a kiválasztott felületbe esik. A pontok magasság változásai bekerülnek a Naplóba.
## Pont magasságok átvétele felületről
Felület: terep
| Pontszám | Kód | Z régi | Z új | Z változás |
| :------- | :-- | ------: | ------: | ---------: |
| 11 | fa | 100.963 | 100.426 | -0.537 |
| 12 | fa | 100.918 | 100.399 | -0.519 |
| 13 | fa | 100.560 | 100.455 | -0.104 |
Koordináták véglegesítése
Az előzetesnek jelölt koordinátákról törli az YX és a Z előzetes jelzőt.
Koordináták törlése
Kérdés után törli a kijelölt pontok YXZ, YX, vagy Z koordinátáit. A pont többi adata (pontszám, kód, rendűség, előzetes) megmarad.
Mérési jegyzőkönyv
Minden projekt egyetlen mérési jegyzőkönyvet tartalmaz. A betöltött mérési jegyzőkönyvek vagy a manuálisan hozzáadott mérések ebbe a jegyzőkönyvbe kerülnek új álláspontként. A munkába egy mérési jegyzőkönyvet többször is be lehet tölteni. A mérési jegyzőkönyvben azonos pontszámmal több álláspont és mért pont szerepelhet. Betöltés során a program alapértelmezetten az 1001 - 1999 pontszám intervallumba eső pontokat alappontnak jelöli, a többi részletpont.
A szerkesztési műveletek az Álláspont és a Mért pont menüből, vagy a helyi menükből érhetők el. Lehetőség van több kijelölt elem tulajdonságainak egyszerre történő módosítására is. Az álláspontok esetén a kódot és műszermagasságot, mért pont esetén a kódot, a jelmagasságot és a rendűséget lehet így módosítani.
Mérés jegyzőkönyv betöltés
Mérési jegyzőkönyvet a Mérési jegyzőkönyv ablak, Fájl menü, Betöltés parancsával lehet betölteni.
A program a mérési jegyzőkönyvek betöltésekor a formátum meghatározásához a fájl tartalmát elemzi, a fájlnév kiterjesztését figyelmen kívül hagyja.
Egy mérési jegyzőkönyv többször is betölthető, ilyenkor az álláspontok duplázódnak.
A mérési jegyzőkönyv fájlokból csak a mérési eredményeket olvassa be a program.
Álláspont esetén:
- pontszám
- műszermagasság
- kód
Mért pont esetén:
- pontszám
- jelmagasság
- kód
- irányérték
- zenitszög
- ferde távolság
Koordinátás pontokat csak a koordináta jegyzékben lehet betölteni. A mérési jegyzőkönyvben tárolt pont koordináták a beolvasáskor figyelmen kívül lesznek hagyva.
Mérési jegyzőkönyv szerkesztés
A mérési jegyzőkönyv ablak bal oldalán az álláspontok, a jobb oldalon a mért pontok jelennek meg táblázatos formában. A szerkesztési műveletek parancsai az ablak menüjéből, vagy a táblázatok helyi menüjéből érhetők el.
A szög értékeket az alábbi formátumokban lehet megadni:
- DMS: fok-perc-másodperc, a fok, a perc és a másodperc értékeket egy kötőjel karakter választja el, pl.: 12**-34-**56.7
- DEG: fok.tizedfok, szög érték végére egy d betűt kell írni, szóköz nélkül, pl.: 12.582417d
- GON: újfok.tizedfok, szög érték végére egy g betűt kell írni, szóköz nélkül, pl.: 13.980463g
- RAD: radián, szög érték végére egy r betűt kell írni, szóköz nélkül, pl.: 0.219605r
Álláspont szerkesztése esetén lehetőség van a középtájékozási szög értékének kézi bevitelére, vagy módosítására, törlésére.
Fájl menü
Ebben a menüben lehet a műszerekből, vagy adatrögzítőkből kiolvasott mérési jegyzőkönyv fájlokat betölteni, vagy más formátumba menteni.
A mérési jegyzőkönyv kijelölt álláspontjai a függelékben megadott formátumban elmenthetők.
Álláspont létrehozás, módosítás
Az álláspontokkal kapcsolatos műveletek parancsait a helyi menü tartalmazza:
- Új álláspont: egy párbeszédablakot jelenít meg, amelyben megadhatjuk az új álláspont adatait
- Álláspont módosítás: a kijelölt álláspont adatait szerkeszthetjük; az álláspont során duplán kattintva ugyanezt érhetjük el
- Álláspontok törlése: törli a kijelölt álláspontokat és a hozzájuk tartozó mérési eredményeket is
- Mozgatás felfelé: a kijelölt álláspontot egy sorral feljebb mozgatja
- Mozgatás lefelé: a kijelölt álláspontot egy sorral lejjebb mozgatja
- Kód:
- Új kód: a kijelölt álláspontok kódját lehet módosítani egy megadott értékre
- Kódok cseréje kódszámra: kódnevek cseréje kódszámokra a kódlistában megadott táblázat szerint
- Kódok cseréje kódnévre: kódszámok cseréje kódnevekre a kódlistában megadott táblázat szerint
- Műszermagasság: a kijelölt álláspontok műszermagasságát lehet módosítani egy megadott értékre
- Prizmaállandó: a kijelölt álláspontokról mért összes távolságot megjavítja a megadott értékkel
- Mért pontok rendűsége: a kijelölt álláspontokról mért pontok rendűségének módosítása:
- Alappont: minden mért pont alappont lesz
- Részletpont: minden mért pont részletpont lesz
- Csere: felcseréli a mért pontok alappont/részletpont rendűségét
- Beállítások szerint: a mért pontok rendűsége a beállítások szerinti értéket vesz fel
- Mért pontok kódja: kijelölt álláspontokról mért pontok kódjának módosítása:
- Új kód: minden mért pont kódja a megadott új kód lesz
- Kódok cseréje kódszámra: kódnevek cseréje kódszámokra a kódlistában megadott táblázat szerint
- Kódok cseréje kódnévre: kódszámok cseréje kódnevekre a kódlistában megadott táblázat szerint
- Az összes kijelölése: az összes álláspont kijelölése
- Másolás vágólapra: a kijelölt álláspontok másolása vágólapra tabulátorral elválasztott szövegként
A kódok cseréje kódlista alapján csak abban az estben történik meg, ha a kódlista nem üres és megtalálható benne a kódnév vagy kódszám.
Mért pont létrehozás, módosítás
A mért pontokkal kapcsolatos műveletek parancsait a helyi menü tartalmazza:
- Új mért pont: egy párbeszédablakot jelenít meg, amelyben megadhatjuk az új mért pont adatait
- Mért pont módosítás: a kijelölt mért pont adatait szerkeszthetjük; az mért pont során duplán kattintva ugyanezt érhetjük el
- Mért pontok törlése: törli a kijelölt mérési eredményeket
- Mozgatás felfelé: a kijelölt mérést egy sorral feljebb mozgatja
- Mozgatás lefelé: a kijelölt mérést egy sorral lejjebb mozgatja
- Kód:
- Új kód: a kijelölt mért pontok kódját lehet módosítani egy megadott értékre
- Kódok cseréje kódszámra: kódnevek cseréje kódszámokra a kódlistában megadott táblázat szerint
- Kódok cseréje kódnévre: kódszámok cseréje kódnevekre a kódlistában megadott táblázat szerint
- Jelmagasság: a kijelölt mért pontok jelmagasságát lehet módosítani egy megadott értékre
- Rendűség: a kijelölt mért pontok rendűségét lehet módosítani egy listából választott értékre:
- Alappont: minden kijelölt pont alappont lesz
- Részletpont: minden kijelölt pont részletpont lesz
- Fordítva: megcseréli a kijelölt pontok rendűségét (alappontból részletpont, részletpontból alappont lesz)
- Prizmaállandó: a kijelölt pontok ferde távolságát megjavítja a megadott értékkel
- Az összes kijelölése: az összes mért pont kijelölése
- Másolás vágólapra: a kijelölt mért pontok másolása vágólapra tabulátorral elválasztott szövegként
A kódok cseréje kódlista alapján csak abban az estben történik meg, ha a kódlista nem üres és megtalálható benne a kódnév vagy kódszám.
Grafika
A Grafika ablakban a Munkában tárolt adatok jelennek meg vizuálisan. Ebben az ablakban az alapvető rajz nagyítási és mozgatási műveleteken kívül egyszerű lekérdezések és a felület modellezéssel kapcsolatos parancsok érhetők el.
A Grafika ablak három részből áll:
- Eszköztár: a vezérléshez szükséges parancsok ikonjait tartalmazza
- Rajzi ablak: grafikusan megjeleníthető adatok
- pontok, rendűség szerint
- az álláspontoknál a következő jelek fordulhatnak elő
- háromszög: mért irányértéket jelöl
- négyzet: mért zenitszöget jelöl
- kör: mért távolságot jelöl
- a mért részletpontoknál — — — jel a meghatározó álláspont irányába mutat
- az előzetes pontok jelkulcsa körül egy négyzet jelenik meg
- sokszögvonalak
- kezdőpontnál tömör kör
- végpontnál a végpontra mutató tömör nyíl
- középső oldalon a vonal száma egy körben
- poligonok
- felületek
- szintvonalak (magasság megírások, eséstüskék)
- metszetek
- Állapotsor
- az egér kurzor pozíciójának koordinátái
- ha egér kurzor egy pont közelébe kerül, akkor szögletes zárójelben megjelenik a pont magassága (ha van), pontszáma és kódja is
- az aktuális parancs a »> jel után
A Grafika ablak eszköztárának parancsai
A Grafika ablakban végezhető műveletek az ablak eszköztáráról érhetők el. Az aktuális parancs az állapotsorban jelenik meg.
Általános parancsok
- Frissítés: újrarajzolja az ablak tartalmát
- Terjedelem: a rajzelemek teljes terjedelmének megjelenítése
- Nagyítás ablakkal: az egérrel kijelölt téglalapra nagyít
- Nagyítás
- Kicsinyítés
- Eltolás
- Lépték: a jelkulcsok és feliratok megjelenítésének léptéke
- Réteg lista: a különböző rétegek ki/be kapcsolhatók
CAD export, import
- DXF mentés: mentés 2 vagy 3 dimenziós DXF formátumba, amit mérési vázlat vagy meghatározási terv készítéshez fel lehet használni. Mentésre kerülnek:
- pontok: legalább vízszintes koordinátával rendelkező pont adatok attribútumos blokként; amelyik pontnak nincs magassága 0.000 magassággal kerül a DXF fájlba
- poligonok: 2D vonalláncként
- mérési adatok: tájékozó irányok vonalként, részletpont mérés az álláspontra mutató blokkal
- sokszögvonalak: vonalláncként (ha minden pontnak van koordinátája)
- vonalak: vonalként
- felületek: 3DFACE objektumként
- szintvonalak:
- vonalanként, amikből CAD alkalmazásban lehet vonalláncot és/vagy spline-t létrehozni,
- a magasság feliratok attribútumos blokként lesznek mentve
- az eséstüskék blokként
- Metszetek: 3D vonalláncként
- Betöltés CAD fájlokból
- DXF betöltés: betölti a kiválasztott DXF fájlból a modelltérben lévő YASC-ban kezelhető rajzelemeket. A betöltés előtt ki lehet választani a betöltendő rajzelemek típusát. Bár a program az alábbiakon kívül minden rajzelemet figyelmen kívül hagy, mégis célszerű olyan DXF fájlt betölteni, amiben nincsenek fölösleges rajzelemek.
- Pontok (POINT), blokkreferenciák (INSERT): részletpontot hoz létre, melynek pontszáma: dxf_{sorszám}, a kód értéke az objektum fólia értéke lesz.
- Feliratok (TEXT): részletpontot hoz létre, melynek pontszáma: dxf_{text}_{sorszám}, ahol a
{text}
a felirat tartalma, a kód értéke az objektum fólia értéke lesz. - Blokk referenciák (INSERT): részletpontokat hoz létre a blokkok beszúrási pontjában, melynek pontszáma: dxf_{sorszám}, a kód értéke az objektum fólia értéke lesz.
- Körök (CIRCLE): részletpontokat hoz létre, melynek pontszáma: dxf_{sorszám}, a kód értéke Rc={sugár} lesz, így a körök meg is jelennek a Grafika ablakban.
- Vonalak (LINE): a kezdőpontból és a végpontból pontot hoz létre, a pontok között a Grafika ablakban megjelenő vonalat, amit a felületek létrehozásakor törésvonalként értelmez a program.
- Vonalláncok (LWPOLYLINE): a töréspontokon pontokat, a pontok között vonalakat hoz létre a vonallánc szakaszaiból, a pontok pontszáma: dxf_{sorszám}, a kód értéke az objektum fólia értéke, a pontok magassága a vonallánc magassága lesz. Zárt vonalláncok esetében vonalat hoz létre az utolsó és az első töréspont között.
- 3D vonalláncok (POLYLINE): Vonalláncok (LWPOLYLINE): a töréspontokon pontokat, a pontok között vonalakat hoz létre a vonallánc szakaszaiból, a pontok pontszáma: dxf_{sorszám}, a kód értéke az objektum fólia értéke lesz. Zárt vonalláncok esetében vonalat hoz létre az utolsó és az első töréspont között.
- Hibahatár: ha az adatbázisban van már tárolva pont a hibahatárnál kisebb távolságon belül, akkor nem hoz létre új pontot, hanem a tároltat fogja figyelembe venni.
- FreeTR betöltés: betölti a kiválasztott FTR fájlból a YASC-ban kezelhető rajzelemeket. A betöltés előtt ki lehet választani a betöltendő rajzelemek típusát. Bár a program az alábbiakon kívül minden rajzelemet figyelmen kívül hagy, mégis célszerű olyan FTR fájlt betölteni, amiben nincsenek fölösleges rajzelemek.
- Pontok: a pontszámok az FTR-ben tárolt pontszámok lesznek, a kód az FTR-ben megadott pontkód lesz. Többszörös pontszám esetén az eredeti alapján egyedi pontszámot kapnak a betöltött pontok, mivel a YASC-ban a pontszámoknak egyedinek kell lenniük.
- Vonalak: a FreeTR állomány vonalaiból a Grafika ablakban megjelenő vonalakat hoz létre, amit a felületek létrehozásakor törésvonalként értelmez a program.
- Vonalláncok: a FreeTR állomány vonalláncaiból
- DXF betöltés: betölti a kiválasztott DXF fájlból a modelltérben lévő YASC-ban kezelhető rajzelemeket. A betöltés előtt ki lehet választani a betöltendő rajzelemek típusát. Bár a program az alábbiakon kívül minden rajzelemet figyelmen kívül hagy, mégis célszerű olyan DXF fájlt betölteni, amiben nincsenek fölösleges rajzelemek.
Pont + Információk
- Grafikus pont: létrehoz egy pontot az egérrel kijelölt pontban, a pont száma 1-től a következő, fel nem használt pontszám lesz
- Pont információ: megjeleníti a kiválasztott pont adatait
- Pont törlés: megerősítés után törli a kiválasztott pontot
- Távolság mérés két pont között:
- vízszintes távolság
- ferde távolság (ha a végpontoknak van magassága)
- dY
- dX
- dZ (ha a végpontoknak van magassága)
- irányszög
Vonalak
- Vonal(lánc) rajzolás: a rajzolt vonal törésvonalként lesz felhasználva felület (háromszögháló) létrehozáskor.
- Vonal információ: megjeleníti a vonal tulajdonságait
- Vonal elrejtés: elrejti a kiválasztott vonalat; az elrejtett vonal a Vonal kezelőben kapcsolható vissza; a felületek létrehozásában csak a bekapcsolt vonalak vesznek részt
- Vonal törlés: törli a kiválasztott vonalat, vagy vonallánc szakaszt
Poligonok
- Poligon rajzolás: terület- vagy térfogat számításhoz. A körüljárási iránynak megfelelő sorrendben a pontok közelébe kattintva megrajzolható az előzetes poligon. Az utolsó ponton az egér jobb gombbal zárható le a parancs. A program ezután a poligon pontjait a koordináta jegyzékben szereplő legközelebbi pontokra igazítja.
- Konvex poligon létrehozás: a kijelölt, téglalappal határolt területen belüli, legalább vízszintes (YX) koordinátával rendelkező pontok köré konvex sokszög rajzolása.
- Poligon információ: egy poligon adatainak megjelenítéséhez kattintson egy poligon belsejébe. Átfedő poligonok esetén az első találatot jeleníti meg a program.
Felületek
- Felület létrehozás: háromszögháló létrehozás egy korábban már megrajzolt poligon és a látható pontok és vonalak alapján. A vonalak közül csak azokat veszi figyelembe, amiknek minkét végpontja a poligonon belül van. A létrehozott háromszögek oldalai nem metszik a vonalakat (minden vonal háromszög oldal lesz). A felület létrehozásánál válaszható, hogy milyen adatokat vegyen figyelembe a program.
- Határoló poligon (kötelező)
- Törésvonalak: csak azokat vonja be a felület létrehozásba, amik mindkét végpontja a határoló poligonon belül van.
- Határoló poligonba eső pontok.
- Pont szűrők: a határoló poligonba eső pontok szűrése a pontoknál megismert szűrő feltételek szerint
- Felület információ: megjeleníti a kiválasztott felület adatait
- Háromszög ki/be kapcsolás
- Felület tisztítás: inaktiválja a felületből a megadott kritériumoknak megfelelő háromszögeket. A tisztítás a lyukakat hozhat létre a felületben! Beállítások:
- Inaktiválás, ha a háromszög legkisebb belső szöge kisebb, mint a megadott érték
- Inaktiválás, ha a háromszög területe kisebb, mint a megadott érték
- Inaktiválás, ha a háromszög területe nagyobb, mint a megadott érték
- Inaktiválás, ha a háromszög legrövidebb oldala kisebb, mint a megadott érték
- Inaktiválás, ha a háromszög leghosszabb oldala nagyobb, mint a megadott érték
- Inaktiválás csak akkor, ha a háromszög a felület szélén van
- Rekurzív tisztítás: addig ismétli a műveletet, amíg a feltételek teljesülnek
- Felület visszaállítás: kijelölt felület minden háromszögét aktiválja
- Háromszög oldalak felcserélése: a felületet alkotó szomszédos háromszögek közös oldalának felcserélése; ehhez a parancs kiadása után két szomszédos háromszögbe kell kattintani.
- Felület törlés: törli a kiválasztott felületet
Metszetek
- Metszet rajzolás: elkészíti a rajzolt vonal végpontok közelében lévő pontok által meghatározott és a látható felület függőleges metszetét. A metszetek megtekinthetők az Eszközök/Metszetek ablakban.
- Metszet kezelés: megnyitja a Metszet kezelő ablakot, ahol a kiválasztott metszettel további műveleteket lehet elvégezni.
Szintvonalak
- Szintvonal létrehozás: a kiválasztott felülethez, a megadott szintvonalközzel elkészíti a szintvonalrajzot. Megadható a főszintvonalak távolsága és az egy főszintvonalközbe eső alapszintvonalak darabszáma
- Szintvonal információ: megjeleníti a kiválasztott szintvonal adatait
- Szintvonal feliratozás: megírja a kiválasztott szakasz magasságát
- Eséstüske rajzolás: elhelyez egy lejtésiránynak megfelelő eséstüskét a kiválasztott szintvonal szakaszon
- Szintvonal törlés: törli a kiválasztott felülethez tartozó szintvonalakat
Billentyű parancsok
Billentyű | Parancs |
---|---|
F | frissítés, újrarajzolás |
E | nagyítás a rajz terjedelemre |
W | nagyítás ablakkal |
◄ | nézet eltolás balra |
► | nézet eltolás jobbra |
▲ | nézet eltolás felfelé |
▼ | nézet eltolás lefelé |
NumPlus | nagyítás |
NumMinus | kicsinyítés |
P | eltolás egérrel |
S | pont keresés |
I | pont információ |
D | távolság mérés |
L | vonal(lánc) rajzolás |
H | vonal szakasz láthatóság: ki |
X | vonal(szakasz) törlés |
Y | egy háromszög ki/be kapcsolása |
C | két szomszédos háromszög közös oldalának felcserélése |
A | szintvonal feliratozás ki/be |
T | eséstüske ki/be |
A parancsokhoz tartozó billentyűk zárójelben megjelennek az adott parancs eszköztippjében is.
Poligonok kezelése
A programban a poligonok több célra használható, zárt, egyenes vonalakkal határolt síkidomok, amelyeknek csúcspontjai a koordináta jegyzékben szereplő pontok lehetnek.
A poligonok egyrészt felhasználhatók az alakzatok területének számításához, illetve felület létrehozás esetén a számítandó terület lehatárolására.
A Poligon kezelő helyi menü elemei:
- Frissítés: frissíti a poligonok listáját
- Információ: információ megjelenítése a kijelölt poligonról
- Átnevezés: a kijelölt poligon átnevezése
- Vetületi rendszer: a kijelölt poligonok vetületi rendszerének módosítása
- Törlés: a kijelölt poligonok törlése
- Mentés másként: a kijelölt poligonok mentése GML vagy CSV formátumba.
A poligon láthatósága a sorára dupla kattintással változtatható. A Grafika ablakban csak a látható poligonok jelennek meg, ezen kívül csak ezek választhatók ki a Poligon információ, a Poligon törlés és a Felület létrehozás műveletekhez.
Az [Elfogad] gomb, ha a [X] Naplózás be van kapcsolva, a Naplóba írja a kiválasztott poligon adatait
## Poligon információ
Poligon: **2022. 07. 03. 15:00:47**
| Psz | Y | X | Z | Kód | Távolság |
| :--- | ---------: | --------: | ------: | :-------------- | -------: |
| 119 | 591027.044 | 77200.812 | 172.190 | 35/HID | 4.069 |
| 118 | 591030.636 | 77202.723 | 172.096 | 35/HID | 5.643 |
| 116 | 591035.786 | 77205.030 | 171.837 | 11/AKNA_NEGYZ | 0.666 |
| 115 | 591036.118 | 77204.453 | 171.841 | 11/AKNA_NEGYZ | 5.188 |
| 111 | 591039.240 | 77200.310 | 171.533 | 10/AKNA_KOR_szv | 6.587 |
| 1002 | 591033.519 | 77197.046 | 171.980 | 40/KARO | 4.054 |
| 120 | 591029.503 | 77196.495 | 172.008 | 35/HID | 4.968 |
> Terület: 59.1659335, Kerület: 31.174, Töréspont: 7
Felületek kezelése
A felületek a Grafika ablakban létrehozott háromszög-lapokból álló 3 dimenziós felületek, amikkel különböző műveleteket lehet végrehajtani.
Ebben az ablakban a Grafika ablakban létrehozott felületekkel kapcsolatos műveleteket lehet elvégezni.
- Információ lekérés
- a felületet alkotó háromszögek száma
- minimális és maximális magasság
- terület
- felszín
- térfogat a 0.000 és a minimális magasság szintjéhez képest
- tartozik-e hozzá szintvonalrajz
- Átnevezés
- Mentés másként:
- Stanford Polygon File Format (*.ply)
- Wavefornt OBJ (*.obj)
- COLLADA (*.dae)
- LandXML (*.xml)
- STL Format (*.stl)
- Arc/Info ASCII Grid (*.asc)
- GRASS ASCII Grid (*.arx)
- ASCII Point Cloud (*.xyz): magasság szerint színezett
- LAS Point Cloud (*.las): magasság szerint színezett
- Portable Network Graphics (*.png): Georeferált, magasság szerint színezett raszterkép.
- Vetületi rendszer: a kijelölt felületek és a hozzá tartozó szintvonalak vetületi rendszerének módosítása
- Törlés: törli a kijelölt felületeket és a hozzájuk tartozó szintvonalrajzokat is
- Szintvonal műveletek: létrehozás, mentés másként (DXF), törlés
- Láthatóság beállítás: dupla kattintással (a Grafika ablak tartalmát frissíteni kell, hogy megjelenjen a változás)
Pontfelhők és a PNG formátum esetén a színek a következők:
- fekete: nincs adat
- kék: legalacsonyabb pontok
- zöld: átlagos magasságú pontok
- piros: legmagasabb pontok
Az [Elfogad] gomb, ha a [X] Naplózás be van kapcsolva, a Naplóba írja a kiválasztott felület adatait
## Felület információ
Felület: 2022. 06. 26. 15:58:54
| Tulajdonság | Érték |
| :------------------------------------ | ---------: |
| Háromszögek száma | 183 |
| Z min | 166.550 |
| Z max | 171.006 |
| Terület | 1263.827 |
| Felszín | 1274.155 |
| Térfogat 0.000 szinthez viszonyítva | 213555.790 |
| Térfogat 166.550 szinthez viszonyítva | 3065.460 |
| Szintvonalrajz | van |
Metszetek kezelése
A Metszetek a Grafika ablakban két meglévő pont által meghatározott síkok és egy Felület metszésvonalai.
Egy munkában több metszetet is létre lehet hozni. Az ablakban megjelenik a létrehozott metszetek listája. A metszetekkel végezhető műveletek a metszet során jobb egérkattintással megjelenő helyi menüben érhetők el:
- Frissítés: frissíti a metszetek listáját
- Metszet rajzolás: kirajzolja a kijelölt metszetet
- Átnevezés: átnevezi a kijelölt metszetet, a név tetszőleges lehet
- Vetületi rendszer: a kijelölt metszetek vetületi rendszerének módosítása
- Törlés: törli a kijelölt metszeteket
- Mentés DXF-be: további feldolgozáshoz AutoCAD DXF formátumban menti a kijelölt metszet rajzát.
- Mentés CSV-be: a metszetvonal koordinátáinak mentése táblázatkezelő programokkal feldolgozható formátumba
Az [Elfogad] gomb, ha a [X] Naplózás be van kapcsolva, a Naplóba írja a kiválasztott metszet adatait:
## Metszet információ
Metszet: 41 - 86 (2022. 06. 26. 15:58:54)
| Sorszám | Y | X | Z | Táv |
| :------ | ---------: | --------: | ------: | -----: |
| 1 | 591075.151 | 77197.126 | 168.752 | 0.000 |
| 2 | 591078.811 | 77201.017 | 168.361 | 5.342 |
| 3 | 591080.719 | 77203.047 | 168.156 | 8.128 |
| 4 | 591082.409 | 77204.843 | 167.977 | 10.594 |
| 5 | 591083.235 | 77205.722 | 167.898 | 11.800 |
| 6 | 591086.008 | 77208.670 | 167.589 | 15.847 |
A program a metszetek létrehozásakor a metszet nevét kp - vp (felület)
formátumban adja meg, ahol:
- kp: a kezdőpont pontszáma
- vp: a végpont pontszáma
- felület: a felület neve
Vonalak kezelése
A vonal kezelőben lehetőség van a Grafika ablakban létrehozott vonalak tömeges kezelésére.
A vonal kezelő műveletei:
- vetületi rendszer: beállítja a kijelölt vonalak vetületi rendszerét
- láthatóság: a kiválasztott vonalak láthatóságának beállítása
- vonalak törlése: törli a kijelölt vonalakat
- hibás vonalak törlése: törli a hibás vonalakat; egy vonal hibás, ha
- valamelyik végpontja nem szerepel a koordináta jegyzékben
- valamelyik végpontjának nincs legalább Y és X koordinátája
- minden vonal törlése: állapottól és kijelöléstől függetlenül törli az összes vonalat
A parancsokat a vonal kezelő helyi menüjéből lehet kiadni. A módosítások nem vonhatók vissza.
Vetületi rendszerek kezelése
A program a számítási feladatokhoz a beállításoknál megadott vetületi rendszerbeli pontokat keresi az adatbázisában.
A vetületi rendszerek adatai:
- Név: a vetületi rendszer neve, rövidítése, ez adható meg a pontoknál
- EPSG: a vetületi rendszer EPSG azonosítója (ha van)
- Megjegyzés: a vetületi rendszer hosszabb leírása
A vetületi rendszereket a helyi menüből lehet módosítani:
- Új: új vetületi rendszer létrehozása
- Módosít: a kijelölt vetületi rendszer módosítása
- Töröl: a kijelölt vetületi rendszerek törlése (a tárolt pontok vetületi rendszerére nincs hatással)
A keletkező pontok vetületi rendszere szintén a beállításokban megadott érték lesz.
Pontkódok kezelése
A program alapvetően szöveges pontkódokat kezel, amelyeknek tetszőleges tartalma lehet. Bizonyos esetekben kompatibilitási okokból szükség lehet egyszerű, numerikus pontkódok használatára is. A program ezt a listát megfeleltetésként tudja használni a numerikus és a szöveges pontkódok között.
A kódlistát nem automatikusan hozza létre a program, hanem a létrehozáshoz felhasználói beavatkozás szükséges.
A helyi menü parancsai:
- Frissítés: frissíti a lista tartalmát
- Kódlista létrehozás: összegyűjti a koordináta jegyzékből és a mérési jegyzőkönyvből a pontkódokat és hozzárendel egy számot; ha az összegyűjtött kódok számokat tartalmaznak, akkor a kódot ezekből a számokból képzi; ha nem tartalmaznak számot, akkor a legnagyobb felhasznált pontkód után következő egész számot rendeli hozzá.
- Új kód: új kód bevitele
- Kód szerkesztés: a kijelölt kód szerkesztése
- Kijelölt kódok törlése: kérdés után törli a kijelölt kódokat; a törlés a koordináta jegyzékből és a mérési jegyzőkönyvből nem törli kódokat.
- Mentés fájlba: a kódlistát további/későbbi felhasználás céljából ki lehet menteni egy egyszerű szöveges fájlba, melynek formátuma soronként:
kodszam<tab>kodnev
- Betöltés fájlból: az előző formátumú fájlból betölti a kódlistát; a meglévő kódokat felülírja.
Beállítások
A következő adatokat lehet beállítani:
- Projekt neve
- Vetülteti rendszer
- Alappont intervallum: alappontok pontszám intervalluma
- Részletpont intervallum: részletpontok pontszám intervalluma
- Távolság tizedesek: távolságok és koordináták megjelenítéséhez használt tizedesjegyek száma
- Szög formátum: a szögek kijelzésének formátuma: DMS, DEG, GON vagy RAD
- Töredék szögek
- 0.001 = 10⁻³ = milli [mD, mG, mR]
- 0.0001 = 10⁻⁴ = decimilli [dmD, dmG, dmR]
- 0.000001 = 10⁻⁶ = micro [μD, μG, μR]
- Szög tizedesek: szögek másodperc értékének megjelenítéséhez használt tizedesjegyek száma. Ajánlott értékek:
- DMS esetén: max 2
- DEG, GON esetén: minimum 4
- RAD esetén: minimum 6
- Grafika ablak háttérszíne
- Napló betűtípusa
- Megjelenés:
- Sötét mód
- Korábbi projektek megjelenítése indításkor
Egy koordináta jegyzékbe vagy mérési jegyzőkönyvbe betöltött pont akkor lesz alappont, ha a pontszáma beleesik az alappont intervallumba, vagy nem esik a részletpont intervallumba.
Szög formátumok
A használható szög kijelzési formátumok:
- DMS: 12**-34-**56.7, maximum 2 tizedesjegy használható
- DEG: 12.582417d, legalább 4 tizedesjegy szükséges
- GON: 13.980463g, legalább 4 tizedesjegy szükséges
- RAD: 0.219605r, legalább 4 tizedesjegy szükséges, de 6 ajánlott
A DMS esetén a fok, a perc és a másodperc értéketeket egy kötőjel karakter választja el. DEG, GON és RAD esetén a szögérték végére írt d, g és r karakterek jelölik a megfelelő szög formátumot. Ezek a szög formátumok pl. mérési jegyzőkönyv szerkesztés a beviteli mezőiben is használhatók.
Kicsi szög értékek (pl. tájékozásnál az irányeltérés) kijelzésekor nem a teljes szöget (pl. 0-00-01.2), hanem
-
DMS esetén a másodperc értéket a megadott tizedessel, pl. 1.2
-
DEG, GON és RAD esetén az érték 1000 vagy 10000-szeresét jelzi ki úgy, hogy a tizedesjegyek száma a beállított értéknél hárommal kevesebb. Ha a szög érték 0.00123 a tizedes jegyek száma pedig 5, akkor 1.23-at jelez majd ki a program. Ezekhez következő mértékegységek tartoznak:
-
DEG esetén: mD, azaz milliDeg vagy milliFok,
1 mD = 10⁻³ fok
-
GON esetén: mG, azaz milliGon,
1 mG = 10⁻³ gon
-
RAD esetén: mR, azaz milliRadián,
1 mR = 10⁻³ rad
vagy:
-
DEG esetén: dmD, azaz decimilliDeg vagy decimilliFok,
1 dmD = 10⁻⁴ fok
-
GON esetén: dmG, azaz decimilliGon,
1 dmG = 10⁻⁴ gon
-
RAD esetén: dmR, azaz decimilliRadián,
1 dmR = 10⁻⁴ rad
-
- decimilli
- WikiData
Korábbi projektek
A parancs megjelenít egy ablakot a korábban megnyitott projektek listájával. Az ablak megjelenítése a program indításával egyidőben a bekapcsolható a Beállításoknál.
Projekt könyvtár megnyitás
Megnyitja a fájlkezelőben a projektfájl könyvtárát.
Számítások
Ebben a menüben végezhető el a legtöbb számítási feladat. Itt találhatók a klasszikus geodéziai pontkapcsolások, a hálózat kiegyenlítés és a regresszió számítás parancsai.
A számítások végrehajtásához szükséges adatok meghatározását a program az összes adat figyelembe vételével, közepeléssel határozza meg. Durva hibák esetén nincs figyelmeztetés.
Tájékozott irányérték
Ha egy álláspont többször szerepel a mérési jegyzőkönyvben, akkor a program tájékozott irányértéket az álláspontokhoz tartozó középtájékozási szögből és a mért pontra vonatkozó irányértékek összegéből képzett tájékozott irányértékek átlagaként számítja.
A számítások elvégzése előtt érdemes minden álláspont tájékozását elvégezni és ellenőrizni.
Törésszög
Egy állásponton belül egy pontra több mérés is lehet. A törésszög meghatározása előtt a először az irányértékek közepelése történik meg. Az állásponthoz tartozó törésszög az irányértékek középértékének különbsége. Ha a törésszög több állásponton számítható, akkor az eredmény a törésszögek középértéke.
Vízszintes távolság
A vízszintes távolság meghatározását a program az összes lehetséges mérési eredményből közepeléssel határozza meg.
EOV vetületi rendszer esetén a program elvégzi a távolság alapfelületi és vetületi redukciójának számítását. feltételek:
- ferde távolság
- zenitszög
- vetületi redukcióhoz:
- legalább két balti magassággal rendelkező alappont a koordináta jegyzékben
- a projekt vetületi rendszere ‘EOV’ legyen
Ha a vetületi redukció számításához nem áll rendelkezésre elegendő adat, akkor a program a nyers (ferde távolságból és zenitszögből képzett) vízszintes távolsággal számol.
Magasságkülönbség
A két pont közötti magasságkülönbség meghatározását a program az összes lehetséges mérési eredményből közepeléssel határozza meg. A program a magasságkülönbségek számításánál k=0.13 refrakciós együtthatót és r=6378000 sugarat vesz figyelembe. feltételek:
- műszermagasság
- ferde távolság
- zenitszög
- jelmagasság
Tájékozás
A tájékozás során a program meghatározza az ismert koordinátájú alappontokra végzett iránymérésekből a közép tájékozási szöget. Ezt az értéket a program több, más számítás végrehajtásához felhasznál.
A számítás az álláspont sorára kattintva végezhető el. A program a megadott paraméterek alapján kiszámítja a közép tájékozási szöget és az egyes irányokhoz tartozó tájékozott irányérték és a közép tájékozási szög különbségét.
A számítás eredményét - ellenőrzés után - Az Elfogad gomb megnyomásával lehet tárolni. Ha be van jelölve a [x] Naplóz opció, akkor a számítási eredmények tároláskor bekerülnek a Naplóba.
## Tájékozás: **1002**, szeg
| Pontszám | Kód | Irányérték | Irányszög | Távolság | Súly | Táj.szög | Elt [mp / m] |
| :------- | :-- | ----------: | ----------: | -------: | ---: | ----------: | ---------------: |
| 1004 | 4 | 315-25-42.7 | 237-17-04.7 | 61.1226 | 61.1 | 281-51-22.0 | -1.5" / -0.0005 |
| 1001 | 4 | 193-25-16.1 | 115-16-49.7 | 38.4843 | 38.5 | 281-51-33.6 | -13.1" / -0.0025 |
| 1003 | 4 | 125-21-34.4 | 47-12-42.0 | 46.6430 | 46.6 | 281-51-07.6 | 12.8" / 0.0029 |
> Középtájékozási szög = **281-51-20.4**, Középhiba = **13.0 mp**, Súlytípus: T - távolság arányos
Az álláspont lista helyi menüjének parancsai:
- Kijelölt álláspontok tájékozása: a kijelölt álláspontok tájékozása a beállításoknak (súlytípus, naplózás) megfelelően és a számítási eredmények elfogadása
- Középtájékozási szög törlése: törli a kijelölt álláspontok középtájékozási szögét
A tájékozó irány lista helyi menüjének parancsai:
- Kizár / Bevon: a kijelölt tájékozó irányt kizárja a tájékozásból, vagy bevonja a tájékozásba
- Pontszám módosítás: módosítható a tájékozó irány pontszáma, a módosítást a mérési jegyzőkönyvben is elvégzi; hasznos lehet az esetleges azonosítási hibák javításakor.
Poláris pont számítás
A tájékozott alapponton elvégezhető a poláris alap- és részletpontok számítása. Alappontok esetén csak azokat a pontokat kínálja fel a program számításra, amelyek még nem szerepelnek a koordináta jegyzékben.
A poláris pontok magasságát csak abban az esetben számítja ki a program, ha a magasság számítás feltételei adottak:
- az álláspontnak van magassága, ismert a műszermagasság,
- a mért pontra van zenitszög, távolság és jelmagasság mérés.
Ha egy mért pont már szerepel a koordináta jegyzékben, akkor csak az [x] Újra opció bekapcsolásával lehet újból kiszámítani a koordinátáit. A számítás eredményei az [Elfogad] gomb megnyomásával kerülnek be a koordináta jegyzékbe és a Naplóba. Csak azokat a pontokat menti a program, amiknél be van állítva a Mentés.
## Poláris pont számítás
### Álláspont
| Pontszám | Kód | Zk | h | Y | X | Z |
| :------- | :--- | ----------: | -----: | ----------: | ---------: | -------: |
| 1001 | szeg | 118-08-26.8 | 1.6070 | 595453.2305 | 57910.9496 | 114.1160 |
### Poláris pontok
| Pontszám | Kód | Irányérték | Zenitszög | Távolság | Jm | Y | X | Z |
| :------- | :-- | ----------: | ---------: | -------: | -----: | ----------: | ---------: | -------: |
| 11 | 1 | 226-17-49.3 | 88-45-22.9 | 16.0655 | 0.0000 | 595448.9207 | 57926.4250 | 116.0717 |
| 12 | 1 | 245-19-15.7 | 88-55-46.4 | 20.4709 | 0.0000 | 595454.4666 | 57931.3829 | 116.1055 |
| 13 | 2 | 236-42-02.3 | 89-05-53.2 | 17.2773 | 0.0000 | 595451.6770 | 57928.1575 | 115.9950 |
Az álláspont lista helyi menüjéből kiadott parancs segítségével a egyszerre végezhető el a kijelölt álláspontokról mért poláris pontok számítása és elfogadása.
Ortogonálisan bemért pontok számítása
Az ortogonálisan bemért pontok számításához először mérési vonalat kell létrehozni, majd a kiválasztott mérési vonalhoz hozzá lehet adni mért pontokat.
A vonalak esetében a kezdőpontnak és a végpontnak a koordináta jegyzékben tárolt, koordinátával rendelkező pontnak kell lennie. Megadott végméret esetén csak az abszcissza értéket javítja meg a program, 0 vagy üres végméret esetén a nyers mérési eredményekből számol a program.
A mérési vonalakkal végezhető műveletek a helyi menüből érhetők el:
- Új mérési vonal: új mérési vonal létrehozása listából kiválasztott pontok között, lehetőség van még a végméret megadására is. A végméretet csak akkor veszi figyelembe a program, ha nem üres, vagy nagyobb, mint 0.
- Módosítás: meglévő mérési vonal módosítása
- Törlés: a kijelölt mérési vonalak és a hozzá tartozó mért pontok törlése
A mért pontoknál az abszcissza és az ordináta érték megadásán túl, lehetőség van a mérési vonal kezdőpontjához viszonyított magasságkülönbség megadására is. Az ortogonálisan bemért pont magasságát csak akkor számítja ki a program ha a mérési vonal kezdőpontjának van magassága, illetve a mért ponthoz tartozik magasságkülönbség érték.
A mért pontokkal végezhető műveletek a helyi menüből érhetők el:
- Új ortogonális pont: új ortogonálisan bemért pontot ad hozzá a kiválasztott mérési vonalhoz; az abszcissza és az ordináta értéken kívül megadható a kezdőponthoz viszonyított magasságkülönbség is. A magasságkülönbséget csak akkor veszi figyelembe a program, ha nem üres, és a mérési vonal kezdőpontjának is van magassága.
- Módosítás: a kijelölt pont adatainak módosítása
- Törlés: törli a kijelölt pontokat
A Számítás eredményeként kapott koordináták az Elfogad gomb hatására bekerülnek a koordináta jegyzékbe. Ha a Naplózás be van kapcsolva, akkor a számítási eredmények bekerülnek a Naplóba.
## Ortogonálisan bemért pontok számítása
### Alapvonal
Kezdőpont: p1, szeg, (567814.260, 87610.830, 121.000)
Végpont: p2, szeg, (567822.930, 87616.940, 123.000)
Hossz = 10.607, Végméret = -, Magasságkülönbség = 2.000
### Számított pontok
| Psz | Kód | a | b | dZ | Y | X | Z |
| :-- | :----- | -----: | -----: | ----: | ---------: | --------: | ------: |
| 101 | épület | 5.480 | 4.740 | 0.100 | 567816.009 | 87617.861 | 121.100 |
| 102 | épület | 4.060 | -3.240 | 0.200 | 567819.445 | 87610.520 | 121.200 |
| 103 | épület | -1.780 | -2.270 | 0.300 | 567814.113 | 87607.949 | 121.300 |
| 104 | épület | -3.630 | 3.000 | - | 567809.565 | 87611.191 | - |
Szabad álláspont számítás
Szabad álláspontként olyan álláspont koordinátája számítható ki, amelyről legalább két ismert koordinátájú alappontra menő irány és távmérés van.
A számítás Helmert, vagy Affin transzformáció segítségével végezhető el. Affin transzformáció esetén legalább három ismert koordinátájú, alappontra menő irány és távmérésre van szükség a számításhoz.
A táblázat dy és dx oszlopában a transzformáció maradék hibái jelennek meg. Egy irány kizárni/bevonni a számításba a során való dupla kattintással lehet.
A program a számítás során megkísérli kiszámítani a szabad álláspont magasságát is. Ennek feltétele, hogy az irányzott pontoknak legyen magassága, illetve a műszermagasság és a jelmagasság is helyesen legyen tárolva. A magasság számítás pontosságáról a egyrészt táblázat sDm oszlopa (ez az oda-vissza magasságmérések középhibája), illetve az alsó sorban megjelenő sZ középhiba érték tájékoztat.
A számítás eredménye az Elfogad gomb segítségével menthető, illetve naplózható.
## Szabad álláspont számítás: **1002**, szeg
| Pontszám | Kód | Irányérték | Távolság | Y | X | Z | dY | dX | sDm |
| :------- | :-- | ----------: | -------: | ----------: | ---------: | -------: | ------: | ------: | -----: |
| 1004 | 4 | 315-25-42.7 | 61.0926 | 595367.0349 | 57894.3638 | 112.8192 | 0.0020 | -0.0001 | 0.0000 |
| 1001 | 4 | 193-25-16.1 | 38.4791 | 595453.2305 | 57910.9496 | 114.1160 | -0.0028 | -0.0034 | 0.0110 |
| 1003 | 4 | 125-21-34.4 | 46.6406 | 595452.6694 | 57959.0697 | 114.2451 | 0.0009 | 0.0035 | 0.0050 |
> Számítási módszer: Helmert transzformáció
> **Álláspont**: Y = 595418.4367 X = 57927.3843 Z = 113.2777 **Középhiba**: sx = 0.0025 sy = 0.0035 sz = 0.0115
Külpont számítása
A programban nincs lehetőség a külpontról mért iránysorozat központosítására, ehelyett a külpont koordinátái számíthatók ki új alappontként.
Feltételek:
- a külpontról a központon kívül legalább egy külső tájékozó irány mérése szükséges
- a központ - külpont távolságnak mértnek kell lennie, a program az összes lehetséges mérésből meghatározott átlaggal számol, a középhibát kijelzi
- a központnak és a tájékozó pontoknak alappontként kell szerepelnie a koordináta jegyzékben és a mérési jegyzőkönyvben
- magasság számításhoz a központnak ismert magasságúnak kell lennie, valamint a központ - külpont magasságkülönbségnek képezhetőnek kell lennie
A külpontnál lévő törésszögeket (bal szögszár: központ, jobb szögszár: tájékozó pont) az összes lehetséges mérésből meghatározza.
## Külpont számítása: **1002**, szeg
Központ: 1001, Távolság: 38.4850 [0.0005], Magasságkülönbség: -0.8300 [0.0110]
| Pontszám | Kód | Alfa | Beta [khiba] | Gamma | Irányszög | Táv | Súly | Bevont |
| :------- | :-- | ----------: | ----------------: | ----------: | ----------: | ------: | ------: | :----: |
| 1004 | | 36-10-13.0 | 122-00-26.6 [0.0] | 21-49-20.4 | 295-16-25.9 | 87.7909 | 51.8131 | 1 |
| 1003 | 4 | 295-56-47.2 | 291-56-18.3 [0.0] | -47-53-05.5 | 295-16-31.9 | 48.1237 | 43.2730 | 1 |
> Irányszög: 295-16-28.6, Középhiba: 4.3 mp
> Y: 595418.4296, X: 57927.3810, Z: 113.2860
A táblázatban szereplő adatok:
- Pontszám: a tájékozó pont száma
- Kód: tájékozó pont kódja
- Alfa: a központnál lévő törésszög
- Béta: a külpontnál lévő törésszög az összes lehetséges mérésből levezetve és a középhibája
- Gamma: tájékozó pontnál lévő törésszög
- Irányszög: a központról a külpontra menő irányszög
- Táv: a tájékozó irány távolsága a központtól
- Súly: annak érdekében, hogy a hegyes metszések és kis távolságok kis súlyúak legyenek, az irányszög középértékének számításánál az egyes irányszögek
s = táv * sin(alfa)
összefüggéssel számított súllyal esnek a számításba - Bevont: ha 1, akkor az adott mérés fel lett használva a számításhoz, ha 0, akkor nem
Előmetszés
A program az előmetszést belső szögekkel vagy tájékozott irányértékekkel tudja kiszámítani.
Belső szöges előmetszés során a program meghatározza azokat a pontokat, amelyekre az alapvonal mindkét végpontjáról képezhető törésszög. Ha egy pontra több törésszög is képezhető, akkor törésszögek átlagát veszi figyelembe. A táblázatban, a törésszög mellett megjelenik a középhibája is másodpercben.
Tájékozott irányértékes előmetszéshez először az alapvonal két végén kell tájékozást számítani. Ebben az esetben a program azokat a pontokat határozza meg, amelyekre az alapvonal mindkét végpontjáról számítható tájékozott irányérték. Ha egy pontra több tájékozott irányérték is képezhető, akkor tájékozott irányértékek átlagát veszi figyelembe. A táblázatban, a tájékozott irányérték mellett megjelenik a középhibája is másodpercben.
A vízszintes koordináták számítását követően a program megkísérli kiszámítani az új pontok magasságát is. Ennek feltétele, hogy az alapvonal legalább egy végpontjának legyen magassága, legyen zenitszög és ferde távolság, műszer- és jelmagasság mérve. Ha az új pont magassága több mérésből is kiszámítható, akkor a magasságok átlagát számítja a program. A táblázatban a magasság értéke mellett megjelenik a középhibája is.
Az [Elfogad] gomb azokat a pontokat menti, amelyek sorában be van kapcsolva a mentés. Ezt a sorra dupla kattintással, vagy a helyi menüből lehet módosítani.
## Előmetszés tájékozott irányértékekkel
Alapvonal: **1001** szeg, **1003** 4
| Pontszám | Kód | δ<AP [khiba] | δ<BP [khiba] | γ<PAB | Y | X | Z | sZ |
| :------- | :-- | ------------: | ------------: | -------: | ---------: | --------: | ------: | ----: |
| 1002 | 3 | 295-16-33 [0] | 227-12-29 [0] | 68-04-03 | 595418.435 | 57927.380 | 113.276 | 0.015 |
Ívmetszés
Ívmetszés során meghatározza az összes olyan pontot, amelyre van az alapvonal mindkét végpontjáról oda és/vagy vissza távmérés. Ha egy távolság több mérésből is meghatározható, akkor a program a középértékkel számol. A ferde távolságok redukciója automatikusan megtörténik. A mért távolságok mellett megjelenik a mérések középhibája is.
A vízszintes koordináták számítását követően a program megkísérli kiszámítani az új pontok magasságát is. Ennek feltétele, hogy az alapvonal legalább egyik végpontjának legyen magassága, legyen zenitszög és ferde távolság, műszer- és jelmagasság mérve. Ha az új pont magassága több mérésből is kiszámítható, akkor a magasságok átlagát számítja a program. A táblázatban a magasság értéke mellett megjelenik a középhibája is.
Az [Elfogad] gomb azokat a pontokat menti, amelyek sorában be van kapcsolva a mentés. Ezt a sorra dupla kattintással, vagy a helyi menüből lehet módosítani.
## Ívmetszés
Alapvonal: **1001** szeg, **1003** 4
| Pontszám | Kód | tAP [khiba] | tBP [khiba] | γ<PAB | Y | X | Z | sZ |
| :------- | :-- | -------------: | -------------: | -------: | ---------: | --------: | ------: | ----: |
| 1002 | 3 | 38.485 [0.000] | 46.648 [0.001] | 68-03-56 | 595418.432 | 57927.385 | 113.276 | 0.015 |
Hátrametszés
A hátrametszés megkeresi a kiválasztott három alappontról számítható álláspontokat. Ha a törésszögek több mérésből is meghatározhatók, akkor a program a középértékkel számol. Törésszögek mellett megjelenik a középhiba értéke is.
A vízszintes koordináták számítását követően a program megkísérli kiszámítani az új pontok magasságát is. Ennek feltétele, hogy legalább egy alappontnak legyen magassága, legyen zenitszög és ferde távolság, műszer- és jelmagasság mérve. Ha az új pont magassága több mérésből is kiszámítható, akkor a magasságok átlagát számítja a program. A táblázatban a magasság értéke mellett megjelenik a középhibája is.
Az [Elfogad] gomb azokat a pontokat menti, amelyek sorában be van kapcsolva a mentés. Ezt a sorra dupla kattintással, vagy a helyi menüből lehet módosítani.
## Hátrametszés
Alappontok: **1003** 4, **1001** szeg, **1004** 4
| Pontszám | Kód | α<PKA [khiba] | β<PBK [khiba] | γ<PAB | Y | X | Z | sZ |
| :------- | :-- | ------------: | ------------: | --------: | ---------: | --------: | ------: | ----: |
| 1002 | 3 | 68-03-42 [0] | 122-00-27 [0] | 169-55-52 | 595418.430 | 57927.381 | 113.282 | 0.015 |
Sokszögvonalak számítása
Sokszögvonalak számítása esetén a sokszögoldalak hosszának, a tájékozott irányértékek és a törésszögek meghatározását az összes lehetséges mérésből középérték képzéssel számítja a program. A törésszögek és a távolságok mellett megjelenik az több mérésből levezethető középhiba értéke is. Egy sokszögvonalnak minimum 3 pontból kell állnia. Csak olyan pontok vonhatók be a sokszögvonal számításba, amelyek a mérési jegyzőkönyvben álláspontként, vagy irányzott alappontként szerepelnek.
Ha van jelölve a magasság számítás, akkor a vízszintes koordinátákkal együtt a program megkísérli kiszámítani a sokszögpontok magasságát is. Az egyes szakaszok magasságkülönbségét az összes lehetséges mérés figyelembe vételével határozza meg a program, ha több a magasságkülönbségek több mérésből is számíthatók, akkor a magasságkülönbség értéke mellett 0-tól eltérő középhiba jelenik meg. A program a számításhoz az egyes szakaszok meghatározható magasságkülönbségek átlagát veszi figyelembe. Tájékozott, illetve beillesztett vonalak esetén a magassági záróhibát távolság arányosan osztja rá a szakaszokra a program.
A sokszögvonalak későbbi újraszámítás, illetve más számítási műveletek végrehajtásához elmenthetők és visszatölthetők.
A sokszögvonal táblázatának helyi menüjéből módosítható a pontok sorrendje, törölhető a kijelölt pont, vagy akár az egész vonal összeállítása, de lehetőség van a vonal pontjainak sorrendjének megfordítására is.
Az elmentett sokszögvonalak listája az ablak jobb oldalán jelenik meg. A egy sokszögvonal betöltéséhez ebben a listában duplán kell kattintani a nevére.
A sokszögvonal helyi menüjének elemei:
- Új sokszögvonal: az aktuális sokszögvonal adatinak eldobása, és új sokszögvonal kezdése
- Pont törlés: törli a kijelölt pontot a sokszögvonalból
- Mozgatás fel: egyel feljebb (előrébb) mozgatja a kijelölt pontot
- Mozgatás le: egyel lejjebb (hátrébb) mozgatja a kijelölt pontot
- Megfordít: a sokszögvonal irányának megfordítása
Mindkét végén tájékozott sokszögvonal
Feltételek:
- a vonal kezdő és végpontját tájékozni kell
- a vonal kezdő és végpontjának léteznie kell a koordináta jegyzékben
- nem hiányozhat törésszög
- nem hiányozhat távmérés
Záróhibák: szög, hossz, (magasság)
Napló:
## Sokszögvonal számítás
### Mindkét végén tájékozott sokszögvonal
| Pontszám | Kód | Törésszög [khiba] | Távolság [khiba] | dm [khiba] | Y | X | Z |
| :------- | :--- | ----------------: | ---------------: | -------------: | ---------: | --------: | ------: |
| 1001 | szeg | 295-16-26.7 [0.0] | 38.485 [0.000] | -0.830 [0.011] | 595453.230 | 57910.950 | 114.116 |
| 1002 | 3 | 291-56-14.5 [0.0] | 46.648 [0.001] | 0.980 [0.005] | 595418.431 | 57927.382 | 113.277 |
| 1003 | 4 | 245-39-41.6 [0.0] | 36.058 [0.000] | -0.141 [0.000] | 595452.665 | 57959.072 | 114.246 |
| 1005 | szeg | 67-07-37.3 [0.0] | - | - | 595485.888 | 57945.058 | 114.096 |
> Hossz= 121.190, **Záróhibák**: dβ= -15.3 mp, dY=0.003, dX= 0.005, dT=0.006, dZ=-0.029
Kezdőponton tájékozott sokszögvonal
Feltételek:
- a vonal kezdőpontját tájékozni kell
- a vonal kezdőpontjának léteznie kell a koordináta jegyzékben
- nem hiányozhat törésszög
- nem hiányozhat távmérés
Záróhibák: hossz, (magasság)
Napló:
## Sokszögvonal számítás
### Kezdőponton tájékozott sokszögvonal
| Pontszám | Kód | Törésszög [khiba] | Távolság [khiba] | dm [khiba] | Y | X | Z |
| :------- | :--- | ----------------: | ---------------: | -------------: | ---------: | --------: | ------: |
| 1001 | szeg | 295-16-30.5 [0.0] | 38.485 [0.000] | -0.830 [0.011] | 595453.230 | 57910.950 | 114.116 |
| 1002 | 3 | 291-56-18.3 [0.0] | 46.648 [0.001] | 0.980 [0.005] | 595418.430 | 57927.384 | 113.284 |
| 1003 | 4 | 245-39-45.4 [0.0] | 36.058 [0.000] | -0.141 [0.000] | 595452.664 | 57959.074 | 114.262 |
| 1005 | szeg | - | - | - | 595485.886 | 57945.059 | 114.118 |
> Hossz= 121.190, **Záróhibák**: dY=0.000, dX= 0.009, dT=0.009, dZ=-0.007
Beillesztett sokszögvonal
Feltételek:
- a vonal kezdő és végpontjának léteznie kell a koordináta jegyzékben
- nem hiányozhat törésszög
- nem hiányozhat távmérés
Záróhibák: hossz, (magasság)
Napló:
## Sokszögvonal számítás
### Beillesztett sokszögvonal
| Pontszám | Kód | Törésszög [khiba] | Távolság [khiba] | dm [khiba] | Y | X | Z |
| :------- | :--- | ----------------: | ---------------: | -------------: | ---------: | --------: | ------: |
| 1001 | szeg | 295-16-03.3 [0.0] | 38.485 [0.000] | -0.830 [0.011] | 595453.230 | 57910.950 | 114.116 |
| 1002 | 3 | 291-56-18.3 [0.0] | 46.648 [0.001] | 0.980 [0.005] | 595418.429 | 57927.378 | 113.284 |
| 1003 | 4 | 245-39-45.4 [0.0] | 36.058 [0.000] | -0.141 [0.000] | 595452.661 | 57959.071 | 114.262 |
| 1005 | szeg | - | - | - | 595485.886 | 57945.059 | 114.118 |
> Hossz= 121.190, **Záróhibák**: dY=0.004, dX= 0.005, dT=0.006, dZ=-0.007
Szabad sokszögvonal
Több karú poláris, alkalmazását nem javasoljuk.
Feltételek:
- a vonal kezdőpontját tájékozni kell
- a vonal kezdőpontjának léteznie kell a koordináta jegyzékben
- nem hiányozhat törésszög
- nem hiányozhat távmérés
Záróhibák: nincs
Napló:
## Sokszögvonal számítás
### Szabad sokszögvonal
| Pontszám | Kód | Törésszög [khiba] | Távolság [khiba] | dm [khiba] | Y | X | Z |
| :------- | :--- | ----------------: | ---------------: | -------------: | ---------: | --------: | ------: |
| 1001 | szeg | 295-16-30.5 [0.0] | 38.485 [0.000] | -0.830 [0.011] | 595453.230 | 57910.950 | 114.116 |
| 1002 | 3 | 291-56-18.3 [0.0] | 46.648 [0.001] | 0.980 [0.005] | 595418.430 | 57927.381 | 113.286 |
| 1003 | 4 | 245-39-45.4 [0.0] | 36.058 [0.000] | -0.141 [0.000] | 595452.664 | 57959.068 | 114.266 |
| 1005 | szeg | - | - | - | 595485.886 | 57945.051 | 114.125 |
> Hossz= 121.190, **Nincsenek záróhibák**
Térfogat számítás
A térfogat számításhoz legalább egy felületre van szükség. Ebben az esetben a felület geometriája és egy megadott szint közötti térfogat számítható ki.
Több felület esetén, ha a kiválasztott felületek szülő poligonja:
- különböző: a felületeket közrefogó, megadott méretű rácshálóból számítható térfogat, csak azok a rácshálópontokat veszi figyelembe a program, amelyek mindkét felületbe beleesnek; a számítás pontossága a rácsháló méretének függvénye
- megegyezik:
- a térfogat számítható a felületek geometriájából, az eredmény legalacsonyabb ponthoz viszonyított térfogatok különbsége lesz
- a térfogat számítható rácshálóval is, mint a különböző szülő poligonú felületek esetében
A rácsháló módszer esetén a számított rácsháló további elemzés, feldolgozás céljából elmentető térinformatikai rendszerekkel feldolgozható raszter, pontfelhő, vagy PNG kép formátumba. A program ezt az (ideiglenes) rácshálót nem tárolja az adatbázisában.
- Arc/Info ASCII Grid (*.asc)
- GRASS ASCII Grid (*.arx)
- ASCII Point Cloud (*.xyz)
- LAS Point Cloud (*.las)
- Portable Network Graphics (*.png)
Napló geometriából levezetett térfogat különbség esetén
## Térfogat számítás
### Változás előtt
Felület: VE
- Háromszögek száma: 34
- Terület: 1245.598
- Felszín: 1252.312
- Z min: 166.550
- Z max: 171.006
- Z átlag: 169.097
### Változás után
Felület: VU
- Háromszögek száma: 178
- Terület: 1245.598
- Felszín: 1255.679
- Z min: 166.550
- Z max: 171.006
- Z átlag: 169.251
### Térfogat
a két felület szülő poligonja megegyezik
Számítási módszer: felület geometriából
A 166.550 szinthez viszonyított térfogatok:
- változás előtt: 2955.293
- változás után: 3046.302
> V: 91.009
Napló rácsháló módszer esetén
## Térfogat számítás
### Változás előtt
Felület: VE
- Háromszögek száma: 34
- Terület: 1245.598
- Felszín: 1252.312
- Z min: 166.550
- Z max: 171.006
- Z átlag: 169.097
### Változás után
Felület: VU
- Háromszögek száma: 178
- Terület: 1245.598
- Felszín: 1255.679
- Z min: 166.550
- Z max: 171.006
- Z átlag: 169.251
### Térfogat
a két felület szülő poligonja megegyezik
Számítási módszer: rácshálóval
Rácsháló:
- Sorok száma: 95
- Oszlopok száma: 98
- Cellaméret: 0.50
- Közös cella : 4986
- Közös terület: 1246.500
- Z min: -0.202
- Z max: 0.436
- Z átlag: 0.073
- Töltés: 107.454
- Bevágás: -16.455
> V: 90.999
Napló egy szinthez viszonyítva
## Térfogat számítás
### Változás előtt
Konstans magasság: 169.25
### Változás után
Felület: VU
- Háromszögek száma: 178
- Terület: 1245.598
- Felszín: 1255.679
- Z min: 166.550
- Z max: 171.006
- Z átlag: 169.251
### Térfogat
Számítási módszer: rácshálóval
Rácsháló:
- Sorok száma: 95
- Oszlopok száma: 98
- Cellaméret: 0.50
- Cellák száma: 4986
- Terület: 1246.500
- Z min: -2.649
- Z max: 1.747
- Z átlag: -0.255
- Töltés: 371.509
- Bevágás: -689.149
> V: -317.640
Magasság interpoláció
Az alapvonal kezdő és végpontjának kiválasztása után az elérhető pontok listájából hozzá lehet adni a számítandó pontokhoz a kiválasztott pontokat.
A pontok hozzáadásához az Elérhető pontok listájából ki kell választani a számítandó pontokat, majd a helyi menü Hozzáadás parancsával fel lehet venni őket a Számítandó pontok listájába.
A Számítás gomb csak a számítást végzi el és megjeleníti az eredményeket. A Koordináta jegyzékbe az Elfogad gomb hatására kerülnek be a számított magasságok. A számítási eredmények naplózás csak akkor történik meg, ha a Naplóz opció be van kapcsolva.
A számításba bevont pontok magassága az alapvonalra vetített talppontjainak a lineáris interpolációjaként kerül meghatározásra. A program a számítás során nem ellenőrzi a pontok alapvonaltól távolságát.
A Napló tartalmazza az alapvonal adatait, a számított pontok adatait, koordinátáit és magasság változását.
## Magasság interpoláció
### Alapvonal
Kezdőpont: 1001, szeg, (595453.230, 57910.950, 114.116)
Végpont: 1006, , (595560.166, 57919.947, 116.491)
Tv = 107.313, dZ = 2.375
### Számított pontok
| Psz | Kód | Y | X | Z | Új Z | dZ |
| :-- | :-- | ---------: | --------: | ------: | ------: | -----: |
| 11 | 1 | 595448.921 | 57926.425 | 116.072 | 114.050 | -2.022 |
| 12 | 1 | 595454.467 | 57931.383 | 116.105 | 114.181 | -1.924 |
| 13 | 2 | 595451.677 | 57928.158 | 115.995 | 114.114 | -1.881 |
| 14 | 2 | 595449.868 | 57927.328 | 118.084 | 114.072 | -4.012 |
Kitűzési méretek számítása
A parancs segítségével egy kiválasztott alapvonalhoz képest számíthatunk ortogonális és poláris kitűzési méreteket. Az alapvonal kezdő és végpontjának kiválasztása után az elérhető pontok listájából hozzá lehet adni a számítandó pontokhoz a kitűzendő pontokat.
A pontok hozzáadásához az Elérhető pontok listájából ki kell választani a számítandó pontokat, majd a helyi menü Hozzáadás parancsával fel lehet venni őket a Kitűzendő pontok listájába.
A kitűzési méreteket a Számítás gomb megnyomásával kapunk. Ha a kezdőpontnak és a kitűzendő pontnak is van Z koordinátája, akkor a dZ oszlopban megkapjuk a kitűzendő pontnak az alapvonal kezdőpontjához viszonyított magasságkülönbségét is. Poláris kitűzési méretek esetén az alapvonal kezdőpontjáról a végpontjára menő irányérték 0-00-00.
Az Elfogad gomb hatására a számítás eredménye bekerül a Naplóba, a pontok koordinátái nem módosulnak.
## Kitűzési méretek
### Alapvonal
Kezdőpont: 1001, szeg, (595453.230, 57910.950, 114.116)
Végpont: 1006, , (595560.166, 57919.947, 116.491)
Irányszög: 85-11-26, Tv = 107.313, dZ = 2.375
### Számított pontok
| Psz | Kód | a | b | Irányszög | Irányérték | Tv | dZ |
| :-- | :-- | -----: | -----: | --------: | ---------: | -----: | ----: |
| 11 | 1 | -2.997 | 15.782 | 344-26-16 | 259-14-50 | 16.064 | 1.956 |
| 12 | 1 | 2.945 | 20.258 | 3-27-42 | 278-16-17 | 20.471 | 1.989 |
| 13 | 2 | -0.105 | 17.278 | 354-50-29 | 269-39-03 | 17.278 | 1.879 |
| 14 | 2 | -1.978 | 16.603 | 348-23-52 | 263-12-26 | 16.720 | 3.968 |
2D Transzformációs paraméterek számítása
A program a síkbeli hasonlósági transzformációs paraméterek meghatározását Helmert vagy Affin transzformációval hajtja végre. A Helmert transzformációhoz legalább 2, az Affin transzformációhoz legalább 3 közös pont szükséges.
A számításból kizáráshoz / bevonáshoz duplán rá kell kattintani a közös pont sorára. Ha a számításba bevont pontok száma kevesebb mint 3, akkor automatikusan Helmert transzformációra vált a program. Kettőnél kevesebb közös pont esetén a Helmert transzformáció sem végezhető el.
A számítás során folyamatosan kijelzi pontonként a maradék ellentmondásokat, valamint számítja a maradék ellentmondások középhibát. A legnagyobb eltérést mutató közös pontnál a dT vonalas hiba oszlopában ^ karakter jelzi a maximális hibát.
A számítás parancsai a közös pont lista helyi menüjéből érhetők el:
- Közös pont hozzáadás
- Közös pontok hozzáadása fájlból
- Közös pontok mentése fájlba
- Paraméterek mentése fájlba
- Közös pont törlése
- Adatok törlése
A Napló tartalma Affin transzformáció esetén:
## Transzformációs paraméterek számítása
### Közös pontok
| Psz1 | Y1 | X1 | Psz2 | Y2 | X2 | dY | dX | dT | Be / Ki |
| :--- | ---------: | --------: | :--- | ---------: | --------: | -----: | -----: | ------: | :-----: |
| 8 | 591054.928 | 77203.457 | 59 | 591074.893 | 77208.370 | -0.026 | -0.032 | 0.041 | 1 |
| 10 | 591059.518 | 77194.545 | 62 | 591079.632 | 77199.501 | 0.026 | 0.032 | 0.041 | 1 |
| 18 | 591061.604 | 77201.308 | 68 | 591081.688 | 77206.206 | | | | 0 |
| 33 | 591063.844 | 77208.064 | 85 | 591083.798 | 77212.959 | 0.026 | 0.033 | ^ 0.042 | 1 |
| 35 | 591068.427 | 77199.290 | 87 | 591088.425 | 77204.098 | -0.026 | -0.033 | 0.042 | 1 |
### Affin paraméterek
a1 = 0.998113954
b1 = -0.011518848
a2 = -0.008343974
b2 = 0.998902090
y0 = 1558.211
x0 = 5082.302
> Középhibák: sY = 0.026, sX = 0.032, sT = 0.041
Átszámítás egyenletei:
Y2 = y0 + b1 * x1 + b2 * y1
X2 = x0 + a1 * x1 + a2 * y1
Közös pontok hozzáadása párbeszédablak segítségével
A helyi menü Közös pont hozzáadás parancsa segítségével a közös pontokat egy párbeszédablakból lehet kiválasztani.
Bal oldalon a forrás rendszer, jobb oldalon a cél rendszernek megfelelő pontok listája szűrhető le vetületi rendszer szerint. A forrás és a cél rendszer vetületi rendszere lehet azonos is.
Ha kiválasztott pontok nem azonosak, akkor a [Hozzáad] gomb megnyomásával a pont bekerül a számítás ablakba, és a program újból elvégzi a számítást.
A hozzáadás után az ablak nem zárul be így könnyen hozzá lehet adni egy új pontot a közös pont listához.
Közös pontok hozzáadása fájlból
A helyi menü Közös pontok hozzáadása fájlból parancsa egy speciálisan összeállított szövegfájlból betölti a közös pontokat.
[YASC_TCP]
dimension=2
[TCP_6d27035ee5da4687bf148411cbd9f817]
p1=801
y1=611256.122
x1=208046.952
p2=802
y2=611305.908
x2=208106.842
included=1
[TCP_c24a375ddad847f89cd2cdd1299031f7]
...
2D transzformáció esetén YASC_TCP szakaszban a dimension értéke 2
A közös pontok TCP_ kezdetű szakaszokban vannak megadva. A TCP_ utáni karaktersor tetszőleges, de egyedinek kell lennie, ellenkező esetben ugyanazt a közös pontot fogja jelenteni.
- p1= forrás rendszerbeli pont pontszáma
- y1= forrás rendszerbeli pont y koordinátája
- x1= forrás rendszerbeli pont x koordinátája
- p2= cél rendszerbeli pont pontszáma
- y2= cél rendszerbeli pont y koordinátája
- x2= cél rendszerbeli pont x koordinátája
- included= nem kötelező, ha 1, akkor automatikusan be lesz vonva a számításba
A fájlnév kiterjesztése: .ytcp
Közös pontok mentése fájlba
A helyi menü Közös pontok mentése fájlba parancsa elmenti a közös pontokat egy vesszővel elválasztott szövegfájlba. A fájl formátuma megegyezik a betöltésnél használt formátummal.
Paraméterek mentése fájlba
A helyi menü Paraméterek mentése fájlba parancsa elmenti a paramétereket egy .ytrp kiterjesztésű szöveges, INI formátumú paraméterfájlba.
[YASC_Tr_Parameters]
method=1
desc=Affine
a1=0.998113954311718
b1=-0.0115188479704873
a2=-0.00834397406812886
b2=0.99890208997266
y0=1558.21078148414
x0=5082.30157687725
Ez a fájl betölthető a Koordináta jegyzék, Koordináta transzformáció parancsában.
Közös pontok, adatok törlése
A helyi menü Közös pont törlése parancsa törli a kijelölt közös pontot a listából és újraszámítja a transzformációt.
A helyi menü Adatok törlése parancsa törli az összes közös pontot és a számítási eredményeket.
3D Transzformációs paraméterek számítása
A térbeli a síkbeli hasonlósági transzformációs paraméterek meghatározását 3D Helmert transzformációval hajtja végre. A paraméterek számításához legalább 3 közös pont szükséges.
Az EOV és az ETRS89 rendszerek közötti transzformáció esetén automatikusan elvégzi az EOV koordináták átszámítását a GRS67 ellipszoidra. A 3D általános transzformáció esetén nem végez semmilyen vetületi átszámítást a program, hanem a “nyers” koordinátákkal végzi a számításokat.
A számításból kizáráshoz / bevonáshoz duplán rá kell kattintani a közös pont sorára. Kettőnél kevesebb közös pont esetén a transzformáció nem végezhető el.
A számítás során folyamatosan kijelzi pontonként a maradék ellentmondásokat, valamint számítja a maradék ellentmondások középhibát. A legnagyobb eltérést mutató közös pontnál a dT vonalas hiba oszlopában ^ karakter jelzi a maximális hibát.
A számítás parancsai a közös pont lista helyi menüjéből érhetők el:
- Közös pont hozzáadás
- Közös pontok hozzáadása fájlból
- Közös pontok mentése fájlba
- Paraméterek mentése fájlba
- Közös pont törlése
- Adatok törlése
A Napló tartalma Affin transzformáció esetén:
## Transzformációs paraméterek számítása
### Közös pontok
| Psz1 | Y1 | X1 | Z1 | Psz2 | Y2 | X2 | Z2 | dY | dX | dZ | dT | Be / Ki |
| :--- | ---------: | ---------: | ------: | :--- | ----------: | ----------: | ----------: | -----: | -----: | -----: | ------: | :-----: |
| E1 | 641694.706 | 92957.690 | 112.059 | W1 | 1435900.984 | 4184409.839 | 4579323.584 | -0.061 | -0.010 | -0.035 | 0.071 | 1 |
| E2 | 526742.886 | 69524.287 | 127.705 | W2 | 1332512.532 | 4237120.842 | 4562212.083 | -0.086 | -0.021 | 0.045 | 0.100 | 1 |
| E3 | 591864.258 | 57009.604 | 115.642 | W3 | 1397193.106 | 4224953.736 | 4554175.729 | 0.161 | 0.005 | 0.050 | ^ 0.168 | 1 |
| E4 | 574163.405 | 174108.362 | 122.306 | W4 | 1352739.558 | 4150486.742 | 4634818.973 | 0.039 | 0.039 | 0.028 | 0.062 | 1 |
| E5 | 636143.850 | 142729.867 | 115.695 | W5 | 1418887.142 | 4152144.803 | 4613639.549 | | | | | 0 |
| E6 | 553863.747 | 113850.128 | 158.953 | W6 | 1347805.325 | 4198371.629 | 4593271.059 | -0.052 | -0.015 | -0.088 | 0.104 | 1 |
### Paraméterek
Transzformációs eljárás: EOV->ETRS89 (Helmert)
Forgatómátrix: R
1.0000000000 0.0000071457 0.0000068638
-0.0000071457 1.0000000000 -0.0000045565
-0.0000068638 0.0000045564 1.0000000000
Eltolás vektor: T = 3.6513 -23.4179 0.0656
Lépték: S = 1.0000038876
Átszámítás: `P2 = T + S * R * P1`
> Középhibák: sX = 0.0216, sY = 0.0908, sZ = 0.0535, sT = 0.0375
Közös pontok hozzáadása párbeszédablak segítségével
A helyi menü Közös pont hozzáadás parancsa segítségével a közös pontokat egy párbeszédablakból lehet kiválasztani.
Bal oldalon a forrás rendszer, jobb oldalon a cél rendszernek megfelelő pontok listája szűrhető le vetületi rendszer szerint. A forrás és a cél rendszer vetületi rendszere lehet azonos is.
Ha kiválasztott pontok nem azonosak, akkor a [Hozzáad] gomb megnyomásával a pont bekerül a számítás ablakba, és a program újból elvégzi a számítást.
A hozzáadás után az ablak nem zárul be így könnyen hozzá lehet adni egy új pontot a közös pont listához.
Közös pontok hozzáadása fájlból
A helyi menü Közös pontok hozzáadása fájlból parancsa egy speciálisan összeállított szövegfájlból betölti a közös pontokat.
[YASC_TCP]
dimension=3
method=2
[TCP_e523c7638d2f471f80a8c0d2f1464e]
p1=E1
y1=641694.706
x1=92957.69
z1=112.059
p2=W1
y2=1435900.9844
x2=4184409.8387
z2=4579323.5836
included=1
[TCP_2bbc1f4ec94e4d8180a74a3f5c669763]
2D transzformáció esetén YASC_TCP szakaszban a dimension értéke 2, a method értéke a következő lehet:
- 2: EOV->ETRS89 transzformáció (kettős vetítéssel)
- 3: ETRS89->EOV transzformáció (kettős vetítéssel)
- 4: általános 3D transzformáció (vetítések nélkül)
A közös pontok TCP_ kezdetű szakaszokban vannak megadva. A TCP_ utáni karaktersor tetszőleges, de egyedinek kell lennie, ellenkező esetben ugyanazt a közös pontot fogja jelenteni.
- p1= forrás rendszerbeli pont pontszáma
- y1= forrás rendszerbeli pont Y koordinátája
- x1= forrás rendszerbeli pont X koordinátája
- z1= forrás rendszerbeli pont Z koordinátája
- p2= cél rendszerbeli pont pontszáma
- y2= cél rendszerbeli pont Y koordinátája
- x2= cél rendszerbeli pont X koordinátája
- z2= cél rendszerbeli pont Z koordinátája
- included= nem kötelező, ha 1, akkor automatikusan be lesz vonva a számításba
A fájlnév kiterjesztése: .ytcp
Közös pontok mentése fájlba
A helyi menü Közös pontok mentése fájlba parancsa elmenti a közös pontokat egy vesszővel elválasztott szövegfájlba. A fájl formátuma megegyezik a betöltésnél használt formátummal.
Paraméterek mentése fájlba
A paraméterek nem tárolódnak a program adatbázisában, viszont későbbi felhasználás céljából kimenthetők a program saját .ytrp formátumába vagy Bursa-Wolf 7 paraméteres .7prm formátumba. A paraméterek mentését a helyi menüből kiadott paranccsal lehet elvégezni.
A saját formátumba mentés esetén a forgatómátrixon, az eltolási vektoron kívül és a méretarányon kívül mentésre kerül még a transzformációs eljárás is. Ez a fájlban a method érték tárolja. Ennek lehetséges értékei:
- 2: EOV->ETRS89
- 3: ETRS89->EOV
- 4: 3D általános
[YASC_Tr_Parameters]
method=2
dimension=3
00=1
01=6.0565E-6
02=5.4273E-6
10=-6.0565E-6
11=1
12=-3.4754E-6
20=-5.4273E-6
21=3.4754E-6
22=1
x0=12.5004271673
y0=-32.6988038518
z0=-3.6649107624
sf=1.0000036998
A Bursa-Wolf 7 paraméteres együtthatókat mentéskor a forgatómátrixból automatikusan meghatározza a program
12.5004
-32.6988
-3.6649
-0.716853
-1.119461
1.249243
1.000003699800
A fájl sorai, sorrendben a következő értékeknek felelnek meg:
- dx: X tengely irányú eltolás
- dy: Y tengely irányú eltolás
- dz: Z tengely irányú eltolás
- rx: forgatási szög az X tengelyen, szögmásodpercben
- ry: forgatási szög az Y tengelyen, szögmásodpercben
- rz: forgatási szög az Z tengelyen, szögmásodpercben
- sf: méretaránytényező
Ezek a fájlok betölthetők a Koordináta jegyzék, Koordináta transzformáció parancsában.
Közös pontok, adatok törlése
A helyi menü Közös pont törlése parancsa törli a kijelölt közös pontot a listából és újraszámítja a transzformációt.
A helyi menü Adatok törlése parancsa törli az összes közös pontot és a számítási eredményeket.
Előzetes koordináták számítása
A program azoknak az álláspontoknak, illetve irányzott alappontoknak amik még nem szerepelnek a koordináta jegyzékben, automatikus hálózat kiegyenlítéssel előzetes koordinátákat határoz meg.
Az így számított koordináták akár durva hibával is terheltek lehetnek, ezért csak a hálózat grafikus megjelenítéséhez alkalmasak. Az előzetes koordinátákat más számítási módszerrel véglegesíteni szükséges, vagy a tájékozások elvégzése után a koordináta jegyzékben véglegesíthetők.
Az előzetes koordináták számítása NEM kerül be a Naplóba
Magassági (1D) hálózat kiegyenlítés
A program a geodéziai hálózat kiegyenlítést a nyílt forráskódú GNU Gama segítségével hajtja végre. A automatikusan, mentett sokszögvonalból, vagy egyesével adhatók hozzá a hálózathoz. A szakasz magasságkülönbségét az összes lehetséges mérési eredményből határozza meg a program. A magasságkülönbségek mellett megjelennek a középhibák is.
Nincs lehetőség oda és vissza szakasz hozzáadására. A program a szakasz végpontjainak magasságkülönbségét az oda-vissza mérésekből közepeléssel számítja. Ha a magasságkülönbség több mérésből is kiszámítható, akkor a középhiba oszlopban 0-tól eltérő érték jelenik meg. Ez oszlop tájékoztat a magasságkülönbség minőségéről, nagy számú fölös mérés esetén célszerű azokat a szakaszokat kizárni a kiegyenlítésből, amelyeknek nagy a középhibája.
Egy szakasz hozzáadása után a hálózatot alkotó pontok listája folyamatosan frissül. Azok a pontok, amelyeknek a koordináta jegyzékben van magassága azokat előzetesen ‘Fix’-ként, amelyiknek nincs, azokat ‘Új’-ként jelöli a program. A koordináta jegyzékben előzetes magasságúként jelölt pontok ‘Előzetes"-ként’ lesznek jelölve. Ez természetesen módosítható. Fix, vagy Előzetes csak olyan pont lehet, aminek már van magassága a koordináta jegyzékben.
A szakaszok a vonatkozó sorra dupla kattintással kizárhatók, illetve bevonhatók a számításba, ekkor frissül a pontlista is.
A pontok esetében megadhatjuk az XY és az Z koordináták kötöttségét:
- fix: adott koordináták, a kiegyenlítés során nem változnak
- előzetes: kiegyenlített koordináták, amelyekre egy második kiegyenlítési kényszer vonatkozik (a korlátozott koordináták javításainak négyzetösszege minimális)
- új: kiegyenlített koordináták (ismeretlen kiegyenlítési paraméter)
A hálózat összeállítását követően a végrehajtható a kiegyenlítés, melynek eredményei az ablak alján jelennek meg. A számított koordináták az [Elfogad] gomb megnyomásával kerülnek be a projekt koordináta jegyzékébe.
A kiegyenlített mérési eredmények nem kerülnek be a mérési jegyzőkönyvbe, csak a Naplóban jelennek meg.
A program a kiegyenlítés eredményeinek elfogadásával a kiegyenlített pontok koordinátáit és a tájékozási ismeretleneket tárolja. A koordináta jegyzékben tárolt pontok koordinátái a szabályoknak megfelelően automatikusan felül lesznek írva.
A Szakasz lista helyi menüjének elemei:
- Hálózat automatikus összeállítása: az összes lehetséges szakaszt hozzáadja a hálózathoz
- Hálózat összeállítás sokszögvonalból: a hálózat szakaszai a mentett sokszögvonal oldalai lesznek
- Szakaszok betöltése fájlból: a szakaszokat egy előre elkészített strukturált szövegfájlból tölti be
- fájlnév kiterjesztés: .csv
- mező elválasztó karakter: ; (pontosvessző)
- mezők sorrendje: kezdőpont;végpont;hossz;dm
- példa: 231012;231021;8.1;-0.22718
- Egy pont hozzáadás: minden olyan lehetséges szakaszt hozzáad a hálózathoz, amelynek valamelyik végpontja a listából kiválasztott alappont
- Szakasz hozzáadás: megadható a szakasz kezdő és végpontja
- Szakasz módosítás: a kijelölt szakasz adatainak módosítása (a kezdő és végpont pontszáma nem módosítható)
- Szakasz törlés: a kijelölt szakasz törlése a hálózatból
- Bevont/kizárt: be, ki, csere
- Hálózat törlés: törli a teljes hálózatot és a számítási eredményeket
- GNU Gama XML mentés: hálózat mentése XML formátumba GNU Gama programmal történő külső feldolgozáshoz
Pont lista helyi menüjének elemei:
- Fix: a pont magassága a kiegyenlítés során nem változik, csak magassággal rendelkező pont lehet fix
- Előzetes: a pont magassága a kiegyenlítés során javítást kap, csak magassággal rendelkező pont lehet előzetes
- Új: a magasság ismeretlenként kerül kiegyenlítésre, attól függetlenül, hogy van-e már magassága.
Vízszintes (2D) és térbeli (3D) hálózat kiegyenlítés
A program a geodéziai hálózat kiegyenlítést a nyílt forráskódú GNU Gama segítségével hajtja végre. A program alapértelmezésben a munkában szereplő valamennyi mérés és pont alapján 2 vagy 3 dimenziós hálózatot állít össze. A kiegyenlítésbe bevont mérési eredmények a bal oldalon, a pontok a jobb oldalon találhatók.
Mivel a GNU Gama csak DMS és GON formátumú szögekkel tud számolni, a DEG és RAD beállítás esetén a szögek automatikusan át lesznek számítva DMS formátumba, és a kiegyenlítés eredményei is DMS-ben jelennek meg. Az elmentett tájékozási ismeretlenek (tájékozási szögek) viszont az aktuális beállításnak megfelelően lesznek megjelenítve.
A hálózat összeállításakor az adott YX koordinátájú alappontok ‘Fix’-ként, az ismeretlenek ‘Új’-ként lesznek jelölve a pont listában. A koordináta jegyzékben előzetes YX vagy Z koordinátával jelölt pontok “Előzetes” XY vagy Z-ként lesznek jelölve.
A mérési eredmények a vonatkozó sorra dupla kattintással kizárhatók, illetve bevonhatók a számításba.
A pontok esetében megadhatjuk az XY és az Z koordináták kötöttségét:
- fix: adott koordináták, a kiegyenlítés során nem változnak
- előzetes: kiegyenlített koordináták, amelyekre egy második kiegyenlítési kényszer vonatkozik (a korlátozott koordináták javításainak négyzetösszege minimális)
- új: kiegyenlített koordináták (ismeretlen kiegyenlítési paraméter)
Mivel az YX és a Z koordináta esetén külön lehet megadni a kötöttséget, lehetőség van arra, hogy pl. egy pont YX koordinátája fix, míg a Z új vagy előzetesként legyen figyelembe véve. Fix vagy előzetes csak olyan pont lehet, aminek van XY vagy Z koordinátája. Új pont lehet olyan is, aminek van koordinátája.
A hálózat összeállítását követően a végrehajtható a kiegyenlítés, melynek eredményei az ablak alján jelennek meg. A számított koordináták az [Elfogad] gomb megnyomásával kerülnek be a projekt koordináta jegyzékébe.
A kiegyenlített mérési eredmények nem kerülnek be a mérési jegyzőkönyvbe, csak a Naplóban jelennek meg.
A program a kiegyenlítés eredményeinek elfogadásával a kiegyenlített pontok koordinátáit és a tájékozási ismeretleneket tárolja. A koordináta jegyzékben tárolt pontok koordinátái a szabályoknak megfelelően automatikusan felül lesznek írva. Ugyanígy a már tárolt középtájékozási szögeket felülírják a kiegyenlített tájékozási ismeretlenek. A kiegyenlített tájékozási ismeretlenek mentése opcionális.
Mérések táblázat helyi menüjének elemei:
- 2D hálózat összeállítás
- 3D hálózat összeállítás
- Bevont/kizárt: be, ki, csere
- GNU Gama XML mentés
Pont lista helyi menüjének elemei:
- YX:
- Fix: a pont vízszintes koordinátája a kiegyenlítés során nem változik, csak vízszintes koordinátával rendelkező pont lehet fix
- Előzetes: a pont vízszintes koordinátája a kiegyenlítés során javítást kap, csak vízszintes koordinátával rendelkező pont lehet előzetes
- Új: a vízszintes koordináták ismeretlenként kerülnek kiegyenlítésre, attól függetlenül, hogy a pontnak van-e már vízszintes koordinátája
- YXZ (csak 3D hálózat esetén):
- Fix: a pont vízszintes és magassági koordinátája a kiegyenlítés során nem változik, csak vízszintes és magassági koordinátával rendelkező pont lehet fix
- Előzetes: a pont vízszintes és magassági koordinátája a kiegyenlítés során javítást kap, csak vízszintes és magassági koordinátával rendelkező pont lehet előzetes
- Új: a vízszintes és magassági koordináták ismeretlenként kerülnek kiegyenlítésre, attól függetlenül, hogy a pontnak van-e már vízszintes és magassági koordinátája
- Z (csak 3D hálózat esetén):
- Fix: a pont magassága a kiegyenlítés során nem változik, csak magassággal rendelkező pont lehet fix
- Előzetes: a pont magassága a kiegyenlítés során javítást kap, csak magassággal rendelkező pont lehet előzetes
- Új: a magasság ismeretlenként kerül kiegyenlítésre, attól függetlenül, hogy van-e már magassága
Vízszintes (2D) hálózat kiegyenlítés
Alapértelmezetten a program 2 dimenziós hálózatot állít össze a rendelkezésre álló mérési eredményekből és pont koordinátákból. Ebben az esetben a mért ferde távolságokat vízszintesre, EOV rendszer esetén a vetületi síkra redukálja a program. A kiegyenlítésbe a vízszintes távolságok és az irányértékek kerülnek be.
Térbeli (3D) hálózat kiegyenlítés
A 3 dimenziós hálózat kiegyenlítéshez a hálózatot a mérések panelen a helyi menüből kiadott paranccsal lehet összeállítani. Ebben az esetben mérési eredmények (irányérték, zenitszög, ferde távolság) redukció nélkül kerülnek a hálózatba.
Diagram
A számítást követően a Diagram fülön megtekinthetők a hálózat diagramja a hibaellipszisekkel.
A diagram a helyi menüből elmenthető PNG vagy SVG formátumú képként.
Jelölések:
- fix pontok: kék háromszög
- előzetes pontok: zöld kör
- új pontok: sárga kör
A kiegyenlítés beállításai
- Előzetes középhiba: a-priori középhiba referencia értéke (referencia variancia négyzetgyöke)
- Megbízhatósági statisztika: statisztikai tesztekben használt megbízhatósági valószínűség
- Hibahatár: durva hibát tartalmazó tagok azonosítására használt tolerancia
- Középhiba típusa: statisztikai tesztekben használt referencia szórás tényleges típusa
- Algoritmus: a kiegyenlítés során használt numerikus algoritmus
- gso: Gram-Schmidt ortogonalizáció
- svd: szinguláris érték dekompozíció
- cholesky: a normál egyenletek félig határozott mátrixának Cholesky dekompozíciója
- envelope: a Cholesky dekompozíció gyorsított változata
- Iránymérés középhibája: iránymérések középhibájának implicit értéke
- Zenitszögek középhibája: zenitszögek középhibájának implicit értéke
- Távmérés középhibája: vízszintes vagy ferde távmérések középhibájának implicit értéke
a + b * T^c
ahol aza
konstans rész, aT
mért távolság km-ben. Hab
és/vagyc
nincs megadva, akkorb=0, c=1
értékkel lesz figyelembe véve.
A kiegyenlítés eredményei és értelmezése
A kiegyenlítésről készül egy részletes riport, amely a minden lehetséges paramétert tartalmaz.
Az alábbiakban egy egyszerű, 2 dimenziós hálózat kiegyenlítés eredményeinek értelmezése olvasható:
Fej rész
Helyi geodéziai hálózat kiegyenlítés verzió: 2.14-gso / Visual C++ 19.16
************************************
http://www.gnu.org/software/gama/
Előzetes koordináták
********************
koordináták xyz xy z
adott : 0 5 0
számított : 0 2 0
---------------------------------------------
összesen : 0 7 0
mérések : 23
A kiegyenlítés általános jellemzői
**********************************
Koordináták xyz xy z
Kiegyenlített : 0 2 0
Kényszerített * : 0 0 0
Rögzített : 0 5 0
------------------------------------------
Összesen : 0 7 0
Irányok száma : 17 Tájékozások száma : 4
Távolságok száma : 5
Összes mérés : 22
Egyenletek száma : 22 Ismeretlenek száma: 8
Szabadságfok : 14 Hálózati defektus : 0
m0 apriori : 10.00
m0' aposteriori: 5.60 [pvv] : 4.38517e+02
Statisztikai analízis során használt értékek
- aposteriori középhiba 5.60
- konfidencia szint 95 %
m0' aposteriori / m0 apriori hányados: 0.560
95 % intervallum (0.634, 1.366) nem tartalmazza az m0'/m0 értéket
m0'/m0 (távolság): 0.542 m0'/m0 (irány): 0.562
Egy mérés elhagyásával elérhető maximális csökkenés az m0''/m0 értékben: 0.528
Maximális studentizált javítás 1.56 nem éri el a kritikus értéket 1.92
szignifikancia szint: 5 % észlelés: #22
<direction from="E" to="D" val=" 104-03-27.0000" stdev="10.0" />
A riport első részében a hálózat általános adatai találhatók. A “kényszerített” pontok a szabad hálózatok esetén szerepelnek csak. A kényszerített (vagy előzetes) pontok koordinátái a kiegyenlítés során minimális javítást kapnak. A hálózati defektus szabad hálózatok esetén nem nulla. A szabadságfokot a hazai szakirodalomban gyakran a fölös mérések számnak nevezzük.
A [pvv] : 4.38517e+02
a javítások négyzetösszege: 4.38517 * 10^2 = 4.38517 * 100 = 438.517
Itt található még az aposteriori és apriori súlyegység középhiba hányadosára vonatkozó statisztikai próba. Ha a null hipotézis nem fogadható el, az durva hiba jelenlétére vagy a középhibák helytelen megválasztására utal. A maximális studentizált javítás, a t próbával történt az egyes mérésekre vonatkozó durva hiba legnagyobb statisztikáját mutatja.
A szignifikancia szint: 5 % észlelés: #22
azt mutatja, hogy a hálózatban a 22-es számú mérés terhelt a legnagyobb hibával. Ezt célszerű a mérési eredmény során dupla kattintással kizárni a hálózatból, és megismételni a számítást.
Koordináta jegyzék
Rögzített pontok
****************
pont x y
========================================
A 7166.443 3039.031
B 7859.494 3109.287
C 7949.246 3814.149
D 7274.939 3973.766
E 7397.498 3527.387
Az x EOV esetében az Y, az y az X koordinátának felel meg. A rögzített (fix) pontok koordinátái a kiegyenlítés során nem változnak meg.
Kiegyenlített koordináták, középhibák, konfidencia intervallumok
Kiegyenlített koordináták
*************************
i pont előzetes javítás kiegy. középh. konf.i.
====================== érték ====== [m] ====== érték ========== [mm] ===
1
1 x 7531.49276 -0.00533 7531.48743 2.1 4.6
2 y 3254.10610 -0.00748 3254.09862 2.9 6.3
2
4 x 7691.74070 0.00850 7691.74919 3.0 6.4
5 y 3551.18409 -0.00312 3551.18097 2.0 4.4
A program első körben minden, a hálózatban szereplő olyan pontnak, aminek nincs előzetes koordinátája, valamilyen egyszerű pontkapcsolási módszerrel számít egy előzetes koordinátát és elvégzi az álláspontok előzetes tájékozását. Azok a koordináták, amelyek előzetesként lettek jelölve, a fenti táblázatban * jelöli. A táblázatban láthatók a pontok előzetes koordinátái, a javítások értéke, a kiegyenlített értékek, a középhibák és a konfidencia intervallumok. A kiegyenlítés során meghatározott előzetes és végleges koordináták a hozzá tartozó javítási értékekkel középhibákkal és a 95%-os szignifikancia szinthez tartozó konfidencia intervallumokkal. Annak valószínűsége, hogy a pont beleesik a kiegyenlített érték körüli konfidencia intervallumba 95%. A középhibák és konfidencia intervallumok milliméterben vannak feltüntetve.
Középhibák, konfidencia intervallumok
Kiegyenlített tájékozási ismeretlenek
*************************************
i álláspont előzetes javítás kiegy. középh. konf.i.
====================== [d] ========= [d] ======== [d] =========== [ss] ===
3 2 3-06-03.59 -0-00-00.83 3-06-02.76 2.8 6.1
6 B 2-27-59.30 0-00-00.18 2-27-59.48 2.5 5.5
7 C 0-19-59.15 0-00-02.02 0-20-01.17 3.3 7.0
8 E 1-17-32.22 0-00-03.63 1-17-35.85 2.5 5.5
A táblázatban láthatók az előzetes koordináták alapján számított tájékozási ismeretlenek, a javításuk, a kiegyenlített tájékozási ismeretlenek, a középhibák és a konfidencia intervallumok. A tájékozási ismeretlenek esetén a középhibák és a konfidencia intervallumok másodpercben vannak feltüntetve.
Hibaellipszisek
Középhibák és hibaellipszisek paraméterei
*****************************************
pont mP mXY középhiba ellipszis konf.hiba ellipszis g
=============== [mm] == [mm] ==== a [mm] b ==== [d] ===== a' [mm] b' ========
1 3.6 2.6 3.0 2.0 108.7 8.3 5.5 1.5
2 3.6 2.6 3.0 2.0 167.6 8.3 5.4 1.1
Az ismeretlenek hibaellipszisei és konfidencia ellipszisei. Ha a g értéke 1-nél kisebb, akkor a kiegyenlített pont 95%-os valószínűséggel bele esik a konfidencia ellipszisbe, ha 1-nél nagyobb, akkor a pont előzetes koordinátája nem esik bele a kiegyenlített ponthelyhez rajzolt konfidencia ellipszisbe.
Kiegyenlített mérések
Kiegyenlített mérések
*********************
i álláspont irányzott pont mért kiegyenlített középh. konf.i.
=========================================== érték ==== [m|d] ====== [mm|ss] ==
1 1 A táv. 423.68600 423.68800 2.1 4.4
2 2 C irány 42-30-12.00 42-30-05.46 3.4 7.2
3 D irány 131-30-16.00 131-30-18.21 2.9 6.3
4 E irány 181-31-22.00 181-31-20.18 3.0 6.5
5 1 irány 238-33-10.00 238-33-16.16 3.5 7.5
6 1 táv. 337.55200 337.55259 2.3 5.0
7 B C irány 80-16-41.00 80-16-36.84 2.5 5.5
8 2 irány 108-19-18.00 108-19-13.62 2.7 5.7
9 2 táv. 472.66300 472.66119 2.3 5.0
10 E irány 135-23-16.00 135-23-19.74 2.5 5.5
11 1 irány 153-42-40.00 153-42-44.99 2.8 5.9
12 1 táv. 358.54900 358.55085 2.5 5.4
13 A irány 183-19-19.00 183-19-18.82 2.5 5.5
14 C D irány 166-20-53.00 166-20-55.80 3.3 7.0
15 2 irány 225-16-03.00 225-16-07.05 3.4 7.3
16 2 táv. 368.04400 368.04455 2.3 5.0
17 B irány 262-24-42.00 262-24-35.15 3.3 7.0
18 E A irány 243-23-19.00 243-23-11.60 2.5 5.5
19 1 irány 294-49-31.00 294-49-29.17 2.7 5.8
20 B irány 316-33-47.00 316-33-43.37 2.5 5.5
21 2 irány 3-19-42.00 3-19-47.08 2.7 5.9
22 D irány 104-03-27.00 104-03-34.78 2.5 5.5
Az egyes mérések kiegyenlítés utáni eredményeit tartalmazza ez a táblázat. A középhiba értékek iránymérés esetén másodpercben (ss), távolság esetén milliméterben (mm) értendő. Annak valószínűsége, hogy a mérés beleesik a kiegyenlített érték körüli ± konfidencia intervallumba 95%.
Javítások és mérések elemzése
Javítások és mérések elemzése
*****************************
i álláspont irányzott pont f[%] v |v'| e-ész. e-kie.
============================================== [mm|ss] =========== [mm|ss] ===
1 1 A táv. 26.1 1.996 1.1 4.4 2.4
2 2 C irány 40.1 -6.544 1.5 -10.2 -3.7
3 D irány 47.9 2.212 0.5 3.0 0.8
4 E irány 45.7 -1.825 0.4 -2.6 -0.8
5 1 irány 37.7 6.157 1.4 10.1 3.9
6 1 táv. 16.6 0.594 0.4 2.0 1.4
7 B C irány 54.6 -4.163 0.8 -5.2 -1.1
8 2 irány 52.4 -4.384 0.9 -5.7 -1.3
9 2 táv. 16.0 -1.811 1.2 -6.1 -4.3
10 E irány 54.6 3.739 0.7 4.7 1.0
11 1 irány 50.9 4.991 1.0 6.6 1.6
12 1 táv. 9.8 1.855 1.5 9.9 8.1
13 A irány 54.6 -0.184 0.0 -0.2 -0.0
14 C D irány 41.5 2.802 0.6 4.3 1.5
15 2 irány 39.3 4.046 0.9 6.4 2.4
16 2 táv. 16.8 0.550 0.4 1.8 1.2
17 B irány 41.5 -6.848 1.5 -10.4 -3.6
18 E A irány 54.6 -7.397 1.5 -9.3 -1.9
19 1 irány 51.3 -1.833 0.4 -2.4 -0.6
20 B irány 54.6 -3.628 0.7 -4.6 -0.9
21 2 irány 50.9 5.082 1.0 6.7 1.6
22 D irány 54.6 7.776 1.6 m 9.8 2.0
Az egyes mérésekre vonatkozó durva hiba szűrés eredményei. Az f[%] oszlop segítségével kimutathatjuk a gyengén meghatározott hálózat részeket, ahol nem lehetséges a durva hiba szűrés. Az 5% alatti f érték kritikus és megjelölésre kerül.
A |v’| érték a studentizált javítás érték (a javítás osztva a javítás középhibájával). Ezek az értékek már azonos várhatóértékkel és szórással bírnak, így összehasonlítható k illetve t próbával vizsgálhatók. A kritikus értéknél nagyobb elemek megjelölésre kerülnek (k), a maximális kritikus érték mellett mk szerepel. A durva hibák jelenléte a kiegyenlítés eredményeit torzítják ezért ezeket ki kell hagyni a kiegyenlítésből. Mivel egy durva hibás mérésnek is nagy lehet a torzító hatása ezért kritikus értéket meghaladó méréseket nem szabad egyszerre kihagyni a kiegyenlítésből, hanem csak a legnagyobb kritikus értékkel bíró mérést hagyjuk ki. A durva hibásnak minősített mérést zárja ki, és ismételje meg a kiegyenlítést.
GNU Gama XML export
Ha a program által biztosított beállítási lehetőségeket túl szeretné finomhangolni a hálózat paramétereit, az összeállított hálózat elmenthető a GNU Gama által értelmezhető XML formátumú fájlba. A szükséges módosítások végeztével az XML fájlt megadhatja a paraméterként a GNU Gama számára.
A program az alábbi parancssori paraméterekkel futtatható:
Usage: gama-local [--input-xml] input.xml [options]
Options:
--algorithm gso | svd | cholesky | envelope
--language en | ca | cz | du | es | fi | fr | hu | ru | ua | zh
--encoding utf-8 | iso-8859-2 | iso-8859-2-flat | cp-1250 | cp-1251
--angular 400 | 360
--latitude <latitude>
--ellipsoid <ellipsoid name>
--text adjustment_results.txt
--html adjustment_results.html
--xml adjustment_results.xml
--octave adjustment_results.m
--svg network_configuration.svg
--cov-band covariance matrix of adjusted parameters in XML output
n = -1 for full covariance matrix (implicit value)
n >= 0 covariances are computed only for bandwidth n
--iterations maximum number of iterations allowed in the linearized
least squares algorithm (implicit value is 5)
--version
--help
Ennek megfelelően, ha az exportált XML fájl neve halozat.gkf, akkor a következő paranccsal lehet kiegyenlíteni a hálózatot, úgy, hogy magyar nyelvű eredmény fájl készüljön:
gama-local --input-xml halozat.gkf --angular 360 --language hu --text eredmeny.txt
Az egyes program verziók parancssori paraméterezése eltérő lehet.
A módosított hálózat és a számítási eredmény közvetlenül nem tölthető vissza a YASC programba.
A GNU Gama használatáról további információk angol nyelven, a kezelési kézikönyvében találhatók.
Regresszió számítások
A kijelölt pontokra illeszkedő alakzat, illetve a koordináták közötti matematikai kapcsolat meghatározása, vizsgálata a legkisebb négyzetek módszerével.
A számítás előtt ki kell választani a listából a számításba bevont pontokat.
A számítási eredmények az ablak jobb oldalán jelennek meg.
2D egyenes
Meghatározza a számításba bevont pontokra legjobban illeszkedő egyenes egyenletét.
Az eredmény listában a pontonként megjelenik:
- az egyenes egyenlete
- a pontok egyenestől való távolsága
- az illeszkedés középhibája
A számításhoz legalább 2 db olyan pont szükséges, aminek van Y és X koordinátája.
## Regresszió: 2D egyenes
2D egyenes egyenletei:
X = a * Y + b
Y = c * X + d
a = -1.9117006
b = 1207123.4080
c = -0.5230945
d = 631439.5838
irányszög = 152-23-10.3
korrelációs együttható = -0.9998516
| Pontszám | Y | X | Z | Távolság |
| :------- | ---------: | --------: | ------: | -------: |
| 7 | 591052.498 | 77207.964 | 170.769 | -0.024 |
| 8 | 591054.928 | 77203.457 | 170.695 | 0.041 |
| 9 | 591057.151 | 77199.153 | 170.474 | 0.015 |
| 10 | 591059.518 | 77194.545 | 170.156 | -0.023 |
| 11 | 591061.876 | 77190.246 | 169.936 | 0.074 |
| 12 | 591060.905 | 77191.763 | 169.898 | -0.083 |
> Középhiba: 0.0506
3D egyenes
Meghatározza a számításba bevont pontokra legjobban illeszkedő térbeli egyenes egyenletét.
Az eredmény listában a pontonként megjelenik:
- az egyenes egyenlete
- a pontok egyenestől való távolsága
- az illeszkedés középhibája
A számításhoz legalább 2 db olyan pont szükséges, aminek van Y, X és Z koordinátája.
## Regresszió: 3D egyenes
3D egyenes egyenletei:
Y = Y0 + a * d
X = X0 + b * d
Z = Z0 + c * d
Y0 = 591057.813, a = -0.4629057
X0 = 77197.855, b = 0.8851488
Z0 = 170.321, c = 0.0472216
d: távolság az (Y0,X0,Z0) ponttól
| Pontszám | Y | X | Z | Távolság |
| :------- | ---------: | --------: | ------: | -------: |
| 7 | 591052.498 | 77207.964 | 170.769 | 0.095 |
| 8 | 591054.928 | 77203.457 | 170.695 | 0.086 |
| 9 | 591057.151 | 77199.153 | 170.474 | 0.085 |
| 10 | 591059.518 | 77194.545 | 170.156 | 0.025 |
| 11 | 591061.876 | 77190.246 | 169.936 | 0.078 |
| 12 | 591060.905 | 77191.763 | 169.898 | 0.130 |
> Középhiba: 0.0888
Függőleges egyenes
Meghatározza a számításba bevont pontokra legjobban illeszkedő függőleges egyenes egyenletét.
Az eredmény listában a pontonként megjelenik:
- az egyenes egyenlete
- a pontok egyenestől való távolsága
- az illeszkedés középhibája
A számításhoz legalább 2 db olyan pont szükséges, aminek van Y, X koordinátája.
## Regresszió: Függőleges egyenes
Függőleges egyenes egyenlete:
Y = 591058.305
X = 77210.782
| Pontszám | Y | X | Z | dY | dX | dT |
| :------- | ---------: | --------: | ------: | -----: | -----: | ----: |
| 105 | 591058.101 | 77210.972 | 170.354 | 0.204 | -0.190 | 0.279 |
| 106 | 591058.294 | 77210.630 | 170.334 | 0.011 | 0.152 | 0.152 |
| 107 | 591058.519 | 77210.744 | 170.305 | -0.214 | 0.038 | 0.218 |
> Középhiba: 0.0515
Vízszintes kör
Egy olyan legalább három pontra illeszkedő vízszintes kör, ahol a pontok a kör középpontjától mért távolságainak négyzetösszege minimális. A megoldás gyakorlatilag 4 ismeretlen meghatározását jeleni: Y, X, Z és a sugár.
Az eredmény listában a pontonként megjelenik:
- a kör egyenlete
- a pontok körtől számított távolsága (dR),
- a pontok magasságának különbsége a kör magasságához képest (dZ)
- a sugár középhibája
- a magasság középhibája
A magasságot csak abban az esetben számítja a program, ha legalább egy kiválasztott pontnak van magassága.
Az [Elfogad] gomb megnyomása esetén lehetőség van a számított kör középpont pontként való elmentésére a koordináta jegyzékbe:
- pontszám: Kor_{n}, ahol {n} a számított kör sorszáma
- Kód: Rc={r}, ahol {r} a kör sugara
Az így elmentett körök a Grafika ablakban megjelennek.
## Regresszió: Vízszintes kör
Kör egyenlete:
(Y - Y0)² + (X - X0)² = R²
Y0 = 591086.094
X0 = 77208.519
R = 4.987
Z = 167.616
| Pontszám | Y | X | Z | dR | dZ |
| :------- | ---------: | --------: | ------: | -----: | -----: |
| 68 | 591081.688 | 77206.206 | 168.055 | 0.011 | -0.439 |
| 85 | 591083.798 | 77212.959 | 167.956 | -0.011 | -0.340 |
| 87 | 591088.425 | 77204.098 | 167.370 | -0.011 | 0.246 |
| 93 | 591090.507 | 77210.820 | 167.083 | 0.011 | 0.533 |
> Középhibák: R: 0.011, Z: 0.404
Gömb
Meghatározza a számításba bevont pontokra legjobban illeszkedő gömb egyenletét.
Az eredmény listában a pontonként megjelenik:
- az gömb egyenlete
- a pontok gömbtől való távolsága
- az illeszkedés középhibája
A számításhoz legalább 4 db olyan pont szükséges, aminek van Y, X és Z koordinátája.
## Regresszió: Gömb
Gömb egyenlete:
R² = (Y - Y0)² + (X - X0)² + (Z - Z0)²
Y0 = 591065.254
X0 = 77209.588
Z0 = -12.392
R = 181.262
| Pontszám | Y | X | Z | Távolság |
| :------- | ---------: | --------: | ------: | -------: |
| 68 | 591081.688 | 77206.206 | 168.055 | 0.037 |
| 85 | 591083.798 | 77212.959 | 167.956 | -0.068 |
| 86 | 591086.008 | 77208.670 | 167.589 | 0.086 |
| 87 | 591088.425 | 77204.098 | 167.370 | -0.070 |
| 93 | 591090.507 | 77210.820 | 167.083 | 0.015 |
> Középhiba: 0.0609
Henger
A henger egyenleteit főkomponens-analízis segítségével határozza meg a program. A módszer segítségével meghatározható egy adathalmaz változásainak iránya. A henger tengelyének a legnagyobb szórással rendelkező főkomponens felel meg. A főkomponensek a kovariancia mátrix sajátvektorai és sajátértékei alapján kerülnek meghatározásra. Henger sugara a pontok tengelytől való távolságainak átlagának felel meg. A középhiba az sugarak középhibája.
## Regresszió: Henger
A henger tengelyének egyenletei:
Y = Y0 + a * d
X = X0 + b * d
Z = Z0 + c * d
Y0 = 0.9695, a = -0.002900476116
X0 = -0.0062, b = -0.003772115424
Z0 = -11.2990, c = 0.999988679128
d: távolság az (Y0,X0,Z0) ponttól
| Pontszám | Y | X | Z | Sugár |
| :------- | -----: | ------: | -------: | -----: |
| 11175104 | 1.6662 | 0.0109 | -0.0143 | 0.7319 |
| 11175105 | 0.9646 | 0.8065 | -0.0121 | 0.8557 |
...
| 12155142 | 1.0967 | -0.7861 | -1.9012 | 0.7603 |
| 12155143 | 1.0419 | -0.7991 | -1.0003 | 0.7610 |
> Sugár = 0.8053, Középhiba = 0.0901
Vízszintes sík
Meghatározza a számításba bevont pontokra legjobban illeszkedő vízszintes sík egyenletét.
Az eredmény listában a pontonként megjelenik:
- az sík egyenlete
- a pontok síktól való távolsága
- az illeszkedés középhibája
A számításhoz legalább 2 db olyan pont szükséges, aminek van Z koordinátája.
## Regresszió: Vízszintes sík
Vízszintes sík egyenlete:
Z = 167.621
| Pontszám | Y | X | Z | dZ |
| :------- | ---------: | --------: | ------: | -----: |
| 67 | 591084.048 | 77201.742 | 167.799 | -0.178 |
| 68 | 591081.688 | 77206.206 | 168.055 | -0.434 |
| 69 | 591079.310 | 77210.512 | 168.399 | -0.778 |
| 85 | 591083.798 | 77212.959 | 167.956 | -0.335 |
| 86 | 591086.008 | 77208.670 | 167.589 | 0.032 |
| 87 | 591088.425 | 77204.098 | 167.370 | 0.251 |
| 92 | 591092.821 | 77206.353 | 166.867 | 0.754 |
| 93 | 591090.507 | 77210.820 | 167.083 | 0.538 |
| 94 | 591088.207 | 77215.138 | 167.469 | 0.152 |
> Középhiba: 0.4574
Függőleges sík
Meghatározza a számításba bevont pontokra legjobban illeszkedő függőleges sík egyenletét.
Az eredmény listában a pontonként megjelenik:
- az sík egyenlete
- a pontok síktól való távolsága
- az illeszkedés középhibája
A számításhoz legalább 2 db olyan pont szükséges, aminek van Y és X koordinátája.
## Regresszió: Függőleges sík
Függőleges sík egyenletei:
X = a * Y + b
Y = c * X + d
a = -1.9117006
b = 1207123.4080
c = -0.5230945
d = 631439.5838
irányszög = 152-23-10.3
korrelációs együttható = -0.9998516
| Pontszám | Y | X | Z | Távolság |
| :------- | ---------: | --------: | ------: | -------: |
| 7 | 591052.498 | 77207.964 | 170.769 | -0.024 |
| 8 | 591054.928 | 77203.457 | 170.695 | 0.041 |
| 9 | 591057.151 | 77199.153 | 170.474 | 0.015 |
| 10 | 591059.518 | 77194.545 | 170.156 | -0.023 |
| 11 | 591061.876 | 77190.246 | 169.936 | 0.074 |
| 12 | 591060.905 | 77191.763 | 169.898 | -0.083 |
> Középhiba: 0.0506
Általános sík
Meghatározza a számításba bevont pontokra legjobban illeszkedő sík egyenletét.
Az eredmény listában a pontonként megjelenik:
- a sík egyenlete
- a pontok síktól való távolsága
- az illeszkedés középhibája
A számításhoz legalább 2 db olyan pont szükséges, aminek van Y, X és Z koordinátája.
## Regresszió: Általános sík
Sík egyenletei:
Z = a * Y + b * X + c
Y = d * X + e * Z + f
X = g * Y + h * Z + i
a = -0.1114848, b = 0.0086049, c = -65232.7243570
d = -0.0771849, e = 8.9698347, f = 585126.7568023
g = -12.9558953, h = -116.2122396, i = -7580840.9916520
| Pontszám | Y | X | Z | Távolság |
| :------- | ---------: | --------: | ------: | -------: |
| 67 | 591084.048 | 77201.742 | 167.799 | -0.009 |
| 68 | 591081.688 | 77206.206 | 168.055 | 0.037 |
| 69 | 591079.310 | 77210.512 | 168.399 | -0.005 |
| 85 | 591083.798 | 77212.959 | 167.956 | -0.041 |
| 86 | 591086.008 | 77208.670 | 167.589 | 0.042 |
| 87 | 591088.425 | 77204.098 | 167.370 | -0.047 |
| 92 | 591092.821 | 77206.353 | 166.867 | -0.015 |
| 93 | 591090.507 | 77210.820 | 167.083 | 0.065 |
| 94 | 591088.207 | 77215.138 | 167.469 | -0.027 |
> Középhiba: 0.0372
Pontok távolsága a síktól
Kiszámítja a kijelölt pontok távolságát az együtthatóival megadott általános síktól.
Az egyenletet a Z = a * Y + b * X + c
a, b és c együtthatóit a párbeszédablakban az
a = -0.077615210, b = -0.006476760, c = 46545.2710
formában kell megadni. Fontos, hogy az együtthatók felsorolását vesszővel kell elválasztani, az együttható és az értéke között egyenlőségjelnek kell lennie és tizedesjel csak pont lehet. A szóközök száma illetve a kisbetű/nagybetű lényegtelen. Az együtthatók felsorolásának sorrendje tetszőleges. Ez a forma megegyezik az általános sík parancs által megadott együtthatók első sorával.
## Regresszió: Pontok távolsága a síktól
Sík egyenlete:
Z = a * Y + b * X + c
a = -0.077615210, b = -0.006476760, c = 46545.2710
| Pontszám | Y | X | Z | Távolság |
| :------- | ---------: | --------: | ------: | -------: |
| 33 | 591063.844 | 77208.064 | 170.035 | -0.366 |
| 34 | 591066.003 | 77203.785 | 169.687 | -0.158 |
| 35 | 591068.427 | 77199.290 | 169.334 | 0.036 |
> Középhiba: 0.1642
Pontok távolsága a felülettől
Kiszámítja a kijelölt pontok távolságát a kiválasztott felülettől.
Az eredmény a pontonként megjelenik:
- a kiválasztott felület jellemzői
- a pontok adatai (pontszám, koordináták)
- a felület magassága a pontban
- ez eltérés
- az eltérések középhibája
A számításhoz legalább egy felület és 1 db olyan pont szükséges, aminek van Y, X és Z koordinátája.
## Regresszió: Pontok távolsága a felülettől
Felület: Változás előtt
- Háromszögek száma: 31
- Terület: 1264.815
- Felszín: 1271.552
- MinZ: 166.550
- MaxZ: 171.006
| Pontszám | Y | X | Z | Felület magasság | Eltérés |
| :------- | ---------: | --------: | ------: | ---------------: | ------: |
| 15 | 591066.207 | 77192.585 | 169.605 | 169.531 | 0.074 |
| 16 | 591065.150 | 77194.314 | 169.581 | 169.620 | -0.039 |
| 17 | 591063.967 | 77197.093 | 169.780 | 169.721 | 0.059 |
| 18 | 591061.604 | 77201.308 | 170.087 | 170.041 | 0.046 |
> Pontok a felületen kívül: 0
> Középhiba: 0.044
Ellenőrzések
Távolságmérés ellenőrzése
Ez a programmodul összehasonlítja a vízszintesre redukált távméréseket a koordinátákból számítható távolságokkal. A hibahatár számításhoz használt függvény: 14*sqrt({d}/1000)/100
, ahol:
{d}
a két pont közötti távolság,sqrt()
a zárójelbe írt érték négyzetgyökét jelöli
A függvény tetszőlegesen módosítható, de úgy kell megadni, hogy a kiértékelés után az eredményt méter dimenzióban adja vissza.
Az ellenőrzéshez szükséges feltételek:
- álláspont és irányzott pont vízszintes (Y,X) koordináta,
- zenitszög és ferde távolság
Az ellenőrzésről egy összesítő táblázat készül, amely a következő adatokat tartalmazza:
- kezdő és végpont pontszáma,
- számított és mért (redukált) távolság,
- eltérés, hibahatár,
- eltérések középhibája,
- jó és hibás mérések száma
## Távolságmérés ellenőrzése
Hibahatár: `0.14*sqrt({d}/1000)`
| Kezdőpont | Végpont | T.számított | T.mért | Eltérés | Hibahatár | J / H |
| :-------- | :------ | ----------: | ------: | ------: | --------: | :--------: |
| 1001 | 1004 | 87.7950 | 87.7912 | 0.0038 | 0.0415 | J |
| 1001 | 1002 | 38.4920 | 38.4846 | 0.0074 | 0.0275 | J |
| 1002 | 1004 | 61.0995 | 61.1024 | -0.0028 | 0.0346 | J |
| Középhiba | | | | 0.0050 | | J: 9, H: 0 |
Tájékozás ellenőrzése
Ez a programmodul a tájékozott alappontokon hasonlítja össze a koordinátákból számítható irányszögeket és a tájékozott irányértékeket (közép tájékozási szög + irányérték). A hibahatár számításához használt függvény: 24/sqrt({d}/1000)
, ahol:
{d}
a két pont közötti távolság,sqrt()
a zárójelbe írt érték négyzetgyökét jelöli
A függvény tetszőlegesen módosítható, de úgy kell megadni, hogy a kiértékelés után az eredményt másodperc dimenzióban adja vissza.
Az ellenőrzéshez szükséges feltételek:
- álláspont és irányzott pont vízszintes (Y,X) koordináta,
- közép tájékozási szög,
- irányérték
Az ellenőrzésről egy összesítő táblázat készül, amely a következő adatokat tartalmazza:
- álláspont és az irányzott pont száma,
- számított irányszög és a tájékozott irányérték,
- eltérés és hibahatár másodpercben,
- eltérések középhibája másodpercben,
- jó és hibás mérések száma
## Tájékozás ellenőrzése
Hibahatár [mp]: `20/sqrt({d}/1000)`
| Álláspont | Irányzott pont | Irányszög | Tájékozott irányérték | Eltérés [mp] | Hibahatár [mp] | J / H |
| :-------- | :------------- | ----------: | --------------------: | -----------: | -------------: | :--------: |
| 1001 | 1004 | 259-06-12.8 | 259-06-12.9 | 0.0 | 67.5 | J |
| 1001 | 1002 | 295-16-30.5 | 295-16-30.5 | 0.1 | 101.9 | J |
| 1002 | 1004 | 237-16-51.2 | 237-16-50.8 | 0.5 | 80.9 | J |
| Középhiba | | | | 3.7 | | J: 9, H: 0 |
Magasságmérés ellenőrzése
Összehasonlítja korordinátákból számított magasságkülönbségeket az alappontokra mért magasságkülönbségekkel. A hibahatár számításához használt függvény: 16*{d}/100000
, ahol:
{d}
a két pont közötti távolság,sqrt()
a zárójelbe írt érték négyzetgyökét jelöli
A függvény tetszőlegesen módosítható, de úgy kell megadni, hogy a kiértékelés után az eredményt méter dimenzióban adja vissza.
Az ellenőrzéshez szükséges feltételek:
- álláspont és irányzott pont magassági (Z) koordináta,
- műszermagasság és jelmagasság,
- ferde távolság és zenitszög
Az ellenőrzésről egy összesítő táblázat készül, amely a következő adatokat tartalmazza:
- kezdő és végpont pontszáma,
- számított és mért magasságkülönbség,
- eltérés, hibahatár,
- eltérések középhibája,
- jó és hibás mérések száma
## Magasságmérés ellenőrzése
Hibahatár: `16*{d}/100000`
| Kezdőpont | Végpont | Dm.számított | Dm.mért | Eltérés | Hibahatár | J / H |
| :-------- | :------ | -----------: | ------: | ------: | --------: | :--------: |
| 1001 | 1004 | -1.2910 | -1.2862 | -0.0048 | 0.0140 | J |
| 1001 | 1002 | -0.8296 | -0.8378 | 0.0082 | 0.0062 | H |
| 1002 | 1004 | -0.4615 | -0.4633 | 0.0018 | 0.0098 | J |
| Középhiba | | | | 0.0041 | | J: 7, H: 2 |
Mérési jegyzőkönyv ellenőrzése
Ellenőrzi a mérési jegyzőkönyv esetleges hibáit.
- Árva mérés: olyan mérés, amely benne van a mérési jegyzőkönyvben, de nem tartozik egyetlen állásponthoz sem.
- Árva mérésekhez létrehozott álláspont: az előző estben megtalált mérésekhez létrehozott álláspontok. Mivel az álláspontról nem tudunk semmit, az álláspont pontszáma a mérés álláspont azonosítója lesz. Az árva mérésekhez létrehozott álláspontok a mérési jegyzőkönyv álláspont listájának végére kerülnek.
- Mérés nélküli álláspont: azoknak az álláspontoknak a száma, amelyekhez nem tartozik mérés.
- Tájékozó irány nélküli álláspont: azoknak az álláspontoknak a száma, amelyekről csak részletpontokra menő mérések vannak.
- Tájékozás nélküli álláspont: azoknak az álláspontoknak a száma, amelyeken nincs elfogadott tájékozás.
- Többször előforduló álláspont azonosító: az álláspont azonosítóknak egyedinek kell lennie
- Többször előforduló mért pont azonosító: az mért pont azonosítóknak egyedinek kell lennie
- Többször mért részletpontok: megkeresi azokat a részletpontokat, amelyek többször szerepelnek a mérési jegyzőkönyvben
- Műszermagasság nélküli álláspont: megkeresi azokat az álláspontokat, amihez nincs tárolva műszermagasság
- Jelmagasság nélküli mért pont: megkeresi azokat a mért pontokat, amikhez nincs tárolva jelmagasság
- Koordináta nélküli álláspont: azok az álláspontok amiknek nincs legalább Y és X koordinátája
- Koordináta nélküli mért alappontok (tájékozó irányok): azok az alappontokra menő irányok, ahol az irányzott pontnak nincs legalább Y és X koordinátája
- Koordináta nélküli mért részletpontok: azok az részletpontokra menő irányok, ahol az irányzott pontnak nincs legalább Y és X koordinátája
Az ellenőrzésről egy összesítő táblázat készül, amely a következő adatokat tartalmazza:
- vizsgálati szempont megnevezése
- hibás adatok listája
- hibák mennyisége
## Mérési jegyzőkönyv ellenőrzés
| Megnevezés | Hibás adat | Mennyiség |
| :-------------------------------------- | :----------------------------- | --------: |
| Árva mérés | | 0 |
| Árva mérésekhez létrehozott álláspont | | 0 |
| Mérés nélküli álláspont | 1006 | 1 |
| Tájékozó irány nélküli álláspont | 1006 | 1 |
| Tájékozás nélküli álláspont | 1001,1002,1006 | 3 |
| Többször előforduló álláspont azonosító | | 0 |
| Többször előforduló mért pont azonosító | | 0 |
| Többször mért részletpontok | 37:(1001;1002;1003),180:(1005) | 2 |
| Műszermagasság nélküli álláspont | | 0 |
| Jelmagasság nélküli mért pont | | 0 |
| Koordináta nélküli álláspont | 1001 | 1 |
| Koordináta nélküli mért alappontok | 1004,1001 | 3 |
| Koordináta nélküli mért részletpontok | 12 ... 31 | 20 |
| Összesen | | 29 |
Kollimáció hiba ellenőrzése
Álláspontonként számítja a két távcsőállásban végzett mérésekre a kollimáció hibát. A méréseket a megadott hibahatár alapján Jó, vagy Hibás osztályba sorolja.
A kollimáció hiba értékét a H_k = (L2 - L1 ± 180) / 2
összefüggéssel számítja.
Végül megadja a középhibát, a jó és a hibás mérések számát.
## Kollimáció hiba ellenőrzése
Hibahatár: `15.0` mp
### Álláspont: 1001
### Mért pontok:
| Irányzott pont | L1 | L2 | Hiba [mp] | J/H |
| :------------- | ----------: | ----------: | --------: | :-: |
| 1004 | 140-58-12.0 | 320-58-08.0 | -2.0 | J |
| 1002 | 177-08-13.0 | 357-08-48.0 | 17.5 | H |
> Középhiba: 9.7, Jó: 1, Hibás: 1
Magassági kör indexhibájának ellenőrzése
Álláspontonként számítja a két távcsőállásban végzett mérésekre a magassági kör indexhibáját. A méréseket a megadott hibahatár alapján Jó, vagy Hibás osztályba sorolja.
A kollimáció hiba értékét a H_i = (360 - Z1 - Z2) / 2
összefüggéssel számítja.
Végül megadja a középhibát, a jó és a hibás mérések számát.
## Magassági kör indexhibájának ellenőrzése
Hibahatár: `15.0` mp
### Álláspont: 1001
### Mért pontok:
| Irányzott pont | Z1 | Z2 | Hiba [mp] | J/H |
| :------------- | ---------: | ----------: | --------: | :-: |
| 1004 | 91-45-50.0 | 268-14-59.0 | -24.5 | H |
| 1002 | 93-21-24.0 | 266-38-52.0 | -8.0 | J |
> Középhiba: 8.2, Jó: 1, Hibás: 1
Koordináta jegyzék ellenőrzése
Ellenőrzi a koordináta jegyzék esetleges hibáit.
- Hiányzó Y vagy X koordináta: azok a pontok, amiknek van Y koordinátája, de X nincs, vagy fordítva
- Hiányzó Y és X koordináta: azok a pontok, amiknek sem Y, sem X koordinátája nincs
- Hiányzó Y, X és Z koordináta: azok a pontok, amiknek sem Y, sem X, sem Z koordinátája nincs
- Hiányzó Z koordináta: azok a pontok, amiknek nincs Z koordinátája
- Többször előforduló pont azonosító: a pont azonosítónak egyedinek kell lennie, ezeket a hibákat javítja az ellenőrzés
- Előzetes koordináták: azok a pontok, amiknek valamelyik koordinátája előzetes
Az ellenőrzésről egy összesítő táblázat készül, amely a következő adatokat tartalmazza:
- vizsgálati szempont megnevezése
- hibás adatok listája (pontszámok)
- hibák mennyisége
## Koordináta jegyzék ellenőrzés
| Megnevezés | Hibás adat | Mennyiség |
| :--------------------------------- | :--------- | --------: |
| Hiányzó Y vagy X koordináta | | 0 |
| Hiányzó Y és X koordináta | 1001 | 1 |
| Hiányzó Y, X és Z koordináta | 1001 | 1 |
| Hiányzó Z koordináta | 1006,1001 | 2 |
| Többször előforduló pont azonosító | 1005 | 1 |
| Előzetes koordináták | 1006,1003 | 2 |
| Összesen | | 7 |
2D vagy 3D koordináta azonosság
Ellenőrzi, hogy a pontokhoz a megadott sugarú vízszintes körön vagy gömbön belül találhatók-e más pontok. Az ellenőrzésről kimutatás készül, amely tartalmazza:
- pontszámok
- koordináták (2D vagy 3D)
- eltérések
- darabszám
- középhiba
## 3D koordináta azonosság ellenőrzés
Hibahatár: 0.0050
| P1 | Y1 | X1 | Z1 | P2 | Y2 | X2 | Z2 | dY | dX | dZ | dT |
| :-- | ----------: | ---------: | -------: | :-- | ----------: | ---------: | -------: | ------: | ------: | ------: | -----: |
| 51 | 595441.2119 | 57926.6054 | 125.2525 | 56 | 595441.2120 | 57926.6057 | 125.2528 | -0.0001 | -0.0003 | -0.0003 | 0.0005 |
| 57 | 595439.1210 | 57927.6889 | 115.5799 | 58 | 595439.1210 | 57927.6889 | 115.5799 | 0.0000 | 0.0000 | 0.0000 | 0.0000 |
| 61 | 595438.9748 | 57927.6790 | 118.7146 | 77 | 595438.9772 | 57927.6808 | 118.7150 | -0.0024 | -0.0018 | -0.0003 | 0.0030 |
| 133 | 595456.5302 | 57938.6980 | 116.7707 | 134 | 595456.5303 | 57938.6973 | 116.7711 | -0.0001 | 0.0007 | -0.0004 | 0.0008 |
| 199 | 595444.8797 | 57925.4385 | 128.7257 | 200 | 595444.8801 | 57925.4388 | 128.7253 | -0.0005 | -0.0003 | 0.0003 | 0.0006 |
| 214 | 595443.9845 | 57925.1646 | 131.1189 | 215 | 595443.9842 | 57925.1644 | 131.1173 | 0.0003 | 0.0002 | 0.0016 | 0.0017 |
> Találatok száma: 6, Középhiba: 0.0010
Egymást metsző törésvonalak ellenőrzése
Ellenőrzi, hogy vannak-e projektben egymást metsző törésvonalak, ugyanis ezek hibákat okoz(hat)nak a felületek létrehozásakor.
## Egymást metsző törésvonalak
| Sorszám | Vonal 1 | vonal 2 |
| ------: | :-----: | :-----: |
| 1 | 40->54 | 56->38 |
| 2 | 40->54 | 46->62 |
| 3 | 46->62 | 54->56 |
> Hibák száma: 3
Az ellenőrzést követően a Grafika ablakban frissítés után, az egymást metsző vonalak vastag, piros vonallal kiemelve jelennek meg.
Függelék
Támogatott koordináta jegyzék formátumok
Megnevezés | Kiterjesztés | Leírás | Mező elválasztó karakter | Olvasás | Írás |
---|---|---|---|---|---|
Szövegfájl | .txt | Egyszerű szövegfájl | szóköz | igen | igen |
Strukturált szöveg | .csv | Táblázatkezelő programokkal (LibreOffice Calc, Excel) könnyen feldolgozható, szöveges formátum | vessző | igen | igen |
Markdown | .md | Formázott szövegfájl | igen | ||
HTML | .html | Hiperszöveges leírónyelv, melyet weboldalak készítéséhez fejlesztettek ki | igen | ||
Leica GSI 16 | .gsi | Leica, Geomax műszerek adatcsere formátuma | igen | ||
GeoJSON | .geojson | a GeoJson egy formátum különféle földrajzi adatstruktúrák kódolására | igen | ||
Geography Markup Language | .gml | a GML egy földrajzi adatok leírására szolgáló XML nyelvjárás | igen | ||
AutoCAD DXF | .dxf | a DXF egy az Autodesk által fejlesztett CAD adatcsere formátum | igen | ||
Keyhole Markup Language | .kml | XML-alapú jelölőnyelv térben ábrázolt alakzatok megjelenítésére (Google Earth, Google Maps) | igen | ||
LandXML | .xml | gyártófüggetlen, XML-alapú adatfájl építőmérnöki és földmérési adatok tárolására | igen |
Támogatott mérési jegyzőkönyv formátumok
Megnevezés | Kiterjesztés | Olvasás | Írás |
---|---|---|---|
FieldGenius RAW | .raw | 2 távcsőállás | |
FOIF | .mes | 2 távcsőállás | |
GeoCalc GMJ | .gmj | 1 távcsőállás | |
Geodimeter JOB | .job | 2 távcsőállás | 2 távcsőállás |
GeoEasy GEO | .geo | 1 távcsőállás | |
GeoProfi MJK | .mjk | 1 távcsőállás | |
GeoZseni | .gjk | 2 távcsőállás | 2 távcsőállás |
Leica, GeoMax GSI16 | .gsi | 2 távcsőállás | |
Leica, GeoMax IDEX | .idx | 2 távcsőállás | |
Nikon NIK | .nik | 2 távcsőállás | |
Nikon S3R | .s3r | 2 távcsőállás | |
Nikon RAW | .raw | 1 távcsőállás | |
Ruide Survey Star | .txt | 2 távcsőállás | |
Sokkia SDR33 | .sdr, .srx | 2 távcsőállás | |
SurvCE RW5 | .rw5, .raw | 2 távcsőállás | |
Topcon GTS 7 | .gts7 | 2 távcsőállás | |
Trimble Job XML | .jxl | 2 távcsőállás | |
Trimble M5 | .m5 | 1 távcsőállás | |
Markdown | .md | 2 távcsőállás | |
HTML | .html | 2 távcsőállás |
Leica, GeoMax GSI16
- az álláspont sorának legalább egy [84, 85, 86, 88] blokkot kell tartalmaznia
- a mért pontok sorának legalább egy [21, 22, 31, 81, 82, 83, 87] blokkot kell tartalmaznia
- ha egy sorban több az álláspont adat, akkor álláspont lesz, különben mért pont (gyakran kerül 88-as (műszermagasság) rekord a mért pontok sorába)
- a távolság egységeknek méterben [0, 6, 8], a szögeknek gonban [2] vagy fokban [3, 4] kell lenniük
- a kódok a [41..49, 71..79] blokkokból, vesszővel elválasztva kerülnek be mérési jegyzőkönyvbe
Felhasznált komponensek, eszközök
Nélkülük ez a szoftver nem jöhetett volna létre:
Ananke Gohugo Theme CADSys42 CMake cURL Cygwin EHT 2.0 FPC-markdown GCC GNU Gama Git helmert3d HUGO Lazarus libLas Markdown Ninja OSGeoLabBp/eov2etrs PDAL Pop!_OS PROJ Python Synapse Triangle Ubuntu