Komanda „Aukščio apskaičiavimas“ skirta apskaičiuoti taško, esančio ant ašinės linijos, aukštį.
Komanda gali būti kviečiama šiais būdais:
• Paspaudus mygtuką ;
• Komandinėje eilutėje įvedę komandos pavadinimą „GEOMAP_TRAIN_POINT_ON_ROAD“.
Iškvietus komandą pažymėkite ašinę liniją (polyline ar 2D polyline), ji turi turėti piketus su aukščių reikšmėmis. Tada nurodykite kaip žymėsite aukščius, galimi du variantai: taškais ir pagal atstumą.
• Taškais. Pažymėkite tašką ant linijos ar šalia linijos, kur norite, kad būtų įterptas piketas su apskaičiuotu aukščiu. Pagal vartotojo pasirinktą tašką ieškomas artimiausias taškas ant ašinės linijos, tada ieškomi du gretimi piketai (vienas iš vienos pusės, kitas iš kitos), suradus piketus apskaičiuojamas taško ant linijos aukštis pagal formulę:
z1 + (d1 *
((z2-z1)/d2))
z1 - pirmo piketo aukštis.
z2 -
antro piketo aukštis.
d2 - atstumas tarp piketų( skaičiuojamas
atstumas ant laužtės).
d1 - atstumas nuo pirmo piketo iki
pažymėto taško.
• Pagal atstumą. Nurodykite koks turi būti atstumas tarp piketų su apskaičiuotais aukščiais. Tada nurodykite atskaitos pradžią ir kelio kryptį.
Ašinė linija
Nurodoma kelio kryptis (iš kairės į dešinę)
Programa pagal aukščiau aprašytą formulę įterps piketus su apskaičiuotais aukščiais nurodytu atstumu:
Įterpti piketai su apskaičiuotu aukščiu