Формати улазних фајлова
Шаблони XLSX, JSON и CSV по модулу — за ручну припрему података ван апликације
123.7583) или DMS у једној ћелији (123-45-30, 123:45:30, 123 45 30, 123°45′30″); логичке колоне примају da/ne (и true/1/x/yes); празан ред или ред без ознаке се прескаче; поља у JSON-у која почињу подвлаком (_napomena) се занемарују; settings је опционо.Изравнање 2Д / Пројектовање 2Д / Анализа мјерења / епоха деформационе 2Д
Хоризонтална мрежа: тачке + правци, дужине и углови. Исти фајл прима Изравнање 2Д, Пројектовање 2Д (вриједности мјерења се занемарују), Анализа мјерења и свака епоха Деформационе 2Д / Вертикалности. Y = исток, X = сјевер (југословенска конвенција); правци и углови у децималним степенима ИЛИ у DMS запису у једној ћелији („123-45-30", „123:45:30", „123 45 30", „123°45′30″), а може и кроз колоне deg/min/sec; дужине у метрима.
izravnanje-2dprojektovanje-2danaliza-mjerenjadeformaciona-2dvertikalnost
Лист Tacke — Тачке мреже (прихваћено и: Points, Тачке)
| Колона | Опис | Тип | Обавезно | Јединица | Прихваћени називи |
|---|---|---|---|---|---|
name | ознака тачке | текст | да | ime, tacka, oznaka | |
y | Y — исток | број | да | m | |
x | X — сјевер | број | да | m | |
fixed_y | фиксна по Y (da/ne) | da/ne | не | fiksna_y | |
fixed_x | фиксна по X (da/ne) | da/ne | не | fiksna_x | |
tip | mreza | objekat | текст | не | type |
Лист Pravci — Правци (прихваћено и: Directions, Правци)
Умјесто „value" смију се дати колоне deg, min, sec. Угао се уписује децимално (123.7583) ИЛИ у DMS запису у ЈЕДНОЈ ћелији: „123-45-30", „123:45:30", „123 45 30" или „123°45′30″". Зарез је децимални знак, не раздјелник. Правци једне станице чине један скуп (оријентација по станици).
| Колона | Опис | Тип | Обавезно | Јединица | Прихваћени називи |
|---|---|---|---|---|---|
from | станица | текст | да | od | |
to | визура ка | текст | да | do | |
value | правац — дец. степени или DMS („123-45-30") | број | да | ° | vrijednost, vrednost |
Лист Duzine — Дужине (прихваћено и: Distances, Дужине)
| Колона | Опис | Тип | Обавезно | Јединица | Прихваћени називи |
|---|---|---|---|---|---|
from | од | текст | да | od | |
to | до | текст | да | do | |
value | хоризонтална дужина | број | да | m | vrijednost, vrednost |
Лист Uglovi — Углови (прихваћено и: Angles, Углови)
Опционо — већина мрежа има само правце и дужине. Угао се уписује децимално (123.7583) ИЛИ у DMS запису у ЈЕДНОЈ ћелији: „123-45-30", „123:45:30", „123 45 30" или „123°45′30″". Зарез је децимални знак, не раздјелник. Умјесто „value" смију се дати колоне deg, min, sec. Примјер је исти угао као правци B и C са станице A.
| Колона | Опис | Тип | Обавезно | Јединица | Прихваћени називи |
|---|---|---|---|---|---|
left | лијева тачка | текст | да | lijevo, levo | |
center | станица (тјеме) | текст | да | centar, stanica | |
right | десна тачка | текст | да | desno | |
value | угао — дец. степени или DMS („123-45-30") | број | да | ° | vrijednost, vrednost |
JSON примјер
{
"_napomena": "Шаблон улаза — Изравнање 2Д / Пројектовање 2Д / Анализа мјерења / епоха деформационе 2Д. Хоризонтална мрежа: тачке + правци, дужине и углови. Исти фајл прима Изравнање 2Д, Пројектовање 2Д (вриједности мјерења се занемарују), Анализа мјерења и свака епоха Деформационе 2Д / Вертикалности. Y = исток, X = сјевер (југословенска конвенција); правци и углови у децималним степенима ИЛИ у DMS запису у једној ћелији („123-45-30\", „123:45:30\", „123 45 30\", „123°45′30″), а може и кроз колоне deg/min/sec; дужине у метрима. Поља која почињу подвлаком се занемарују. Поље „settings\" је опционо (без њега важе поставке форме).",
"_generisano": "Cacarot Online — /uputstvo/formati",
"settings": {
"adjustment_type": "fixed_points",
"confidence_level": 95,
"sigma_0_apriori": 1.0,
"standards": {
"direction": 3.0,
"angle": 3.0,
"distance_mm": 2.0,
"distance_ppm": 2.0
}
},
"points": [
{
"name": "A",
"y": 500000.0,
"x": 6000000.0,
"fixed_y": true,
"fixed_x": true,
"tip": "mreza"
},
{
"name": "B",
"y": 500400.0,
"x": 6000200.0,
"fixed_y": true,
"fixed_x": true,
"tip": "mreza"
},
{
"name": "C",
"y": 500088.3,
"x": 6000182.5,
"fixed_y": false,
"fixed_x": false,
"tip": "objekat"
},
{
"name": "D",
"y": 500182.1,
"x": 6000058.7,
"fixed_y": false,
"fixed_x": false,
"tip": "objekat"
}
],
"observations": {
"directions": [
{
"from": "A",
"to": "B",
"value": 0.0
},
{
"from": "A",
"to": "C",
"value": 322.3844
},
{
"from": "A",
"to": "D",
"value": 8.6983
},
{
"from": "B",
"to": "A",
"value": 0.0
},
{
"from": "B",
"to": "C",
"value": 23.3516
},
{
"from": "B",
"to": "D",
"value": 353.6032
}
],
"distances": [
{
"from": "A",
"to": "C",
"value": 202.739
},
{
"from": "A",
"to": "D",
"value": 191.327
},
{
"from": "B",
"to": "C",
"value": 312.191
},
{
"from": "B",
"to": "D",
"value": 259.704
},
{
"from": "C",
"to": "D",
"value": 155.322
}
],
"angles": [
{
"left": "B",
"center": "A",
"right": "C",
"value": 322.3844
}
]
}
}Изравнање 1Д / епоха деформационе 1Д
Нивелманска мрежа: репери + мјерене висинске разлике са тежином (број станица n или дужина у km). Висине и висинске разлике у метрима; σ₀ уз тежине 1/n је у mm/√станици.
izravnanje-1ddeformaciona-1d
Лист Reperi — Репери (прихваћено и: Points, Tacke, Тачке)
| Колона | Опис | Тип | Обавезно | Јединица | Прихваћени називи |
|---|---|---|---|---|---|
name | ознака репера | текст | да | ime, reper, oznaka | |
h | приближна висина | број | да | m | visina |
fixed | фиксан (da/ne) | da/ne | не | fiksna, fiksan | |
tip | mreza | objekat | текст | не | type |
Лист Mjerenja — Мјерења (висинске разлике) (прихваћено и: Observations, Merenja, Мјерења, Мерења)
Тежина: „weight_value" = број станица n (p = 1/n) ИЛИ „distance" = дужина стране у km (p = 1/D). Свака страна мјерена напријед-назад иде као ДВА реда (од→до и до→од).
| Колона | Опис | Тип | Обавезно | Јединица | Прихваћени називи |
|---|---|---|---|---|---|
from | од репера | текст | да | od | |
to | до репера | текст | да | do | |
delta_h | мјерена висинска разлика | број | да | m | dh, denivelacija |
weight_value | број станица n (тежина 1/n) — или колона distance у km | број | да | weight, tezina, w |
JSON примјер
{
"_napomena": "Шаблон улаза — Изравнање 1Д / епоха деформационе 1Д. Нивелманска мрежа: репери + мјерене висинске разлике са тежином (број станица n или дужина у km). Висине и висинске разлике у метрима; σ₀ уз тежине 1/n је у mm/√станици. Поља која почињу подвлаком се занемарују. Поље „settings\" је опционо (без њега важе поставке форме).",
"_generisano": "Cacarot Online — /uputstvo/formati",
"settings": {
"adjustment_type": "fixed_points",
"weight_option": "1/n",
"sigma_apriori": 1.0,
"confidence_level": 95
},
"points": [
{
"name": "R1",
"h": 100.0,
"fixed": true,
"tip": "mreza"
},
{
"name": "R2",
"h": 101.0,
"fixed": true,
"tip": "mreza"
},
{
"name": "S1",
"h": 100.5,
"fixed": false,
"tip": "objekat"
},
{
"name": "S2",
"h": 100.8,
"fixed": false,
"tip": "objekat"
}
],
"observations": [
{
"from": "R1",
"to": "S1",
"delta_h": 0.5012,
"weight_value": 4
},
{
"from": "R2",
"to": "S1",
"delta_h": -0.4991,
"weight_value": 3
},
{
"from": "S1",
"to": "S2",
"delta_h": 0.3004,
"weight_value": 5
}
]
}Пројектовање 1Д (план нивелмана)
План нивелманске мреже: репери са приближним висинама + планиране стране (без мјерених вриједности).
projektovanje-1d
Лист Reperi — Репери (прихваћено и: Points, Tacke, Тачке)
| Колона | Опис | Тип | Обавезно | Јединица | Прихваћени називи |
|---|---|---|---|---|---|
name | ознака репера | текст | да | ime, reper, oznaka | |
h | приближна висина | број | да | m | visina |
fixed | фиксан (da/ne) | da/ne | не | fiksna, fiksan | |
tip | mreza | objekat | текст | не | type |
Лист Mjerenja — План опажања (прихваћено и: Observations, Merenja, Мјерења, Мерења)
План нема мјерене вриједности. Ако ће се свака страна мјерити напријед-назад, унесите је једном и укључите прекидач у модулу (план ×2).
| Колона | Опис | Тип | Обавезно | Јединица | Прихваћени називи |
|---|---|---|---|---|---|
from | од репера | текст | да | od | |
to | до репера | текст | да | do | |
weight_value | број станица n — или колона distance у km | број | да | weight, tezina, w |
JSON примјер
{
"_napomena": "Шаблон улаза — Пројектовање 1Д (план нивелмана). План нивелманске мреже: репери са приближним висинама + планиране стране (без мјерених вриједности). Поља која почињу подвлаком се занемарују. Поље „settings\" је опционо (без њега важе поставке форме).",
"_generisano": "Cacarot Online — /uputstvo/formati",
"settings": {
"adjustment_type": "fixed_points",
"weight_option": "1/n",
"sigma_apriori": 1.0,
"confidence_level": 95
},
"points": [
{
"name": "R1",
"h": 100.0,
"fixed": true,
"tip": "mreza"
},
{
"name": "R2",
"h": 101.0,
"fixed": true,
"tip": "mreza"
},
{
"name": "S1",
"h": 100.5,
"fixed": false,
"tip": "objekat"
},
{
"name": "S2",
"h": 100.8,
"fixed": false,
"tip": "objekat"
}
],
"observations": [
{
"from": "R1",
"to": "S1",
"weight_value": 4
},
{
"from": "R2",
"to": "S1",
"weight_value": 3
},
{
"from": "S1",
"to": "S2",
"weight_value": 5
}
]
}Обиљежавање
Тачке основе (мреже) и тачке објекта које се обиљежавају; план визура се задаје у модулу (или „Оптимизуј план").
obelezavanje
Лист Mreza — Тачке мреже (основа) (прихваћено и: Network, Мрежа, Network_points)
| Колона | Опис | Тип | Обавезно | Јединица | Прихваћени називи |
|---|---|---|---|---|---|
name | ознака | текст | да | ime, tacka, oznaka | |
y | Y — исток | број | да | m | |
x | X — сјевер | број | да | m | |
h | висина | број | не | m | visina, z |
sy_mm | σ основе по Y (из преданализе) | број | не | mm | sy, sigma_y |
sx_mm | σ основе по X | број | не | mm | sx, sigma_x |
sh_mm | σ основе по H | број | не | mm | sh, sigma_h |
Лист Objekat — Тачке објекта (прихваћено и: Object, Објекат, Object_points)
| Колона | Опис | Тип | Обавезно | Јединица | Прихваћени називи |
|---|---|---|---|---|---|
name | ознака | текст | да | ime, tacka, oznaka | |
y | Y — исток | број | да | m | |
x | X — сјевер | број | да | m | |
h | висина | број | не | m | visina, z |
JSON примјер
{
"_napomena": "Шаблон улаза — Обиљежавање. Тачке основе (мреже) и тачке објекта које се обиљежавају; план визура се задаје у модулу (или „Оптимизуј план\"). Поља која почињу подвлаком се занемарују. Поље „settings\" је опционо (без њега важе поставке форме).",
"_generisano": "Cacarot Online — /uputstvo/formati",
"network_points": [
{
"name": "CN1",
"y": 500100.0,
"x": 6000100.0,
"h": 100.0,
"sy_mm": 1.5,
"sx_mm": 1.5,
"sh_mm": 1.0
},
{
"name": "CN2",
"y": 500350.0,
"x": 6000120.0,
"h": 100.4,
"sy_mm": 1.5,
"sx_mm": 1.5,
"sh_mm": 1.0
},
{
"name": "CN3",
"y": 500600.0,
"x": 6000090.0,
"h": 99.9,
"sy_mm": 1.5,
"sx_mm": 1.5,
"sh_mm": 1.0
}
],
"object_points": [
{
"name": "T1",
"y": 500180.0,
"x": 6000060.0,
"h": 101.2
},
{
"name": "T2",
"y": 500240.0,
"x": 6000055.0,
"h": 101.2
},
{
"name": "T3",
"y": 500300.0,
"x": 6000070.0,
"h": 101.2
}
]
}Геометријске контроле — фитовање облика
Тачке облика (права, круг, раван, цилиндар, оса, сфера). За резервоаре опционо прстен (ниво) и сектор (изводница); ако недостају, модул их сам одреди. Облик се бира у модулу; „oblik" у JSON-у: prava | krug | ravan | cilindar | osa | sfera.
geometrija
Лист Tacke — Тачке облика (прихваћено и: Points, Тачке, Oblik, Облик)
| Колона | Опис | Тип | Обавезно | Јединица | Прихваћени називи |
|---|---|---|---|---|---|
name | ознака | текст | да | ime, tacka, oznaka, id | |
y | Y — исток | број | да | m | |
x | X — сјевер | број | да | m | |
h | висина (за раван/цилиндар/осу/сферу) | број | не | m | visina, z |
prsten | прстен / ниво (опционо) | текст | не | ring, nivo | |
sektor | сектор / изводница (опционо) | текст | не | sector, kod |
JSON примјер
{
"_napomena": "Шаблон улаза — Геометријске контроле — фитовање облика. Тачке облика (права, круг, раван, цилиндар, оса, сфера). За резервоаре опционо прстен (ниво) и сектор (изводница); ако недостају, модул их сам одреди. Облик се бира у модулу; „oblik\" у JSON-у: prava | krug | ravan | cilindar | osa | sfera. Поља која почињу подвлаком се занемарују. Поље „settings\" је опционо (без њега важе поставке форме).",
"_generisano": "Cacarot Online — /uputstvo/formati",
"oblik": "cilindar",
"confidence": 95,
"sigma_mm": null,
"points": [
{
"name": "O101",
"y": 6455510.587,
"x": 4963352.506,
"h": 100.501,
"prsten": "1",
"sektor": "01"
},
{
"name": "O102",
"y": 6455512.509,
"x": 4963349.371,
"h": 100.502,
"prsten": "1",
"sektor": "02"
},
{
"name": "O201",
"y": 6455510.019,
"x": 4963352.601,
"h": 112.503,
"prsten": "2",
"sektor": "01"
},
{
"name": "O202",
"y": 6455512.601,
"x": 4963349.981,
"h": 112.501,
"prsten": "2",
"sektor": "02"
}
]
}Обрада нивелмана (напријед/назад)
Стране двоструког нивелања и опционо затворене петље; излаз су дефинитивне ΔH и епоха за Изравнање 1Д.
obrada-nivelmana
Лист Strane — Стране (прихваћено и: Стране, Sides)
| Колона | Опис | Тип | Обавезно | Јединица | Прихваћени називи |
|---|---|---|---|---|---|
od | од репера | текст | да | from, a | |
do | до репера | текст | да | to, b | |
dh_napred | ΔH напријед | број | да | m | dh_nap, forward |
dh_nazad | ΔH назад (са својим предзнаком) | број | да | m | dh_naz, back |
duzina_km | дужина стране | број | не | km | d_km, d |
n_stanica | број станица (ако нема дужине) | број | не | n, stanica |
Лист Petlje — Затворене петље (прихваћено и: Петље, Loops)
Опционо. Петља се затвара на почетни репер.
| Колона | Опис | Тип | Обавезно | Јединица | Прихваћени називи |
|---|---|---|---|---|---|
oznaka | ознака петље | текст | да | id | |
tacke | репери петље, редом, одвојени зарезом | текст | да | points |
JSON примјер
{
"_napomena": "Шаблон улаза — Обрада нивелмана (напријед/назад). Стране двоструког нивелања и опционо затворене петље; излаз су дефинитивне ΔH и епоха за Изравнање 1Д. Поља која почињу подвлаком се занемарују. Поље „settings\" је опционо (без њега важе поставке форме).",
"_generisano": "Cacarot Online — /uputstvo/formati",
"modul": "obrada-nivelmana",
"sigma0_mm": 1.0,
"k_rho": 4.0,
"k_phi": 2.5,
"strane": [
{
"od": "R1",
"do": "R2",
"dh_napred": 1.2345,
"dh_nazad": -1.2341,
"duzina_km": 0.42,
"n_stanica": 6
},
{
"od": "R2",
"do": "R3",
"dh_napred": -0.5012,
"dh_nazad": 0.5015,
"duzina_km": 0.35,
"n_stanica": 5
},
{
"od": "R3",
"do": "R1",
"dh_napred": -0.7328,
"dh_nazad": 0.7331,
"duzina_km": 0.51,
"n_stanica": 7
}
],
"petlje": [
{
"oznaka": "P1",
"tacke": [
"R1",
"R2",
"R3",
"R1"
]
}
]
}Анализа мјерења — контроле терена
Теренске контроле инструмента и мјерења: лист по контроли (колимација, дужине напријед/назад, нивелман напријед/назад, петље, индексна грешка, затварање хоризонта, реципрочне висине).
analiza-mjerenja
Лист Kolimacija — Колимациона грешка (2C) (прихваћено и: Колимација, Kolimacija2C)
Угао се уписује децимално (123.7583) ИЛИ у DMS запису у ЈЕДНОЈ ћелији: „123-45-30", „123:45:30", „123 45 30" или „123°45′30″". Зарез је децимални знак, не раздјелник.
| Колона | Опис | Тип | Обавезно | Јединица | Прихваћени називи |
|---|---|---|---|---|---|
oznaka | ознака визуре | текст | да | mark, id, name | |
L | читање I положај (дец. или DMS) | број | да | ° | I, citanje_I |
D | читање II положај (дец. или DMS) | број | да | ° | II, citanje_II |
Лист Duzine — Дужине напријед/назад (прихваћено и: Дужине, Distances)
| Колона | Опис | Тип | Обавезно | Јединица | Прихваћени називи |
|---|---|---|---|---|---|
od | од | текст | да | from | |
do | до | текст | да | to | |
d_nap | дужина напријед | број | да | m | d_napred, nap |
d_naz | дужина назад | број | да | m | d_nazad, naz |
Лист Nivelman — Нивелман напријед/назад (прихваћено и: Нивелман, Leveling)
| Колона | Опис | Тип | Обавезно | Јединица | Прихваћени називи |
|---|---|---|---|---|---|
od | од | текст | да | from | |
do | до | текст | да | to | |
dh_nap | ΔH напријед | број | да | m | dh_napred, nap |
dh_naz | ΔH назад | број | да | m | dh_nazad, naz |
d_km | дужина | број | да | km | duzina_km, d |
Лист Petlje — Нивелманске петље (прихваћено и: Петље, Loops)
| Колона | Опис | Тип | Обавезно | Јединица | Прихваћени називи |
|---|---|---|---|---|---|
oznaka | ознака | текст | да | id | |
tacke | репери редом, зарез | текст | да | points |
Лист Indeks — Индексна грешка (прихваћено и: Индекс, Index)
Угао се уписује децимално (123.7583) ИЛИ у DMS запису у ЈЕДНОЈ ћелији: „123-45-30", „123:45:30", „123 45 30" или „123°45′30″". Зарез је децимални знак, не раздјелник.
| Колона | Опис | Тип | Обавезно | Јединица | Прихваћени називи |
|---|---|---|---|---|---|
oznaka | ознака | текст | да | mark, id | |
V_L | зенитно I положај (дец. или DMS) | број | да | ° | VL, V_I, I |
V_D | зенитно II положај (дец. или DMS) | број | да | ° | VD, V_II, II |
Лист Horizont — Затварање хоризонта (прихваћено и: Хоризонт, Horizon)
Угао се уписује децимално (123.7583) ИЛИ у DMS запису у ЈЕДНОЈ ћелији: „123-45-30", „123:45:30", „123 45 30" или „123°45′30″". Зарез је децимални знак, не раздјелник.
| Колона | Опис | Тип | Обавезно | Јединица | Прихваћени називи |
|---|---|---|---|---|---|
ugao | угао између сусједних визура (дец. или DMS) | број | да | ° | beta, angle, value |
Лист Reciprocne — Реципрочне висинске разлике (прихваћено и: Реципрочне, Reciprocal)
| Колона | Опис | Тип | Обавезно | Јединица | Прихваћени називи |
|---|---|---|---|---|---|
od | од | текст | да | from | |
do | до | текст | да | to | |
dh_ab | ΔH A→B | број | да | m | hab |
dh_ba | ΔH B→A | број | да | m | hba |
d_m | дужина | број | да | m | d |
JSON примјер
{
"_napomena": "Шаблон улаза — Анализа мјерења — контроле терена. Теренске контроле инструмента и мјерења: лист по контроли (колимација, дужине напријед/назад, нивелман напријед/назад, петље, индексна грешка, затварање хоризонта, реципрочне висине). Поља која почињу подвлаком се занемарују. Поље „settings\" је опционо (без њега важе поставке форме).",
"_generisano": "Cacarot Online — /uputstvo/formati",
"modul": "kontrole",
"pouzdanost": 95,
"kolimacija": [
{
"oznaka": "V1",
"L": 12.3456,
"D": 192.347
},
{
"oznaka": "V2",
"L": 98.7654,
"D": 278.7666
}
],
"duzine": [
{
"od": "A",
"do": "B",
"d_nap": 245.123,
"d_naz": 245.119
}
],
"nivelman": [
{
"od": "R1",
"do": "R2",
"dh_nap": 0.5012,
"dh_naz": -0.5009,
"d_km": 0.42
}
],
"nivelman_petlje": [
{
"oznaka": "P1",
"tacke": [
"R1",
"R2",
"R3",
"R1"
]
}
],
"indeks": [
{
"oznaka": "V1",
"V_L": 88.1234,
"V_D": 271.877
}
],
"horizont": [
{
"ugao": 120.0004
},
{
"ugao": 119.9998
},
{
"ugao": 120.0001
}
],
"reciprocne": [
{
"od": "A",
"do": "B",
"dh_ab": 1.2345,
"dh_ba": -1.2351,
"d_m": 312.5
}
]
}Заједничка правила и савјети
- Најбрже: у модулу кликните Примјер па дугме JSON у заглављу — добијате важећи фајл са својим подацима као шаблон.
- XLSX: прва врста је заглавље; листови које модул не тражи се занемарују. Ако ниједан тражени лист не постоји, модул одбија фајл и наводи очекиване листове.
- Ознаке тачака у мјерењима морају бити идентичне ознакама у листу тачака (велика/мала слова се разликују).
- Нивелман напријед-назад: свака страна као два реда (од→до и до→од), свака са својом тежином — не средина са једнорунском тежином.