API dokumentáció

Az EHT 2.0 elehetőséget ad API végpontok segítségével való koordináta transzformációhoz is. Ennek előnye, hogy a felhasználó más programkörnyezetből is használni tudja a transzformációs eljárást. Az API végpontokon az adatok küldése és fogadása JSON formátumban történik amelyhez példákat az alábbiakban talál.

API szerver elérése:

https://eht2.gnssnet.hu/api

Api végpontok

GET /transformation/etrs89-to-eov

Paraméterek:

  • pointNumber: string
  • lat: number
  • lon: number
  • h: number
  • remark: string (opcionális)

Státusz kódok:

  • 200: sikeres transzformáció
  • 500: szerver hiba
  • 400: hibás kérés (helytelen paraméter)

Példa:

curl --location --request GET 'https://eht2.gnssnet.hu/api/transformation/etrs89-to-eov?pointNumber=1&lat=47&lon=20&h=100'

GET /transformation/eov-to-etrs89

Paraméterek:

  • pointNumber: string
  • y: number
  • x: number
  • h: number
  • remark: string (opcionális)

Státusz kódok:

  • 200: sikeres transzformáció
  • 500: szerver hiba
  • 400: hibás kérés (helytelen paraméter)

Példa:

curl --location --request GET 'https://eht2.gnssnet.hu/api/transformation/eov-to-etrs89?pointNumber=12&x=184415.841&y=722440.365&h=57.460'

POST /transformation/etrs89-to-eov

Body (100 kb limit):

  • pointNumber: string
  • lat: number
  • lon: number
  • h: number
  • remark: string (opcionális)

Státusz kódok:

  • 200: sikeres transzformáció
  • 500: szerver hiba
  • 400: hibás kérés (helytelen body)
  • 413: body mérete túl nagy

Példa:

curl --location --request POST 'https://eht2.gnssnet.hu/api/transformation/etrs89-to-eov' --header 'Content-Type: application/json' --data-raw '[{"pointNumber":"1","lat":47 , "lon": 20,"h":57.460,"remark":""}]'

POST /transformation/eov-to-etrs89

Body (100 kb limit):

  • pointNumber: string
  • y: number
  • x: number
  • h: number
  • remark: string (opcionális)

Státusz kódok:

  • 200: sikeres transzformáció
  • 500: szerver hiba
  • 400: hibás kérés (helytelen body)
  • 413: body mérete túl nagy

Példa:

curl --location --request POST 'https://eht2.gnssnet.hu/api/transformation/eov-to-etrs89' --header 'Content-Type: application/json' --data-raw '[{"pointNumber":"1","y":722440.365 , "x": 184418.844,"h":57.460,"remark":""}]'