Hír

YASC - 1.2

YASC - 1.2

Megjelent a YASC 1.2-es változata

Áttervezett mérési jegyzőkönyv és Koordináta jegyzék; Vonalszintezés számítás; Motorháztető alatti, stabilitást fokozó javítások.

Változások, javítások az előző kiadás óta

  • Új (szebb) színpaletta a raszter adatok megjelenítéséhez és mentéséhez
    • Felületek mentése pontfelhő, PNG vagy Grid fájlokba
    • Térfogat számítás
  • Mérési jegyzőkönyv
    • A betöltés és mentés parancsok átkerültek az álláspont helyi menüjébe
    • A részletpontok megjelenítése átkerült a mért pontok helyi menüjébe
    • Többszörösen mért irányok közepelése: a kijelölt álláspontokról, azonos pontszámmal többszörösen mért irányok közepelése
  • Koordináta jegyzék
    • A betöltés és mentés parancsok átkerültek a helyi menübe
    • Pontok betöltése Geodimeter Job, LandXML, Sokkia SDR33, Trimble Job XML, Trimble M5 és Leica GSI formátumból
    • Fájlok betöltése drag-and-drop művelettel
  • Beállítások
    • beállítható hibahatárok
      • ellenőrző függvények hibahatárai: távmérés, tájékozás, magasságmérés
      • vonalszintezés hibahatára
      • sokszögvonal rendűségnek megfelelő hibahatár függvények beállítása
  • Számítások
    • Sokszögvonalak
      • Záróhiba határértékek kijelzése a választott rendűségnek megfelelően
    • Magassági hálózat kiegyenlítés
      • szakaszok mentése fájlba
      • hálózat összeállítás szintezési vonalakból
    • Vonalszintezés:
      • szintezési vonalak létrehozása
      • szakaszok és részletpont mérések hozzáadása a vonalhoz
      • betöltés: Leica GSI és CSV formátumból
      • mentés: CSV formátumba
      • számítás: ismert magasságú végpont esetén záróhiba ráosztással
      • naplózás
    • Térfogat számítás:
      • rácshálóval történő számítás esetén a raszteren egér mozgáskor kijelzi a képponthoz tartozó magasság értéket
      • gyorsabb számítási sebesség
    • 3D transzformációs paraméterek: CloudCompare-ben használható 4x4-es átviteli mátrix számítása
    • Regresszió:
      • Kúp illesztés számítása
      • Maximális (abszolút) eltéréseket ^ karakterrel jelöli

Többszörösen mért irányok közepelése

A kijelölt álláspontokról, azonos pontszámmal többszörösen mért irányok közepelése; a művelet a középértékeket az első talált pont adataiba írja, majd a többit törli; a művelet nem visszavonható.

A közepelés eredményéről egy részletes összesítőt készít a program.

## Álláspontról többszörösen mért irányok közepelése

Álláspont: 1001

Mért pontok:

| Pontszám | Adat        |  Középérték | Mérések száma |  Középhiba |
| :------- | :---------- | ----------: | ------------: | ---------: |
| N1       | Irányérték  |   0-00-00.3 |             3 | 0-00-00.40 |
|          | Zenitszög   |  82-31-46.2 |             3 | 0-00-00.41 |
|          | Ferde táv.  |      18.881 |             3 |     0.0000 |
|          | Jelmagasság |       0.000 |             3 |     0.0000 |
| P1       | Irányérték  | 161-46-55.4 |             2 | 0-00-02.80 |
|          | Zenitszög   |  82-32-08.1 |             2 | 0-00-01.80 |
|          | Ferde táv.  |      23.210 |             2 |     0.0003 |
|          | Jelmagasság |       0.000 |             2 |     0.0000 |
| P4F      | Irányérték  | 188-42-55.9 |             2 | 0-00-01.85 |
|          | Zenitszög   |  85-08-05.9 |             2 | 0-00-03.45 |
|          | Ferde táv.  |      23.935 |             2 |     0.0001 |
|          | Jelmagasság |       0.000 |             2 |     0.0000 |

Vonalszintezés

A vonalszintezés számítása szintezési vonalanként történik. Új vonalakat a baloldali vonal lista helyi menüjéből lehet hozzáadni. Itt ezen kívül lehetőség van még a vonalak nevének módosítására és a kijelölt vonalak törlésére is. Vonal törlés esetén a vonalhoz tartozó méréseket is törli a program.

vonalszintezés

A szakaszokat a vonal kiválasztása után a jobb oldali panel helyi menüjéből lehet hozzáadni a vonalhoz. Kétféle mérést támogat a szoftver:

  • Szakasz: hátra-előre mérés; a vonalnak mindig egy ilyen méréssel kell kezdődnie
  • Mellék: csak előre mérés; nem lesz a vonal része; a számításkor nem kap javítást. Zm = Zh + lh - lm, ahol Zm a mellék pont magassága, Zh az előző hátra mért pont magassága, lh a leolvasás hátra, lm a leolvasás a mellék pontra

Szakasz hozzáadása esetén csak az első szakasz esetén van lehetőség a hátra pontszám megadására, a további szakaszok hozzáadása esetén ezt a mezőt automatikusan kitölti az utolsó előre mért pont számával és csak magasság és a távolság bevitelére lesz lehetőség.

Mellék mérések hozzáadása esetén a hátra mérés megadására nincs lehetőség, ilyenkor csak az előre mező aktív.

Szintezési vonal számítás

A szintezési vonal számítását a vonal kiválasztása után, a jobboldali panel helyi menüjéből kiadott Számítás parancs kiadásával lehet elvégezni. A számításhoz legalább a kezdőpont magasságának ismertnek kell lennie, ezt a koordináta jegyzékből beolvassa a program. Ha az utolsó előre mérés olyan pontra megy, aminek szintén van magassága, akkor a záróhibát a szakaszok hosszának arányában javítja a szakaszok magasságkülönbségét.

Ha a számítás eredménye megfelelő, akkor a jobb oldali panel helyi menüjének Elfogad parancsával a számított pontok magasságai bekerülnek a koordináta jegyzékbe. Ha ebben a menüben a Naplózás is be van kapcsolva, akkor a számítási eredmények bekerülnek a Naplóba is.

## Vonalszintezés

### Vonal név: line_0.csv

| H Pontszám | H Magasság | H Távolság | E Pontszám | Kód    | E Magasság | E Távolság |   Hossz | Mag.kül |  Javítás | Z Adott | Z Számított |
| :--------- | ---------: | ---------: | :--------- | :----- | ---------: | ---------: | ------: | ------: | -------: | ------: | ----------: |
| b_0        |     2.6486 |    10.8225 | f_0_0      | code_1 |     1.8312 |     7.6655 | 18.4880 |  0.8175 | -0.00161 |  0.0000 |      0.8158 |
| f_0_0      |     2.5041 |     3.5327 | f_0_1      | code_2 |     2.4983 |     2.3820 |  5.9148 |  0.0058 | -0.00051 |         |      0.8211 |
|            |            |            | s_0_2      | code_3 |     3.6235 |    15.4778 | 19.0105 | -1.1194 |          |         |     -0.3036 |
| f_0_1      |     1.0572 |     6.4715 | f_0_3      | code_4 |     0.5895 |    16.4305 | 22.9020 |  0.4677 | -0.00199 |         |      1.2869 |
| f_0_3      |     2.4647 |     4.2909 | f_0_4      | code_5 |     3.1066 |     1.5326 |  5.8234 | -0.6419 | -0.00051 |         |      0.6445 |
|            |            |            | s_0_5      | code_6 |     1.7759 |    18.2791 | 22.5700 |  0.6888 |          |         |      1.9757 |
| f_0_4      |     3.5944 |     0.7434 | f_0_6      | code_7 |     3.1166 |    10.9564 | 11.6998 |  0.4778 | -0.00102 |         |      1.1213 |
| f_0_6      |     1.5587 |    10.2447 | f_0_7      | code_8 |     1.6778 |    14.8680 | 25.1127 | -0.1191 | -0.00219 |  1.0000 |      1.0000 |

> 6 szakasz, 2 mellék, ΣHossz=89.941, ΣHátra=13.8277, ΣElőre=12.8199, ΣMag.kül=1.0078  
> Z Különbség=1.0000, Záróhiba=-0.0078

Regresszió: kúp illesztés

A kúp tengelyének egyenleteit főkomponens-analízis segítségével határozza meg a program. A pontokat erre a tengelyre vetítve meghatároz egy első közelítést a csúcsszögre és a csúcspont helyére. Ezt az első közelítést egy nem lineáris Nelder-Mead optimalizációval úgy finomítja, hogy a pontok kúp palásthoz viszonyított eltéréseinek középhibája minimális legyen, aminek eredménye a legjobban illeszkedő csúcsszög és csúcspont. Az eredménylistában a tengely (Y0, X0, Z0) tartópontja megfelel a kúp csúcspontjának.

A számításhoz elméletben akár 7 pont is elég, de a jó eredményhez 10-nél több pont szükséges. Kevés pont esetén a modell nagyon érzékeny a zajra. Minél több pont van a számításban, annál jobb lesz az illesztés, és annál kevésbé lesz érzékeny az adatokban lévő zajra vagy kiugró értékekre.

## Regresszió: Kúp

A kúp tengelyének egyenletei:

	Y = Y0 + a * d
	X = X0 + b * d
	Z = Z0 + c * d

	Y0 = 1383412.523, a = 0.216462619
	X0 = 4209151.792, b = 0.658722860
	Z0 = 4572898.542, c = 0.720574860
	d: távolság a (Y0,X0,Z0) ponttól

Irányszög: 18-11-27.7
Vízszintes síkkal bezárt szög: 46-06-07.1

Csúcsszög: 22-37-05.2

| Pontszám  |           Y |           X |           Z | Távolság a kúptól |
| :-------- | ----------: | ----------: | ----------: | ----------------: |
| 1         | 1383394.721 | 4209125.060 | 4572858.946 |            -0.002 |
| 2         | 1383411.369 | 4209116.382 | 4572861.863 |             0.001 |
...
| 99        | 1383406.729 | 4209140.103 | 4572879.042 |             0.005 |
| 100       | 1383406.489 | 4209140.098 | 4572879.124 |             0.000 |
| Középhiba |             |             |             |             0.004 |

Geometriailag rosszul kondicionált helyzetekben a program bizonytalan eredményt adhat:

  • A pontok majdnem egy síkban vannak (lapos „tál” jelleg), ilyenkor a tengely iránya bizonytalan.
  • Nagyon kicsi magasságkülönbség a pontok között (szinte csak egy „gyűrűn” mérsz): a kúp csúcsának helye erősen extrapolált, emiatt zajérzékeny.
  • Túl kevés pont vagy azok rosszul elosztottak (pl. mind egy szűk szögtartományban, majdnem egy egyenesre esnek).
  • Ha a felület valójában nem körkúp (elliptikus csonka kúp, henger, torz test), a program akkor is talál „valamilyen” kúpot, de a középhiba nagy lesz.

← Vissza a hírekhez