GSI formāts nivelierim
GSI (Geo Serial Interface) ir Leica instrumentu teksta formāts. Digitālie nivelieri (piemēram, Leica DNA un
LS sērija) to izmanto līniju nivelēšanas mērījumu saglabāšanai. Toponet GSI failu importē ar pogu
Importēt nivelēšanas datus, faila tips Leica DNA BFFB fails (*.gsi) — sk.
Datu imports.
Rindas un vārdi
Saite uz sadaļu “Rindas un vārdi”Katra rinda ir viens ieraksts (bloks), kas sastāv no vārdiem (words), atdalītiem ar atstarpi. Toponet atbalsta GSI-8 formātu — katrs vārds ir 16 rakstzīmes garš:
110003+00000358 32...6+00149736 331.06+00013487 390...+00000003 391.06+00000000| Pozīcija vārdā | Saturs |
|---|---|
| 1–2 (vai 1–3) | Vārda indekss (piemēram, 11, 32, 331) |
| līdz 6. | Papildinformācija; pēdējā zīme pirms zīmes +/- ir mērvienības kods |
| 7 | Zīme + vai - |
| 8–15 | Dati (8 zīmes, ar sākuma nullēm) |
| 16 | Atstarpe |
Vārdam 11 (punkta numurs) pozīcijās 3–6 ir rindas numurs, bet datu daļā — punkta nosaukums.
Mērvienību kodi
Saite uz sadaļu “Mērvienību kodi”| Kods | Mērvienība | Izšķirtspēja | Toponet |
|---|---|---|---|
6 |
metri | 0,0001 m | Atbalsta |
8 |
metri | 0,00001 m | Atbalsta |
| citi | mm, pēdas u. c. | Imports beidzas ar kļūdu |
Attālumiem, nolasījumiem un augstumiem jābūt metros ar kodu 6 vai 8.
Vārdu indeksi
Saite uz sadaļu “Vārdu indeksi”| Vārds | Nozīme | Toponet importā |
|---|---|---|
11 |
Punkta numurs (nosaukums) | Izmanto; sākuma nulles tiek atmestas, atļauti tikai lielie latīņu burti un cipari |
32 |
Horizontālais attālums līdz latai | Izmanto — mērījuma attālumam |
330 |
Latas nolasījums «Meas Only» režīmā | Neizmanto |
331 |
Aizmugurējās latas pirmais nolasījums (B1) | Izmanto |
332 |
Priekšējās latas pirmais nolasījums (F1) | Izmanto |
333 |
Starppunkta latas nolasījums | Neizmanto (starppunkti netiek importēti) |
334 |
Latas nolasījums iznešanai | Neizmanto |
335 |
Aizmugurējās latas otrais nolasījums (B2) | Izmanto |
336 |
Priekšējās latas otrais nolasījums (F2) | Izmanto |
35 |
Attālumu mērījumu atšķirība | Neizmanto |
374 |
Augstumu mērījumu atšķirība | Neizmanto |
390 |
Atkārtoto mērījumu skaits | Neizmanto |
391 |
Vidējās vērtības režīmā — viena mērījuma standartkļūda | Neizmanto |
392 |
Mediānas režīmā — mērījumu izkliede | Neizmanto |
41 |
Līnijas (bloka) sākums / koda bloks | Izmanto — sāk jaunu līniju (sk. tālāk) |
42–49 |
Info 1 – Info 8 | Neizmanto |
571 |
Stacijas starpība | Neizmanto |
572 |
Kumulatīvā staciju starpība | Neizmanto |
573 |
Attālumu balanss | Neizmanto |
574 |
Gājiena kopējais garums | Neizmanto |
71 |
Piezīmes | Neizmanto |
83 |
Punkta augstums | Izmanto — līnijas sākuma punkta augstumam (dotajam punktam) |
Citi vārdi, kas var būt failā: 12 — sērijas numurs, 13 — instrumenta tips, 17 — datums, 19 — laiks,
95 — instrumenta temperatūra, 560–562 — laiks, diena, gads, 599 — programmatūras versija. Toponet
tos neizmanto.
Kā Toponet lasa failu
Saite uz sadaļu “Kā Toponet lasa failu”- Rinda
41….+?......Nsāk jaunu līniju. Toponet atpazīst līnijas, kur pēdējais ciparsNir2vai4. - Rinda, kurā aiz punkta numura ir tikai viens vārds ar augstumu (parasti
83), kļūst par doto punktu%zar šo augstumu. Nivelieris šādu rindu ieraksta līnijas sākumā. - Rindas ar vārdiem
11,32un vienu no331,332,335,336ir stacijas nolasījumi. Kad stacijai ir savākti visi četri (B1, F1, B2, F2), tiek izveidots viens NDF mērījums:- No — punkts no B1 rindas, Uz — punkts no F2 rindas;
- paaugstinājums = (B1 + B2) / 2 − (F1 + F2) / 2;
- attālums = četru
32vārdu summa / 2.
- Jebkura cita rinda (piemēram, stacijas rezultātu rinda ar
571–574un83) pabeidz staciju; ja tobrīd nav savākti visi četri nolasījumi, tie tiek atmesti.
Nolasījumu secībai stacijā nav nozīmes (BFFB vai FBBF). Ja stacijā ir tikai B un F (BF režīms), nākamās stacijas nolasījumi «saduras» ar iepriekšējiem un imports beidzas ar kļūdu.
Piemērs
Saite uz sadaļu “Piemērs”Leica DNA līnijas sākums (BFFB, mērvienība 0,0001 m):
410001+?......2110002+00000358 83..56+00000000110003+00000358 32...6+00149736 331.06+00013487 390...+00000003 391.06+00000000110004+00001000 32...6+00148539 332.06+00010489 390...+00000003 391.06+00000000110005+00001000 32...6+00148566 336.06+00010489 390...+00000003 391.06+00000000110006+00000358 32...6+00149726 335.06+00013487 390...+00000003 391.06+00000000110007+00001000 571.06+00000001 572.06+00000001 573..6+00001179 574..6+00298283 83..06+00002998-
- rinda: punkts
358ar augstumu 0,0000 m kļūst par doto punktu — augstums laukā nav ievadīts, tas jāievada NDF redaktorā.
- rinda: punkts
- 3.–6. rinda: stacija 358 → 1000. B1 = 1,3487, F1 = 1,0489, F2 = 1,0489, B2 = 1,3487 → paaugstinājums = 1,3487 − 1,0489 = 0,2998 m; attālums = (14,9736 + 14,8539 + 14,8566 + 14,9726) / 2 = 29,8 m.
-
- rinda: stacijas rezultāti (neizmanto).
NDF failā no tā rodas:
%z 358 0.0000
%t 358%r 1000 29.8 0.2998