12.11.2013 Views

Nyílt forrású, webes WGS84-EOV transzformáció

Nyílt forrású, webes WGS84-EOV transzformáció

Nyílt forrású, webes WGS84-EOV transzformáció

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Nyugat-magyarországi Egyetem Geoinformatikai Kar<br />

<strong>Nyílt</strong> <strong>forrású</strong>, <strong>webes</strong> <strong>WGS84</strong>-<strong>EOV</strong><br />

<strong>transzformáció</strong><br />

Faludi Zoltán<br />

UniGIS 2007<br />

Faludi Zoltán | UniGIS 2007 http://wgseov.sf.net 1/17


Nyugat-magyarországi Egyetem Geoinformatikai Kar<br />

<strong>Nyílt</strong> <strong>forrású</strong> rendszerek a<br />

térinformatikában<br />

• Szerver oldali szoftverek<br />

• Kliens oldali (desktop) szoftverek<br />

Faludi Zoltán | UniGIS 2007 http://wgseov.sf.net 2/17


Nyugat-magyarországi Egyetem Geoinformatikai Kar<br />

• Szoftverek<br />

Felhasználható szoftverek,<br />

adatbázisok<br />

• PHP, MySQL, Apache<br />

• EHT 2 , egyéb segéd/fordító programok (gedit, fpc)<br />

• Adatbázisok<br />

• OGPSH – FÖMI, földhivatalok<br />

• EHT 2 – közvetetten<br />

• GNSSNet.hu permanens állomásai – ellenőrzéshez<br />

Faludi Zoltán | UniGIS 2007 http://wgseov.sf.net 3/17


Nyugat-magyarországi Egyetem Geoinformatikai Kar<br />

Alapfogalmak<br />

• Mi a <strong>WGS84</strong>?<br />

• World Geodetic System 1984<br />

• GNSS mérések alapfelülete<br />

• Mi az <strong>EOV</strong>?<br />

• Egységes Országos Vetületi rendszer<br />

Faludi Zoltán | UniGIS 2007 http://wgseov.sf.net 4/17


Nyugat-magyarországi Egyetem Geoinformatikai Kar<br />

• Általános<br />

Átszámítási módszerek<br />

• Egy közelítő paraméterkészlet az ország egész<br />

területére<br />

• Használhatósa alkalmazásfüggő, a geodéziai<br />

igényeket nem elégíti ki<br />

• Helyi<br />

• Munkaterületenként egy (vagy több) pontos<br />

paraméterkészlet<br />

• Problémás a munkaterületek csatlakoztatása<br />

Faludi Zoltán | UniGIS 2007 http://wgseov.sf.net 5/17


Nyugat-magyarországi Egyetem Geoinformatikai Kar<br />

Az alkalmazott eljárás<br />

• Rácsháló illesztés az ország területére<br />

• A ráháló pontok átszámítása egy közelítő és egy<br />

pontos eljárással<br />

• Koordináta különbségek (javítások) tárolása<br />

Faludi Zoltán | UniGIS 2007 http://wgseov.sf.net 6/17


Nyugat-magyarországi Egyetem Geoinformatikai Kar<br />

Egy pont átszámítása<br />

• Átszámítás előzetes eljárással<br />

• A pontra vonatkozó javítások lekérdezése<br />

• A legközelebbi négy rácsháló pont<br />

• Súlyozott átlag, ahol a súly az átszámított pont és a<br />

rácsháló pont távolságának függvénye<br />

Faludi Zoltán | UniGIS 2007 http://wgseov.sf.net 7/17


Nyugat-magyarországi Egyetem Geoinformatikai Kar<br />

Adatbázis létrehozása<br />

• Rácsháló generálás: WgsEov Data Generator<br />

• Közelítő átszámítás egy általános Bursa-Wolf<br />

módszerrel<br />

• Pontos átszámítás az EHT2 szoftverrel<br />

• MySQL adatbázis generálás<br />

Faludi Zoltán | UniGIS 2007 http://wgseov.sf.net 8/17


Nyugat-magyarországi Egyetem Geoinformatikai Kar<br />

Vizsgálat<br />

• Az átszámítás pontosságának ellenőrzése a<br />

GNSSNet.hu permanens állomásainak<br />

segítségével<br />

• Középhibák:<br />

• Dy: 0.006<br />

• Dx: 0.006<br />

• Dh: 0.013<br />

• Dv: 0.006<br />

• Dt: 0.009<br />

Faludi Zoltán | UniGIS 2007 http://wgseov.sf.net 9/17


Nyugat-magyarországi Egyetem Geoinformatikai Kar<br />

API<br />

• Alkalmazás programozói felület<br />

• Publikus, <strong>webes</strong> API<br />

• Hívás: megfelelően formázott URL segítségével<br />

http://szerver/api.php?param1=val1&param2=val2&...<br />

Bármilyen rendszerhez könnyen illeszthető<br />

• Eredmény: pontosvesszővel tagolt szöveg<br />

eovy;eovx;eovh<br />

Bármilyen programnyelven könnyen feldolgozható<br />

Faludi Zoltán | UniGIS 2007 http://wgseov.sf.net 10/17


Nyugat-magyarországi Egyetem Geoinformatikai Kar<br />

Webes felület<br />

• Egyszerű<br />

• Átlátható<br />

• Böngésző független<br />

• Átszámítás mindkét irányban<br />

• API felhasználásával készült<br />

• PHP, JavaScript<br />

• http://wgseov.freegeo.info<br />

Faludi Zoltán | UniGIS 2007 http://wgseov.sf.net 11/17


Nyugat-magyarországi Egyetem Geoinformatikai Kar<br />

Közzététel<br />

• A projekt elérhető a SourceForge.net oldalon<br />

• <strong>Nyílt</strong> <strong>forrású</strong> szoftverek közösségi gyűjtőhelye<br />

• Licenc: GNU GPL v3<br />

• Bárki hozzájárulhat a kódhoz<br />

• A módosításokat közzé kell tenni<br />

• http://wgseov.sf.net<br />

Faludi Zoltán | UniGIS 2007 http://wgseov.sf.net 12/17


Nyugat-magyarországi Egyetem Geoinformatikai Kar<br />

Bírálói kérdések 1.<br />

• A 26. oldalon bemutatott eljárás helyett milyen<br />

módszert lehetne még használni a javítások<br />

interpolációjához?<br />

A javítások interpolációjához használható lenne még:<br />

• más súlytípus,<br />

• magasabb fokú felület: ha a rácspontokhoz rendelt javításokat<br />

magasságként értelmezzük, akkor is illeszthető a rácspontokra.<br />

Faludi Zoltán | UniGIS 2007 http://wgseov.sf.net 13/17


Nyugat-magyarországi Egyetem Geoinformatikai Kar<br />

Bírálói kérdések 2.<br />

• Milyen tapasztalatai voltak a PHP programok<br />

lebegőpontos művelteinek pontosságával<br />

kapcsolatban?<br />

• $f1=1.234; $f2=1.2e3;<br />

• Néhány tizedes tört nem alakítható binárisra<br />

veszteségmentesen<br />

• floor((0.1+0.7)*10)=7 és nem 8!<br />

• Lebegőpontos számokat nem szabad pontos<br />

egyenlőségre összehasonlítani<br />

Faludi Zoltán | UniGIS 2007 http://wgseov.sf.net 14/17


Nyugat-magyarországi Egyetem Geoinformatikai Kar<br />

Bírálói kérdések 3.<br />

• Milyen egyéb lehetőségek lennének még a<br />

javítások tárolására a MySQL adatbázisok kívül?<br />

• Más adatbázis kezelő rendszer pl. PostgreSQL<br />

• Saját fájlszerkezet<br />

Szöveges<br />

Bináris<br />

}<br />

Lassú, a lekérdezést támogató<br />

függvényeket külön meg kell írni<br />

• Az adatbázis kezelő rendszerek használata a<br />

sebesség szempontjából indokolt<br />

Faludi Zoltán | UniGIS 2007 http://wgseov.sf.net 15/17


Nyugat-magyarországi Egyetem Geoinformatikai Kar<br />

További kérdések<br />

Faludi Zoltán | UniGIS 2007 http://wgseov.sf.net 16/17


Nyugat-magyarországi Egyetem Geoinformatikai Kar<br />

Köszönöm a figyelmet!<br />

Faludi Zoltán | UniGIS 2007 http://wgseov.sf.net 17/17

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!