ru:datastyle

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
ru:datastyle [2011/02/04 11:57]
stas
ru:datastyle [2011/05/23 18:55] (current)
stas
Line 1: Line 1:
 +====== Формат данных топосъемки ======
 +
 В простейшем случае файл с данными выглядит так: В простейшем случае файл с данными выглядит так:
   survey Dyrka    survey Dyrka 
Line 10: Line 12:
 Внутри может быть много разных вещей, в том числе другие части (survey). ​ Внутри может быть много разных вещей, в том числе другие части (survey). ​
 У каждой части должно быть своё имя, чтобы различать пикеты с одинаковыми ​ У каждой части должно быть своё имя, чтобы различать пикеты с одинаковыми ​
-номерами и связывать части между собой. +номерами и связывать части между собой. Наиболее важный элемент это centerline/​endcenterline.  
-Наиболее важный элемент это centerline/​endcenterline.  +Внутри centerline находится: ​   
-Внутри centerline находится: ​a) описание данных,​ где описываются единицы измерения, ​ +  * описание данных,​ где описываются единицы измерения,​ отклонения,​ погрешности,​ порядок данных в топосъемке и т.п.  
-отклонения,​ погрешности,​ порядок данных в топосъемке и т.п.  +  ​* ​собственно данные из пикетажки.
-b) собственно данные из пикетажки.+
  
 В данном примере всего одна строка описания данных,​ где указано В данном примере всего одна строка описания данных,​ где указано
Line 20: Line 21:
 Кроме обычной топосъемки (с компасом,​ рулеткой и угломером) бывает ​ Кроме обычной топосъемки (с компасом,​ рулеткой и угломером) бывает ​
 топосъемка для подводников (diving), с использованием Топофила (topofil) и  топосъемка для подводников (diving), с использованием Топофила (topofil) и 
-другие варианты.+другие варианты. По умолчанию длины указываются в метрах,​ а углы в градусах.
  
 Все данные должны идти в том же порядке,​ как они перечислены ​ Все данные должны идти в том же порядке,​ как они перечислены ​
Line 32: Line 33:
 другом порядке,​ например,​ длина (length) у вас идет после азимута (compass) ​ другом порядке,​ например,​ длина (length) у вас идет после азимута (compass) ​
 - не редактируйте свои данные,​ просто переставьте слова в описании. ​ - не редактируйте свои данные,​ просто переставьте слова в описании. ​
-Если вы не записали данные ​хода ​(влево,​ вправо,​ вверх и вниз) - просто  +Если вы не записали данные ​LRUD (влево,​ вправо,​ вверх и вниз) - просто  
-сотрите эти слова из описания ​+уберите эти слова из описания
  
 Практически на все случаи жизни есть ключевые слова, ​ Практически на все случаи жизни есть ключевые слова, ​
Line 41: Line 42:
 Полный список ключевых слов можно найти в thbook.pdf Полный список ключевых слов можно найти в thbook.pdf
  
-Если ​у вас уже набрана нитка хода для survex, то её можно вставить не редактируя +====== Подробнее о данных LRUD ====== 
-а данные измерений LRUD (влево вправо вверх вниззаписать отдельно, например ​так+При ​создании подложки для карты считается,​ что ход линейно ​сужается  
-  data dimensions station ​left right up down +(или расширяется) от первого пикета ко второму (получится трапеция).  
-Обратите внимание,​ что в каждой строке с данными измерений должно быть ровно столько, ​+ 
 +//Это важно помнить топосъемщику. Например,​ если вправо до стены два метра,  
 +но в полуметре от пикета навалены ​камни (или в стене дыра и ход ​на тридцать метров) 
 +то в пикетажке на пункте "​влево" ​могут ​написать 0.5 метра, или "​завал"​ (или 30 метров, или "​ход"​).  
 +А должна быть написана длина до предполагаемой стены (два метра, а никак не тридцать метров,​ и не полметра).  
 +То есть, при топосъемке надо мысленно закопать боковые ходы ​и расчистить ход от лишних  
 +валунови в пикетажку записать расстояние ​до места, где __должна__ быть стена текущего участка хода.  
 +// 
 + 
 +По умолчанию все боковые измерения относятся ко **второму** пикету,​  
 +и дальше везде, где ещё ​встречается пикет с таким номером,  
 +используются эти же измерения.  
 +Чтобы указать измерения и для первого пикета тоже, нужно  
 +написать ​в одной строке ​данных параметры и для первого, и для второго пикетов,​  
 +взяв эти величины в квадратные скобки. Например:​ 
 +  data normal from to length compass clino left right up down 
 +     s0    s1       ​4.50 ​    ​29 ​      ​0 ​    ​1.5 ​  ​0 ​   2  0 
 +     ​s1 ​   s2       ​3.00 ​    ​33 ​     -3     ​2 ​    ​0.8 ​ 2  0 
 +     ​s1 ​   g23      7.50    129      18  [0.3 0] [0 0.4] [0.5 0.5]  [0 0]   
 +Здесь из широкого хода (s0-s2) в точке s1 отходит узкий низкий боковой лаз (s1-g23).  
 +Поэтому в третьей строке указаны новые измерения на пикете s1. В частности,​ влево  
 +до стены не полтора ​метра (как было померяно с пикета s0)а всего 0.3, и  
 +высота на пикете s1 не 2 метра, а всего 0.5 метра. Вторые ​числа в скобках  
 +относятся к пикету g23. 
 + 
 +====== Ввод данных в редакторе xTherion ====== 
 +Если вы набираете данные прямо в редакторе xTherion, то надо сразу после  
 +строки с форматом данных (data normal ...) нажать на кнопку "​обновить формат ​данных"​  
 +на панели справа,​ тогда под кнопкой появятся нужные поля ввода.  
 +В первые два будут подставляться подряд идущие номера пикетов, а после ввода  
 +данных и нажатия enter в последней строке  
 +все числа будут перенесены на место курсора.  
 + 
 +Если в поле ввода указать не одно, а несколько значений,​ то система выведет их в  
 +квадратных скобках (это нужно, например, когда указывается ширина или высота  
 +хода и на первом,​ и на втором пикетах). 
 + 
 +===== Замечание 1 ===== 
 +В каждой строке с данными величин ​должно быть ровно столько, ​
 сколько перечислено в описании данных,​ иначе будет ошибка компиляции. сколько перечислено в описании данных,​ иначе будет ошибка компиляции.
 Все пробелы и табуляции сделаны только для красоты,​ и на результат никак не повлияют. ​ Все пробелы и табуляции сделаны только для красоты,​ и на результат никак не повлияют. ​
Line 51: Line 90:
 придется проявить фантазию и  придется проявить фантазию и 
 все-таки написать какое-то число. И лучше это будет не ноль, а что-то более ​ все-таки написать какое-то число. И лучше это будет не ноль, а что-то более ​
-правильное. Например,​ если вправо до стены два метра,  +правильное. ​
-но в полуметре от пикета навалены камни (или в стене ход на тридцать метров),​  +
-то в пикетажке могут написать "​завал"​ (или "​ход"​). А должна быть написана  +
-длина два метра (а не тридцать метров,​ и не полметра).  +
-То есть, при топосъемке надо мысленно закопать боковые ходы и расчистить ход от  +
-валунов так, чтобы мерять расстояние до места, где должна быть стена.  +
-Если вы укажете неправильно,​ Therion при создании подложки для карты все  +
-равно нарисует стены как будто ход линейно сужается (или расширяется)  +
-от предыдущего пикета к текущему (получится трапеция)+
  
-А что делать, если ход сделал резкий поворот и ширина хода от пикета  +===== Замечание ​2 ===== 
-стала совсем не такая, как когда меряли на этот же пикет?  + 
-Можно ​написать в одной строке данных ширину и для первогои для второго пикета,  +Если у вас уже набрана нитка хода ​для survex, ​то её можно ​вставить не редактируя, ​ 
-если взять эти величины ​в квадратные скобки.  +а данные измерений LRUD (влево вправо вверх вниз) записать отдельно, например так
-  data normal from to length compass clino left right up down +  data dimensions station left right up down
-     ​s0 ​   s1       ​4.50 ​    ​29 ​      ​0 ​    ​1.5 ​  ​0 ​   1  0 +
-     ​s1 ​   s2       ​3.00 ​    ​33 ​     -3     ​2 ​    ​0.8 ​ 1  0 +
-     ​s1 ​   g23      7.50    129      18  [0.3 0] [0 0.4] [1 0.5]  [0 0]   +
-Здесь из широкого ​хода ​в точке s1 отходит узкий боковой лаз, поэтому влево ​от пикета  +
-s1 до стены не полтора метра (как было померяно с пикета s0), а всего 0.3.+
  
  • ru/datastyle.txt
  • Last modified: 9 years ago
  • by stas