Pāriet uz saturu

XYZ ↔ BLH

Pārveidojums starp telpiskajām (ģeocentriskajām) koordinātām X, Y, Z un ģeodēziskajām elipsoīda koordinātām B (platums), L (garums), H (elipsoidālais augstums). Aprēķins notiek uz GRS80 elipsoīda, ko izmanto gan LKS-92, gan LKS-2020.

Teksta fails, kurā katra pārveidojamā rinda sākas ar Zīme: (noklusējumā %), tad seko punkta nosaukums un koordinātas, atdalītas ar atstarpēm (formāts — Koordinātu faili):

% OJARS 3185444.631 1423322.982 5321411.219
% LU 3182302.469 1424614.608 5322944.659

Šādā formātā ir arī pēcapstrādes izlīdzināšanas rezultāts *.xyz.

  1. Cilnē Koordinātu Transformācijas nospiediet Koordinātu pārveidojumi XYZ<->BLH. Atveras logs XYZ uz Blh transformācija.
  2. Pārbaudiet lauku Zīme: — tajā jābūt simbolam, ar kuru sākas pārveidojamās rindas.
  3. Virziens XYZ → BLH:
    1. Laukā XYZ Fails: ar Izvēlēties norādiet ievades failu. Lauks BLH Fails: tiek aizpildīts automātiski ar to pašu nosaukumu un paplašinājumu .blh — ja vajag, labojiet to.
    2. Nospiediet XYZ -> BLH.
  4. Virziens BLH → XYZ:
    1. Laukā BLH Fails: norādiet ievades failu. Lauks XYZ Fails: tiek aizpildīts ar paplašinājumu .xyz.
    2. Nospiediet BLH -> XYZ.

Logs XYZ uz Blh transformācija

Pogas ir pieejamas tikai tad, ja ievades fails eksistē un lauks Zīme: nav tukšs.

Pēc veiksmīga pārveidojuma Toponet parāda paziņojumu «Konvertācija veiksmīga». Rezultāta failā ir virsraksta rinda un katram punktam rinda ar to pašu zīmi:

Nosaukums B[gradi] L[gradi] H.el[m]
% OJARS 56 55 31.73690 24 4 33.91017 41.976
% LU 56 57 2.20689 24 6 59.50616 49.989

B un L ir grādos, minūtēs un sekundēs (trīs atsevišķi lauki), H.el — metros. BLH → XYZ rezultātā ir Nosaukums X[m] Y[m] Z[m].

Rindas bez zīmes (piemēram, virsraksti) tiek izlaistas, tāpēc rezultātu var uzreiz izmantot nākamajā pārveidojumā BL ↔ XY.

Pazīme Cēlonis un risinājums
Rezultāta failā ir tikai virsraksts Ievades rindās nav lauka Zīme: simbola — pievienojiet to vai nomainiet zīmi
Nepareizas vai nulles koordinātas Rindā starp zīmi un nosaukumu jābūt atstarpei, nosaukumā nedrīkst būt atstarpju; laukiem jābūt skaitļiem
«Negaidīta kļūda konvertējot XYZ par BLH failu.» (vai BLH par XYZ) Ievades failu nevar nolasīt vai rezultāta failu nevar ierakstīt (piemēram, tas atvērts citā programmā)