Ugrás a tartalomhoz

WgsEov

WGS84 - EOV transzformáció online

A szoftver segítségével online lehet koordinátákat átszámítani WGS84 és az EOV rendszerek között. Szoftver mindkét irányban működik kb cm pontosan. A szoftver jelenleg egy webes felület és/vagy egy API segítségével érhető el. A tervek között szerepel egy, különböző platformokon elérhető kliens szoftver fejlesztése.

WGS84-EOV webes felület

A webes felület itt érhető el: http://wgseov.freegeo.info

Használatához egy egyszerű böngésző is elegendő.

WGS84-EOV API

A szoftverhez először a programozók által használható API készült el. Ezt az API-t használja a szoftver webes felülete is.

Átszámítás EOV-ból WGS84-be:

Az API hívása egy megfelelően formázott URL-el történik:

http://wgseov.freegeo.info/api.php?mode=ew&y=584000&x=85000&h=120

paraméterek:

  • mode=ew transzformáció iránya: EOV->WGS84
  • y=EOV Y (>400000)
  • x=EOV X (<400000)
  • h=EOV H (balti magasság)

Erre a program a következő választ adja:

4208450.956;1383170.662;4573570.165;46.106351597;18.193885992;164.862

WGS84 koordinátákat tartalmazó pontosvesszővel elválasztott szöveg, X;Y;Z;Fi,La;h formátumban.

Átszámítás WGS84-ből EOV-ba:

Az API hívása egy megfelelően formázott URL-el történik:

http://wgseov.freegeo.info/api.php?mode=we&x=4208450.956&y=1383170.662&z...

vagy:

http://wgseov.freegeo.info/api.php?mode=we&x=47&y=18&z=150

paraméterek:

  • mode=we transzformáció iránya: WGS84->EOV
  • x=WGS84 geocentrikus X koordináta, vagy Fi ellipszoidi szélesség fokban
  • y=WGS84 geocentrikus Y koordináta, vagy La ellipszoidi hosszúság fokban
  • z=WGS84 geocentrikus Z koordináta, vagy h ellipszoid feletti magasság

Erre a program a következő választ adja:

584000.003;85000.005;120.023

EOV koordinátákat tartalmazó pontosvesszővel elválasztott szöveg, Y;X;H formátumban.

Az API egy lehetséges felhasználása

php mintaprogram:

<?php
$url="http://wgseov.freegeo.info/api.php?mode=we&x=47&y=18&z=120";
$arr=explode(';',file_get_contents($url));
echo "<pre>";
var_dump($arr);
echo "</pre>";

$url="http://wgseov.freegeo.info/api.php?mode=ew&y=584000&x=85000&z=120";
$arr=explode(';',file_get_contents($url));
echo "<pre>";
var_dump($arr);
echo "</pre>";
?>
Tartalom átvétel