Pāriet uz saturu

NDF — nivelēšanas datne

*.ndf (nivelēšanas datu fails) ir Toponet iekšējais niveliera mērījumu formāts. To izveido nivelēšanas datu imports no Leica GSI vai ASC faila, ar to strādā NDF redaktors un no tā tiek veikta vertikālā tīkla izlīdzināšana. Datne ir parasts teksta fails, ko var sagatavot vai labot arī ar teksta redaktoru (piemēram, Notepad++).

  • Programma lasa tikai rindas, kas sākas ar %. Pārējās rindas (virsraksti, svītras, tukšas rindas) ir paskaidrojumi un tiek ignorētas.
  • Rinda, kas sākas ar ;, ir atslēgta — tā netiek izmantota (redaktorā tā ir atzīmēta Atslēgt).
  • Teksts aiz ; rindas vidū ir komentārs.
  • Decimālatdalītājs vienmēr ir punkts ., mērvienības — metri.
  • Punktu un mērījumu rindās vērtības tiek lasītas no fiksētām kolonnām (sk. tālāk). Saglabājiet izlīdzinājumu ar atstarpēm, nevis tabulācijas zīmēm.
Ieraksts Nozīme
%mh <vērtība> Doto punktu augstumu a priori vidējā kvadrātiskā kļūda, m (piemēram, 0.00010)
%z <nos> … <H> Dotais punkts (atbalstpunkts, reperis) ar zināmu augstumu H
%mp <vērtība> Paaugstinājumu a priori vidējā kvadrātiskā kļūda uz 1 km, m (piemēram, 0.002)
%<ve Vertikālo mērījumu bloka sākums
%t <nos> Punkts, no kura mēra (stāvpunkta aizmugurējais punkts); attiecas uz visām nākamajām %r rindām
%r <nos> … Punkts, uz kuru mēra, ar attālumu un paaugstinājumu
%ve> Vertikālo mērījumu bloka beigas

Rindas teksts aiz %mh un %mp vērtības («augstumiem (dm);», «paaugstinājumiem (m uz km);») ir paskaidrojums, bet aiz vērtības jābūt vēl kādam vārdam. Ja rinda beidzas uzreiz ar skaitli (%mp 0.002), vērtība netiek nolasīta un izlīdzināšana beidzas ar kļūdu vai nepareizu rezultātu. %mh vērtība ir metros, neskatoties uz vēsturisko uzrakstu «(dm)».

Bloks starp %<ve un %ve> ir obligāts. Rinda tieši aiz %<ve ir bloka nosaukums (importā — faila nosaukums).

%z 1018 13.7290
Kolonnas Saturs
1–2 %z
no 4. Punkta nosaukums (līdz pirmajai atstarpei)
35–44 Augstums H, m — visam skaitlim jāiekļaujas šajās kolonnās
aiz ; Piezīmes (redaktora kolonna Piezīmes)

Toponet pats ieraksta augstumu tā, ka tas beidzas 42. kolonnā, ja nosaukumā ir līdz 4 rakstzīmēm; garāks nosaukums augstumu nobīda pa labi. Tāpēc doto punktu nosaukumi nedrīkst būt garāki par 6 rakstzīmēm, citādi augstuma pēdējie cipari nonāk aiz 44. kolonnas un netiek nolasīti.

Atslēgts dotais punkts:

;%z 7700 -0.7656
%t 9
%r 10 47.5 -0.7853
%r 11 72.3 -0.2925

%t rindā punkta nosaukums var būt jebkurā vietā aiz %t. Katra %r rinda ir viens paaugstinājums no pēdējā %t punkta. Vairākas %r rindas pēc viena %t nozīmē vairākus mērījumus no tā paša punkta (piemēram, BIF starppunkti).

Kolonnas Saturs
1–2 %r
5–12 Punkta nosaukums, līdzināts pa labi — ne vairāk par 8 rakstzīmēm
14–19 Virziens (nivelēšanā netiek lietots — tukšs)
21–31 Attālums (gājiena garums starp punktiem), m — nosaka mērījuma svaru
33–43 Paaugstinājums no %t punkta uz %r punktu, m
45–51 Latas / atstarotāja augstums — nivelēšanā atstājiet tukšu
no 53. Papildu informācija (redaktora kolonna Pap. inf.)
  • Ja attālums ir 0 vai tukšs, tiek izmantots iepriekšējā mērījuma attālums (bloka sākumā — 100 m).
  • Garāks punkta nosaukums nobīda attāluma un paaugstinājuma kolonnas, un paaugstinājuma pēdējais cipars var tikt nogriezts bez brīdinājuma.

NDF fails, kas importēts no ASC faila ar BIF gājienu starp reperiem 1018 un 11 (punkts 10 — starppunkts), ar parametriem Vertikālā plakne 0,0001, Paaugstinājumiem 0,02 un Decimālzīmes augstumam 4:

N I V E L Ē Š A N A S T Ī K L A D A T I
Doto punktu precizitātes vērtējums (apriori):
--------------------------------------
%mh 0.00010 augstumiem (dm);
--------------------------------------
Dotie punkti:
--------------------------------------
Nos x (m) y (m) H (m)
---- ----------- ----------- --------
%z 1018 13.7290
%z 11 13.4368
--------------------------------------
Mērījumu precizitātes vērtējums (apriori)
--------------------------------------
%mp 0.02 paaugstinājumiem (m uz km);
--------------------------------------
Mērījumi:
--------------------------------------------------
Nos virzieni hor_dist paaugst h_inst (m)
g.ms (m) (m) h_refl (m)
-------- ---------- --------- -------- ----------
%<ve
nivelesana_bif
%t 1018
%r 1 62.8 -1.3686
%t 1
%r 2 28.2 -0.0030
%t 2
%r 3 121.7 -2.4257
%t 3
%r 4 61.5 -0.5513
%t 4
%r 5 97.6 -1.9849
%t 5
%r 6 99.4 0.0835
%t 6
%r 7 84.6 2.1636
%t 7
%r 8 70.6 3.3011
%t 8
%r 9 48.5 0.7858
%t 9
%r 10 47.5 -0.7853
%r 11 72.3 -0.2925
%ve>

NDF failu var sagatavot arī bez lauka faila, piemēram, no lauka žurnāla. Minimālais saturs:

%mh 0.00010 augstumiem (dm);
%z RP1 12.3450
%z RP2 14.0020
%mp 0.002 paaugstinājumiem (m uz km);
%<ve
gajiens1
%t RP1
%r A1 85.0 0.5230
%t A1
%r RP2 120.0 1.1355
%ve>

Ievērojiet kolonnas: %z rindā augstums beidzas līdz 44. kolonnai, %r rindā nosaukums beidzas 12. kolonnā, attālums — 31. kolonnā, paaugstinājums — 43. kolonnā. Vienkāršākais veids ir kopēt esošas rindas un mainīt tikai ciparus, nemainot to garumu.