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ó
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¶m2=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