Pāriet uz saturu

Koordinātu faili

Toponet koordinātu pārveidojumi un pēcapstrādes izlīdzināšana lieto vienkāršus teksta failus, kuros katrs punkts ir vienā rindā un lauki atdalīti ar atstarpēm. Šajā lapā aprakstīti šie faili un to savstarpējā saderība.

Koordinātu pārveidojumos (XYZ<->BLH, XY<->BL) tiek apstrādātas tikai rindas, kurās ir zīme (lauks Zīme:, noklusējumā %). Zīmei jābūt rindas pirmajā laukā, atdalītai ar atstarpi no punkta nosaukuma. Rezultāta rindas sākas ar to pašu zīmi, bet virsraksta rindas — bez tās.

Tas ļauj:

  • failā glabāt virsrakstus un piezīmes — rindas bez zīmes tiek izlaistas;
  • izslēgt punktu no pārveidojuma — izdzēsiet zīmi tā rindas sākumā;
  • viena pārveidojuma rezultātu uzreiz izmantot nākamajā (piemēram, *.xyz → *.blh → plaknes koordinātas).

Pēcapstrādes izlīdzināšanas rezultātu rindas arī sākas ar zīmi (ja atzīmēta izvēle Zīme:).

Lauki atdalīti ar vienu vai vairākām atstarpēm. Punkta nosaukumā nedrīkst būt atstarpju. Decimālais atdalītājs — punkts vai komats.

Fails Rindas formāts Kur lieto
Ģeocentriskās (XYZ) % nosaukums X Y Z XYZ -> BLH
Ģeodēziskās (BLH) % nosaukums Bg Bm Bs Lg Lm Ls H BLH -> XYZ, BL -> plaknes XY
Plaknes (XY/TM) % nosaukums x y Plaknes XY -> BL

B un L ir trīs atsevišķos laukos — grādi, minūtes, sekundes (sekundes ar decimāldaļu). x — ziemeļi, y — austrumi. Piemēri:

% OJARS 3185444.631 1423322.982 5321411.219
% OJARS 56 55 31.73690 24 4 33.91017 41.976
% OJARS 309093.604 504631.306
Pārveidojums Virsraksts Rindas
XYZ -> BLH Nosaukums B[gradi] L[gradi] H.el[m] % nosaukums Bg Bm Bs Lg Lm Ls H.el
BLH -> XYZ Nosaukums X[m] Y[m] Z[m] % nosaukums X Y Z
BL -> plaknes XY Nosaukums X[m] Y[m] (ar augstumiem — … Hnr[m]) % nosaukums x y [H.nr]
Plaknes XY -> BL Nosaukums B[gradi] L[gradi] % nosaukums Bg Bm Bs Lg Lm Ls

Rezultātos koordinātas ir ar 3 cipariem aiz komata, sekundes — ar 5. Decimālais atdalītājs vienmēr ir punkts.

Faili tiek veidoti NSS faila mapē ar NSS faila nosaukumu (sk. Pēcapstrādes tīkla izlīdzināšana).

Fails Virsraksts Piezīmes
*.xyz Nosaukums X[m] Y[m] Z[m] SdX[mm] SdY[mm] SdZ[mm] Pirms tabulas — kovariāciju reizinātājs un Sigma0
*.blh Nosaukums B[gradi] L[gradi] H.el[m] SdB[mm] SdL[mm] SdH[mm] B, L — grādi, minūtes, sekundes
*.tm Nosaukums X[m] Y[m] H.nr[m] SdX[mm] SdY[mm] SdH[mm] Bez ģeoīda augstuma vietā ----
*.lab Vektors SdX[mm] SdY[mm] SdZ[mm] Vektoru labojumi; vektors apzīmēts no-uz
*.kov — Kovariāciju matrica blokos Bloks i.j

Ja Sigma0 > 1,3, standartnoviržu vietā ir ----. Rezultātu failus raksta vienbaita (Latin-1) kodējumā — punktu nosaukumos garumzīmes un mīkstinājuma zīmes netiek saglabātas pareizi.

*.xyz rindas (% nosaukums X Y Z …) var tieši izmantot pārveidojumā XYZ -> BLH — liekie lauki tiek ignorēti.

Cilnes Punkti projekta un mērījumu failiem (*.txt, *.csv) ir stingrāks formāts:

  • katrā rindā tieši četri lauki — punkta numurs, X, Y, Z — atdalīti ar atstarpēm vai tabulatoriem;
  • bez zīmes %, bez virsrakstiem, bez kodiem vai piezīmēm (tukšas rindas ir atļautas);
  • decimālais atdalītājs — punkts vai komats (Windows reģionālie iestatījumi nav svarīgi);
  • rindu beigas — jebkuras (Windows CR LF vai Unix LF);
  • X — ziemeļi, Y — austrumi.
301 2000.000 3000.000 10.000
302 2000.760 3001.150 10.017
303 2001.520 3002.300 10.034

Salīdzinājuma rezultāts <projekts>.compared.csv aprakstīts lapā Salīdzināšanas darba gaita.

Kalkulators pieņem rindas Nosaukums x y vai x y, lauki atdalīti ar atstarpi, tabulatoru, semikolu vai komatu; decimālais atdalītājs — punkts vai komats. Lieki lauki (piemēram, augstums) tiek ignorēti, rindas bez diviem skaitļiem — izlaistas.

Logi Ģeoīda aprēķini, BAS-77 pārrēķins uz LAS-2000,5 un LKS-2020 kalkulators saglabā rezultātus CSV failā ar virsrakstu rindu. Lauku atdalītājs ir Windows saraksta atdalītājs (Latvijas iestatījumos — semikols), tāpēc failus var tieši atvērt Excel.