Работа с таблицами

Понятие таблицы

Большинство данных в Robur представлено в виде таблиц. Таблица – это сетка с полями ввода. Каждая таблица имеет шапку.

Имеется возможность изменять значения в полях ввода, вставлять и удалять строки, экспортировать и импортировать данные. рис.1 Поля ввода содержат:

  • Целые числа;
  • Числа с плавающей точкой;
  • Строки;
  • Списки ввода.

Для перемещения по полям ввода таблицы используйте клавиши управления курсором или мышь.

Ввод данных

Для ввода данных просто печатайте требуемые значения в поля таблицы. Для того чтобы сохранить значения, нажмите клавишу Enter, либо перейдите в другое поле ввода при помощи стрелок управления курсором. Целые поля могут содержать только числа от 0 до 9 и знак «минус». Поля с плавающей точкой могут содержать числа от 0 до 9, десятичную точку и также знак «минус».

В качестве разделителя целой и дробной части могут использоваться два символа:
  1. Обычная точка;
  2. Символ, установленный в качестве десятичного разделителя в настройках Windows.

Строки состоят из печатных символов, содержащихся на клавиатуре.

Список ввода состоит из фиксированного набора данных. Для выбора элемента из списка ввода выполните одно из следующих действий:

  • Щелкните мышкой по полю ввода, появится кнопка, нажмите ее. В результате, появится выпадающий список, выберете при помощи мыши нужный элемент из выпадающего списка;
  • Переместите указатель текущей ячейки в поле фиксированного списка, нажмите комбинацию клавиш Alt+↓, появится Список ввода, при помощи стрелок на клавиатуре выберете нужный элемент списка и нажмите Enter.рис.2

Вставка строк

Для того чтобы вставить пустую строку, выполните следующее действие: установите указатель на строку, перед которой необходимо вставить новую, затем нажмите комбинацию клавиш Ctrl+Enter или выберите кнопку рис.3 на панели инструментов. Появится пустая строка.

При вставке пустой строки все данные обнуляются. Целые числа и числа с плавающей точкой будут заполнены нулями, строки – пробелами, списки – первыми элементами списка.

Вставка строк с интерполяцией

Для того чтобы вставить строку с интерполированными значениями, необходимо выполнить следующие действия:

  1. Выделите строку таблицы, перед которой необходимо получить интерполированное значение и нажмите на кнопку рис.4 . При этом откроется диалоговое окно:рис.5
  2. При необходимости подкорректируйте значение пикет-плюс, лежащее в указанном диапазоне и нажмите кнопку ОК.

Удаление строк

Для того чтобы удалить строку выполните следующие действия:

Переместите указатель активной ячейки на строку, которую вы хотите удалить и нажмите комбинацию клавиш Ctrl+Y или выберите кнопку рис.6 на панели инструментов.

Выбранная строка будет удалена, а все нижние строки сместятся на одну строку вверх.

Копирование строк

Для того чтобы скопировать строку выполните следующие действия: Переместите указатель активной ячейки на строку, которую необходимо скопировать в буфер обмена и выберите кнопку рис.7 на панели инструментов.

Теперь подведите указатель к строке, выше которой необходимо вставить скопированною строчку, и выберите кнопку рис.8 на панели инструментов.

Данная строка будет вставлена, а все верхние строки сместятся на одну вверх.

Импорт\Экспорт данных

Данные в таблицах могут быть экспортированы\импортированы в один из доступных форматов. Имеющийся функционал импорта\экспорта может быть использован, например, для обмена данными между таблицами моделей одного или разных проектов.

Для импорта\экспорта данных таблицы:

  1. В окне необходимой таблицы в левой части окна нажмите правой кнопкой мыши, выберите соответствующий пункт меню и необходимый формат экспорта\импорта данных:рис.9
  2. Укажите название и место сохранения файла:рис.10

Нажмите Сохранить. В результате будет сформирован файл в выбранном формате.

Особенности работы с упорядоченными таблицами

Многие данные в Robur упорядочены по возрастанию. Например, пикеты точек черного профиля.

При окончании редактирования упорядочения таблицы, программа проверяет порядок сортировки. Если порядок нарушен, то программа выдает следующее сообщение:рис.11

Чтобы исправить ошибку просмотрите внимательно первые колонки и определите, где нарушен порядок сортировки, внесите исправления и выберете кнопку OK.

Работа со структурой проекта

Понятие структуры проекта

Под термином структура понимается набор таблиц организованных в виде дерева.

Для того чтобы вызвать структуру выберите элемент меню Вид - Структура. В левой части окна проекта появится дерево структуры элементов проекта:рис.12

Данные структуры – это численное представление графических данных проекта. Изменения сделанные в графических редакторах Robur тут же отражаются в структуре, изменения сделанные в структуре тут же отражаются на экране.

Если редактирование происходит графически (т.е. в графических окнах План, Профиль или Поперечник), то программа отслеживает корректность данных. Например, контролируется целостность геометрии трассы.

Если же редактируется сама структура проекта (табличный способ), то такая проверка не производится.

Редактирование данных

Для того чтобы редактировать данные в структуре выполните следующие действия:

  1. Раскройте структуру до нужного элемента;
  2. Щелкните дважды левой кнопкой мыши по названию требуемой таблицы, раскроется окно редактора таблиц;
  3. Отредактируйте данные и нажмите кнопку OK.

Сделанные изменения тут же отразятся в окнах графического редактора.

Экспорт данных

Структура является удобным механизмом для передачи данных в другие программы.

Для того чтобы экспортировать таблицу структуры выполните следующие действия:

  1. Щелкните по ней правой кнопкой мыши, появится контекстное меню:рис.13
  2. Из контекстного меню выберите пункт Экспортировать;
  3. Введите имя файла и выберите кнопку Сохранить.

Импорт данных

Для импорта данных выполните следующие действия:

  1. Щелкните правой кнопкой мыши по таблице, в которую нужно импортировать данные. Появится контекстное меню;
  2. Из контекстного меню выберете пункт Импортировать, откроется диалоговое окно выбора файлов;
  3. Выберете нужный файл и нажмите кнопку OK.
Импорт данных возможен только в том случае, если импортируемая таблица имеет тот же формат, что и таблица данных структуры.

Следующая глава: Глава 3. Работа со слоями модели

road/startup_and_setting_topomatic/structure_project/work_with_tables/start.txt · Последние изменения: 2021/07/22 14:47 (внешнее изменение)