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":""}]"