IBM - зарегистрированная торговая марка International Business Machines Corporation.

Размер: px
Начинать показ со страницы:

Download "IBM - зарегистрированная торговая марка International Business Machines Corporation."

Транскрипт

1 Информация, содержащаяся в этом документе, может быть изменена без уведомления и не подразумевает обязательств со стороны ADW Software. Программное обеспечение, разработанное ADW Software и описываемое в этом документе, не должно копироваться третьей стороной или в интересах третьей стороны без предварительного письменного разрешения на то компании ADW Software. Pythagoras CAD+GIS V12 Руководство пользователя март 11 Торговые марки Microsoft, MS-DOS и Windows - торговые марки Microsoft Corporation. IBM - зарегистрированная торговая марка International Business Machines Corporation. (C) Copyright ADW Software. Все права защищены. Никакая часть данного руководства не может быть повторена, передана, скопирована, или размещена в системе хранения данных либо переведена в любой форме на любой язык без письменного разрешения компании ADW Software.

2

3 Содержание РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ... 1 ЧАСТЬ I ПОНЯТИЯ И ТЕРМИНОЛОГИЯ... 2 ГЛАВА 1: КООРДИНАТНЫЕ СИСТЕМЫ... 4 РЕФЕРЕНСНЫЕ СИСТЕМЫ КООРДИНАТ... 5 Контрольные точки...6 МЕСТНАЯ СИСТЕМА КООРДИНАТ... 7 ГЕОГРАФИЧЕСКАЯ СИСТЕМА КООРДИНАТ... 7 ПОЛЬЗОВАТЕЛЬСКИЕ СИСТЕМЫ КООРДИНАТ... 8 СИСТЕМА КООРДИНАТ ЛИСТА... 8 ВРЕМЕННАЯ СИСТЕМА КООРДИНАТ... 9 ГЛАВА 2: ОСНОВНЫЕ ПРИНЦИПЫ ПРИВЯЗКА К ОБЪЕКТУ НОМЕР ТОЧКИ ВСТРОЕННЫЕ ЧЕРТЕЖИ СЛОИ ШАБЛОНЫ УСЛОВНЫХ ЗНАКОВ / СТИЛЕЙ ЛИНИЙ / ЗАПОЛНЕНИЯ ПОЛИГОНОВ СОСТАВНЫЕ ОБЪЕКТЫ ГРАФИЧЕСКИЕ ФАЙЛЫ ПРИОРИТЕТЫ ВИДЫ ОБЗОРНЫЕ ОКНА ЛИСТЫ ГЛАВА 3: БАЗА ДАННЫХ PYTHAGORAS ТИПЫ ДАННЫХ И ЗНАЧЕНИЯ ИМЕНА ТАБЛИЦЫ Атрибутные таблицы Справочные таблицы Таблицы и встроенные чертежи СТОЛБЦЫ... 24

4 ИНДЕКСИРОВАНИЕ ССЫЛКИ СИСТЕМНЫЕ ТАБЛИЦЫ (ПРЕДОПРЕДЕЛЕННЫЕ ПРЕДСТАВЛЕНИЯ) ПРЕДСТАВЛЕНИЯ БАЗЫ ДАННЫХ Простое представление Агрегированное представление Пространственное агрегирование Корректность и запись ПРОСМОТР ТАБЛИЦ ЗАЩИТА ДАННЫХ И СТРУКТУРЫ ГЛАВА 4: ВЫРАЖЕНИЯ ГЛАВА 5: ТЕМАТИЧЕСКИЕ КАРТЫ ПРИМЕР ТЕМАТИЧЕСКОЙ КАРТЫ ОПРЕДЕЛЕНИЕ УСЛОВИЙ ПРОСТРАНСТВЕННАЯ ИНТЕРПОЛЯЦИЯ ГЛАВА 6: МОДЕЛИ РЕЛЬЕФА СОЗДАНИЕ ЦМР ВЫЧИСЛЕНИЯ С ЦМР Вычисление объема Поперечные сечения Проектирование дорог ОПЕРАЦИИ НА ЦМР ГЛАВА 7: МАКРОСЫ PYTHAGORAS VBA БИБЛИОТЕКИ МАКРОСОВ УПРАВЛЕНИЕ МАКРОСАМИ ГЛАВА 8: НАСТРОЙКИ ГРАФИЧЕСКИЕ СВОЙСТВА НАСТРОЙКИ ПОЛЬЗОВАТЕЛЯ ОБЩИЕ НАСТРОЙКИ ПАРАМЕТРЫ... 42

5 ГЛАВА 9: ТЕКСТОВЫЕ РЕДАКТОРЫ РЕДАКТОР ASCII РЕДАКТОР RTF РЕДАКТОР VBA ГЛАВА 10: ПАНЕЛЬ ИНСТРУМЕНТОВ PYTHAGORAS Выбор референсной системы координат Копирование свойств выбранного объекта Применение свойств к выбранным объектам Измерение следующего пикета и вынос выбранной точки в натуру Назначение слоя текущим Назначение текущей настройки пользователя Макрокнопки (Pythagoras VBA) ГЛАВА 11: ПАНЕЛЬ УПРАВЛЕНИЯ PYTHAGORAS Выбор системы координат Выбор представления координат ЧАСТЬ II ФУНКЦИИ МЕНЮ ГЛАВА 1: МЕНЮ ФАЙЛ СОЗДАТЬ ОТКРЫТЬ ЗАКРЫТЬ СОХРАНИТЬ СОХРАНИТЬ КАК ИНФОРМАЦИЯ О ЧЕРТЕЖЕ ИМПОРТ Список координат DXF/DWG файл SHAPE-файл Таблица SICAD-SQD Накопитель данных Графический файл Список графических файлов ЭКСПОРТ Список координат... 60

6 DXF/DWG (AutoDesk/AutoCAD) Модель рельефа Графический файл SHAPE Таблица Google Earth SICAD-SQD Список объектов Список разбивочных точек ОТКРЫТЬ ТЕКСТОВЫЕ ФАЙЛЫ СЛОИ ДИСПЕТЧЕР ВСТРОЕННЫХ ЧЕРТЕЖЕЙ БАЗА ДАННЫХ Диспетчер базы данных Конструктор таблиц Простое представление Агрегированное представление Просмотр таблиц Подготовка документов по шаблону ТЕМАТИЧЕСКИЕ КАРТЫ Диспетчер тематических карт Редактор тематических карт Отображение Автозаполнение Специальные возможности: Пространственная интерполяция МОДЕЛИ РЕЛЬЕФА УСЛОВНЫЕ ЗНАКИ Диспетчер условных знаков Создать Условный знак Стиль линии Заполнение полигона Создание типового поперечника Импорт системных условных знаков Экспорт системных условных знаков МАКРОСЫ Загрузить макросы Диспетчер макросов Редактор макросов Импорт системных макросов Экспорт системных макросов... 81

7 КОНТРОЛЬНЫЕ ТОЧКИ ВЫБРАТЬ ЛИСТ Диспетчер листов Листы (печати) ПРИНТЕР ВЫБРАТЬ ОБЛАСТЬ ПЕЧАТИ ПЕЧАТЬ ПОСЛЕДНИЕ ДОКУМЕНТЫ ВЫХОД О ПРОГРАММЕ ГЛАВА 2: МЕНЮ ПРАВКА ОТМЕНИТЬ ПОВТОРИТЬ ВЫБРАТЬ ПОИСК ВЫРЕЗАТЬ КОПИРОВАТЬ Буфер обмена Pythagoras Буфер обмена Windows Копировать текущую модель рельефа ВСТАВИТЬ СПЕЦИАЛЬНАЯ ВСТАВКА ОЧИСТИТЬ ОТРЕЗАТЬ ПЕРЕМЕСТИТЬ ПОВЕРНУТЬ СДЕЛАТЬ КОПИЮ ОБЪЕКТА УДАЛИТЬ СИСТЕМУ КООРДИНАТ УТИЛИТЫ Сохранить все изображения Конвертировать в полилинии Местная СК СК Листа СК Листа Местная СК СГРУППИРОВАТЬ РАЗГРУППИРОВАТЬ РАСПАКОВАТЬ ЗАДАТЬ ОБЛАСТЬ ПЕЧАТИ УБРАТЬ ОБЛАСТЬ ПЕЧАТИ... 97

8 ГЛАВА 3: МЕНЮ СЕРВИС ВВЕДЕНИЕ Использование клавиши Escape во время создания объектов Задание положения объекта с использованием панели управления Часто используемые инструменты Свойства объектов по умолчанию - Текущий слой ЗАПУСТИТЬ МАКРОС ВЫБРАТЬ Варианты выбора Получение информации об объекте Выбор объектов Перетаскивание текста Операции над выделенными объектами ВЫРАВНИВАНИЕ ОБЪЕКТОВ СОЕДИНИТЬ ОБЪЕКТЫ ВЫРЕЗАТЬ ОБЪЕКТ РАЗДЕЛИТЬ ОБЪЕКТ ПЕРЕСЕЧЕНИЕ ПРОДЛИТЬ ЛИНИЮ УДАЛИТЬ ОБЪЕКТЫ НОВЫЙ ОБЪЕКТ Условный знак Форматированный текст Выровненный форматированный текст Кривая Спираль РЕДАКТИРОВАТЬ ЛИНИЮ РЕДАКТИРОВАТЬ КРИВУЮ РЕДАКТИРОВАТЬ ПОЛИГОН РЕДАКТИРОВАТЬ ТРАССУ РЕДАКТИРОВАТЬ ГРУППУ ЦМР Обменять по диагонали Удалить треугольник Переместить точку Добавить точку Удалить точку Изменить высоту ЛАССО ЛАСТИК

9 РАЗМЕРЫ Линии Полигон: Площадь и Периметр ПОДПИСИ СОЗДАТЬ ОБЗОРНОЕ ОКНО МАКРОСЫ ПОЛЬЗОВАТЕЛЯ ГЛАВА 4: МЕНЮ ФОРМАТ СВОЙСТВА Копировать Вставить [Список настроек пользователя] ДАННЫЕ Копировать Вставить СТИЛЬ ТОЧКИ УСЛОВНЫЙ ЗНАК БИБЛИОТЕКИ УСЛОВНЫЙ ЗНАК ДОКУМЕНТА СТИЛЬ ЛИНИИ СТИЛЬ ЛИНИИ БИБЛИОТЕКИ СТИЛЬ ЛИНИИ ДОКУМЕНТА ШИРИНА ЛИНИИ СТРЕЛКИ НА ЛИНИИ КРИВИЗНА ТЕКСТ: СВОЙСТВА ТЕКСТ: СОДЕРЖАНИЕ ЗАПОЛНЕНИЕ ПОЛИГОНА ЗАПОЛНЕНИЕ ПОЛИГОНА БИБЛИОТЕКИ ЗАПОЛНЕНИЕ ПОЛИГОНА ДОКУМЕНТА ПОЛИГОН МАСШТАБ Условного знака Текста Растра Линии Заполнения полигона ВЫРАВНИВАНИЕ Заполнения полигона Текста Условного знака

10 Растра СЛОЙ ПРИОРИТЕТ ЦВЕТ ДОПОЛНИТЕЛЬНЫЕ ОПЕРАЦИИ Перенумеровать точки Создать список координат Создать список полигонов Изменить высоты точек Изменить комментарии Подписи ГЛАВА 5: МЕНЮ НАСТРОЙКИ АВТОВЫДЕЛЕНИЕ НАСТРОЙКИ ПОЛЬЗОВАТЕЛЯ СТИЛЬ ТОЧКИ СТИЛЬ ЛИНИИ ТОЛЩИНА ЛИНИЙ СТРЕЛКИ НА ЛИНИЯХ УСЛОВНЫЙ ЗНАК / СТИЛЬ ЛИНИИ БИБЛИОТЕКИ / ДОКУМЕНТА ТЕКСТ ПОЛИГОН ПРИОРИТЕТ ЦВЕТ НАБОРЫ НАСТРОЕК Диспетчер настроек пользователя [Список настроек пользователя] Восстановить Сохранить ОБЩИЕ НАСТРОЙКИ Подтверждение операций Масштаб системы координат листа Номер следующей точки Дирекционный угол чертежа Установить Референсную систему координат ПАРАМЕТРЫ Единицы измерения Подписи Дата и время Накопитель данных Data Collector РСК Загрузить Другое

11 ГЛАВА 6: МЕНЮ ВИД УВЕЛИЧИТЬ УМЕНЬШИТЬ ФАКТИЧЕСКИЙ РАЗМЕР ПОКАЗАТЬ ВСЁ ДИСПЕТЧЕР ВИДОВ ЛЕГЕНДА ИНФОРМАЦИЯ ОБ ОБЪЕКТЕ Свойства Данные [Информация] Открыть внешний файл Выбрать внешний файл Папка внешних файлов Режим внешних файлов ПРОЕКТ ДОРОГИ GOOGLE EARTH ПАНЕЛИ ИНСТРУМЕНТОВ Активная ЦМР Конфигурация Настройки Инструменты Слой Библиотека макросов Лист Автозахват Стандартная Встроенный чертеж Вид Моделировать панели инструментов ПЕРЕЧЕНЬ ОТКРЫТЫХ ЧЕРТЕЖЕЙ ГЛАВА 7: МЕНЮ РАСЧЕТЫ ПЕРЕСЕЧЕНИЕ ЛИНИЙ ЦЕНТР ПРЯМОУГОЛЬНАЯ СЕТКА АППРОКСИМАЦИЯ ТОЧЕК ТЕОДОЛИТНЫЙ ХОД ПРЯМАЯ ЗАСЕЧКА

12 ОБРАТНАЯ ЗАСЕЧКА ПРЕОБРАЗОВАНИЕ По 2 точкам Преобразование Гельмерта Аффинное преобразование Пересчет высот В другую РСК ЦМР Модель рельефа Объединить 2 модели рельефа Удалить граничные треугольники Сделать Делоне Изменить высоту Горизонтали Объем Вертикальные сечения Показать 3D Откосы Наклонная площадь ЧАСТЬ III ПРОЕКТИРОВАНИЕ ДОРОГ ГЛАВА 1: ВВЕДЕНИЕ ОКНО ПЛАНОВОГО ВИДА ОКНО ПРОФИЛЯ ОКНО ПОПЕРЕЧНИКА ТИПОВЫЕ ПОПЕРЕЧНИКИ ЗАВЕРШЕНИЕ ПОДГОТОВКИ ПРОФИЛЕЙ И ПОПЕРЕЧНИКОВ ГЛАВА 8: ПУНКТЫ МЕНЮ МЕНЮ ФАЙЛ МЕНЮ ПРАВКА МЕНЮ СЕРВИС МЕНЮ ВИРАЖ МЕНЮ НАСТРОЙКИ МЕНЮ ВИД МЕНЮ РАСЧЕТЫ

13 ЧАСТЬ IV ЯЗЫК ВЫРАЖЕНИЙ ГЛАВА 1: ОСНОВНЫЕ ПОНЯТИЯ ЛЕКСЕМЫ Константы Имена столбцов Имена функций Префиксы Разделительная точка Знаки операций Разделитель Круглые скобки ЯЗЫКОВЫЕ ВЕРСИИ Параметры Локализация ГЛАВА 2: СИНТАКСИС И СЕМАНТИКА ТИПЫ ДАННЫХ Приведение типа данных ЗНАЧЕНИЕ ПУСТО АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ Унарный минус Сложение Вычитание Умножение Деление КОНКАТЕНАЦИЯ СТРОК ОПЕРАЦИИ СРАВНЕНИЯ ГЛАВА 3: ФУНКЦИИ ВЫЗОВЫ ФУНКЦИЙ ЗАДАНИЕ ПРЕФИКСОВ ПРИВЕДЕНИЕ ТИПОВ Преобразование единиц измерений XY компоновщик и декомпоновщики ФУНКЦИИ СРАВНЕНИЯ ЛОГИЧЕСКИЕ ФУНКЦИИ Функция ЕСЛИ Функция ОБЪЕДИНИТЬ

14 ФУНКЦИИ МИНИМУМ И МАКСИМУМ ЧИСЛОВЫЕ ФУНКЦИИ ФУНКЦИИ ДАТЫ/ВРЕМЕНИ ФУНКЦИИ СТРОК ФУНКЦИЯ ОБЪЕКТ СВОЙСТВА ГРАФИЧЕСКИХ ОБЪЕКТОВ ОСОБЫЕ ФУНКЦИИ PYTHAGORAS АГРЕГИРОВАННЫЕ ФУНКЦИИ ГЛАВА 4: ВИДЫ ВЫРАЖЕНИЙ И КОМПИЛЯЦИЯ ВИДЫ ВЫРАЖЕНИЙ Определение основного или вспомогательного набора строк КОМПИЛЯЦИЯ ВЫРАЖЕНИЙ ГЛАВА 5: ПРИМЕРЫ ОДНОМЕРНЫЕ ВЫРАЖЕНИЯ Без агрегированных функций С использованием агрегированных функций АГРЕГИРОВАННЫЕ ПРЕДСТАВЛЕНИЯ ПРИЛОЖЕНИЯ ПРИЛОЖЕНИЕ A: ФОРМАТ СПИСКА КООРДИНАТ ПРИЛОЖЕНИЕ B: КЛАВИШИ БЫСТРОГО ВЫБОРА КОМАНД ПРИЛОЖЕНИЕ C: ЗАПОЛНИТЕЛИ ПРИЛОЖЕНИЕ D: ФАЙЛ PYTHAGOR.INI MAXIDS MAXUNDO EXT_DC_IMPORT EXT_DC_EXPORT MOUSE_WHEEL_ZOOMING AUTOMATIC_BACKUP AUTOMATIC_SAVE AUTOMATIC_SAVE_INTERVAL CMDLINE

15 ПРИЛОЖЕНИЕ E: СОХРАНЕНИЕ СИСТЕМНЫХ ФАЙЛОВ АЛФАВИТНЫЙ УКАЗАТЕЛЬ АЛФАВИТНЫЙ УКАЗАТЕЛЬ

16

17

18

19 Руководство пользователя

20 Часть I Понятия и терминология Работа с Пифагором требует понимания определенных концепций и терминов. Эта часть описывает общие понятия и специальные термины, необходимые для понимания этого руководства и работы с Пифагором.

21 Руководство пользователя Понятия и терминология 3

22 Глава 1: Координатные системы Pythagoras поддерживает 5 типов координатных систем. Для правильного выбора системы координат необходимо понимать различные принципы построения каждого из этих типов координатных систем. Вот эти 5 видов систем координат: 1. Местная система координат 2. Географическая система координат 3. Пользовательская система координат 4. Система координат листа 5. Временная (вспомогательная) система координат В Pythagoras используются следующие представления координат: - XYZ: прямоугольные (Декартовы), где X горизонтальная ось. - NEZ: прямоугольные, где N - северная компонента, E восточная компонента, Z - высота. - HDZ: полярные координаты, где H - азимут, D горизонтальное проложение, Z - высота. - HVD: H - азимут, V угол возвышения, D горизонтальное проложение. - HVS: H - азимут, V угол возвышения, S - наклонное расстояние. - CDZ: C - расстояние вдоль трассы, D расстояние поперек трассы, Z - превышение. В местной, географической и пользовательской координатных системах Вы можете ввести или получить координаты в любом из перечисленных выше представлений. Вы можете переключиться между представлениями координат в любой момент, как будет описано далее. Настройки по умолчанию: a) Определение осей координат. Поддерживаются и XYZ (горизонтальная ось X), и NEZ (север(y)-восток(x)). По умолчанию - NEZ. b) Единица измерения длины - метр (могут быть выбраны также миллиметры, сантиметры, километры, мили, футы или американские футы). c) Единицы измерения угла гоны (грады) (могут быть выбраны также градусы, минуты, секунды, радианы, милы). d) Направление отсчета углов в плоскости горизонта: по часовой стрелке (можно выбрать также против часовой стрелки). e) Направление отсчета углов возвышения (в вертикальной плоскости) от горизонта к зениту. В представлениях HVS и HVD допускается выбирать отсчет вертикального угла от зенита (в этом случае угол в 100 гон соответствует направлению на горизонт). Единицы измерения, выбранные по умолчанию, могут быть изменены в произвольный момент. Выбор новых единиц измерения остается в силе до выхода из Pythagoras или выключения компьютера.

23 Референсные системы координат Референсная система координат (РСК) определяется как: (1) Географическая система координат (2) Картографическая система проекций, таким образом, что каждая точка на Земле может быть представлена на плоской поверхности. Географическая система координат задается эллипсоидом и датумом (= определение исходной точки и направления системы). Обе эти части одновременно являются необходимым и достаточным условием для точного и однозначного определения местоположения любой точки на суше или море в рамках определенной области. В современном мире используются сотни различных геодезических датумов и проекционных систем, в зависимости от определенного региона и цели применения. Больше информации на эту тему Вы сможете найти по следующим ссылкам: - Географические системы координат: - Картографические проекции: - Референсные системы координат и позиционирование (англ.): sitioning - Информационная и сервисная система европейских референсных систем координат (англ.): Pythagoras поддерживает всемирную систему UTM (Universal Transverse Mercator - координатная сетка на базе поперечной проекции Меркатора) и более 50 Референсных координатных систем, используемых в отдельных странах и регионах, таких как - UTM (основанная на WGS84) - Lambert72 Бельгия - Lambert2008 Бельгия - RD (Rijksdriehoeksnet) Нидерланды - GK (4 зоны) в Германии Координаты для этих систем представлены в координатной системе XY. Также поддерживаются географические координаты (широта и долгота) в системе WGS 84. Список Референсных систем координат в Pythagoras будет пополняться в зависимости от потребностей и доступных сведений. Pythagoras предоставляет Вам инструменты для - использования данных разных РСК в одном чертеже, например добавление данных старого чертежа в системе Lambert 72 к новому проекту в UTM Z31 - преобразование чертежа из одной РСК в другую, например преобразование из Lambert 72 в Lambert преобразование географической долготы и широты в декартовы координаты, например импортирование данных из shape-файла в системе WGS84 в чертеж в Lambert преобразование в реальном времени местоположений на чертеже во множество возможных РСК или географических координат, например отображение координат и позиции мышки в Руководство пользователя Понятия и терминология 5

24 Контрольные точки формате широты и долготы в WGS84 на чертеже, который изначально отображается в Lambert72. Существуют некоторые ограничение, которые Вы должны принять во внимание, переходя из одной Референсной системы координат в другую: - Только одна РСК может действовать на чертеже в конкретный момент времени - У каждой РСК есть ограниченная область определения, которая дает точки с высокой точностью, и даже ограниченная область использования проекции. Поэтому, после перехода в другую РСК, данные на чертеже могут потерять смысл или быть преобразованы с потерей точности. Во время импорта и операцией по вставке данных объекты вне области определения текущей РСК могут быть утеряны. Между некоторыми системами возможны преобразования высокой точности, основанные на контрольных точках: если достоверно известны координаты n точек в РСК_1 и в РСК_2, Pythagoras использует эти данные (набор контрольных точек), чтобы увеличить точность преобразования для других точек в этой области. Давайте предположим, что существует набор точек, чьи координаты точно известны в двух опорных системах координат: GK 2 и UTM. Для этого набора точек Pythagoras предпримет серию вычислений, с тем чтобы координаты, не включенные в базовый набор, могли быть очень точно преобразованы из GK2 в UTM. Базовый набор называется набором контрольных точек. Последнее вычисление называется преобразованием Гельмерта (Helmert transformation). Оно предоставляет смещение (dx, dy), вращение (Fi) и масштаб для преобразования. Для каждой точки набора мы получаем также остаток (fx, fy). Остаток это разница между координатой UTM, заданной в наборе, и координатой UTM, выведенной из преобразования. Вот шаги, производимые для точки (xy), чтобы преобразовать ее из GK_2 в UTM, использую набор контрольных точек: 1. Преобразование точки xy из GK_2 в UTM --> точка xy' 2. Преобразование Гельмерта (для заданного набора контрольных точек) точки xy' --> xy'' 3. Выравнивание отклонений В Pythagoras применяются следующие методы распределения невязок: - Без учета: нет необходимости в дальнейшей коррекции - Веса, обратные расстояниям (1/квадрат расстояния или 1/s 2 ): значение в точке вычисляется как взвешенная сумма значений N контрольных точек - Ближайшие соседи по площади (ЕС площади): алгоритм интерполяции области между точкой и ее ближайшими соседями из набора контрольных точек Вы можете импортировать наборы контрольных точек в библиотеку Pythagoras с помощью Диспетчера контрольных точек (смотрите Часть II Глава 1: Контрольные точки). ASCII-файл с набором контрольных точек должен быть составлен в специальном формате.

25 Этот формат зависит от единиц измерения, установленных в Pythagoras, и от последовательности координат (NE/XY) на момент чтения файла. Наборы контрольных точек могут быть заданы только для проекционных систем, геодезические координаты (например, WGS84) использовать нельзя. Формат набора контрольных точек похож на формат списка координат. Данные каждой контрольной точки должны быть помещены в одну строку и содержать следующий текст: <Номер точки><разделитель> <первая координата в проекционной системе 1>< разделитель > <вторая координата в проекционной системе 1>< разделитель > <первая координата в проекционной системе 2>< разделитель > <вторая координата в проекционной системе 2> В качестве разделителя могут быть использованы табуляция или пробел(ы). Разделителем для действительных чисел может служить как запятая, так и точка. Комментарий в файле можно добавить с помощью ":" или ";" перед ним. Для UTM формат координат должен также соответствовать установкам длинных/коротких/никаких префиксов в настройках. Вы можете управлять настройками для преобразования контрольных точек через диалог Выбрать Референсную систему координат. Пожалуйста, обратитесь в Часть II Глава 5: Установить Референсную систему координат. Местная система координат Это основная система координат, чаще всего используемая при создании нового чертежа. Местная (локальная) система координат обычно соответствует той, которую Вы используете в поле при проведении съемки. Местоположение первой станции, как правило, соответствует началу отсчета в местной системе координат, а направление с дирекционным углом 0 совпадает с осью Y или направлением на север (в зависимости от выбранного Вами типа представления координат XY или NE). Как будет показано ниже, Вы можете расположить чертеж в любом месте Местной системы координат. Вы можете развернуть лист, сдвинуть его вверх или вниз, а также изменить масштаб. Все эти действия Вы можете выполнить в любой момент времени, так что Вы всегда в состоянии повернуть чертеж и выбрать соответствующий масштаб, для того чтобы чертеж целиком помещался на странице. Географическая система координат Географическая (глобальная) система координат используется, если Вы не хотите развивать местную систему координат на объекте. Для определения коэффициентов перехода от местной системы координат к географической системе координат (и обратно) необходимо наличие на чертеже двух точек, координаты которых определены в обеих системах координат. Руководство пользователя Понятия и терминология 7

26 Представления координат (кроме полярных) описанных выше, можно применять и для географической системы координат. Более подробное описание см. в разделе, посвященном определению коэффициентов перехода между системами координат. Пользовательские системы координат Вы можете очень легко ввести новую систему координат пользовательскую (ПСК). В одном чертеже допускается наличие до 32 ПСК. После того, как необходимость в пользовательской системе координат отпала, ее можно удалить. При ручном вводе измеренных координат очередной точке стояния можно поставить в соответствие новую ПСК. Для введения пользовательской системы координат достаточно задать ее начало и точку, от направления на которую отсчитываются горизонтальные углы. Представления координат, описанные выше, допускается применять и для ПСК. Переключение между местной системой координат и пользовательской системой координат можно произвести в любой момент. Данные, приводимые в панели управления, всегда приводятся в выбранной в настоящий момент системе координат, причем это справедливо и для информационных полей, и для полей ввода данных. Таким образом, координаты любой точки Вашего чертежа могут быть определены в любой из введенных пользовательских систем координат, в представлениях XYZ, NEZ, HDZ, HVD или HVS. Примечание: Высота точек в пользовательской системе координат является превышением над точкой отсчета этой пользовательской системы координат. Система координат листа Эта система координат не связана с полевыми измерениями съемки. Система координат листа используется для объектов, не входящих в план съемки. В системе координат листа могут быть выполнены как простые вещи - вроде рамки вокруг чертежа, так и сложные чертежи, например, участок дорожного профиля. Началом отсчета системы координат листа является левый нижний угол листа, а ось Х совпадает с нижним краем листа. Положение объектов, заданных в системе координат листа, остается фиксированным, даже если Вы измените положение, ориентировку или масштаб местной системы координат. В любой момент Вы можете изменить масштабный коэффициент, используемый в системе координат листа. Это позволяет на одном и том же чертеже вычерчивать данные в различных масштабах. Если масштабный коэффициент задан, то он применяется ко всем элементам, заданным в системе координат листа. Следует помнить, что когда на одном и том же чертеже объекты заданы и в местной системе координат, и в системе координат листа, между ними нет никакой связи.

27 Временная система координат На каждом чертеже Вы можете создать одну временную систему координат. Временная система координат в файле чертежа не сохраняется. Существующая временная система координат автоматически удаляется при создании новой временной системы координат. Временная система координат может быть создана либо в местной системе координат, либо в системе координат листа. Правила, относящиеся к пользовательской системе координат, применимы и к временной системе координат. Когда временная система координат создается в системе координат листа, данные, отображаемые на контрольной панели и вводимые через неѐ, отнесены к этой временной системе координат. При этом начало отсчета временной системы координат находится в точке 0;0, а координаты зависят от масштаба системы координат листа, установленного в данный момент. Руководство пользователя Понятия и терминология 9

28 Глава 2: Основные принципы Привязка к объекту Pythagoras автоматически привязывается к объекту, будь это линия, точка, дуга, окружность или центр полигона, когда курсор мыши находится примерно в 2 мм от этого объекта. Эта привязка четко видно на экране: на объекте появляется специальный символ прицел. Форма такого символа зависит от типа объекта. На панели управления отображается информация об объекте, попавшем в прицел. При создании линий, дуг или окружностей на экране могут появляться другие символы, отображающие объекты, по отношению к которым создаваемые линии, дуги или окружности являются касательными или перпендикулярными. Автозахват может быть включен или отключен для каждого типа объекта через пункт меню Настройки Автовыделение. Панель инструментов, которая позволяет видеть и менять статус автозахвата для определенных типов объектов, можно включить через меню Вид Панели инструментов. Номер точки Номер точки это уникальное название, присвоенное точке. Каждая точка в документе Pythagoras может получить 8-символьный номер. Примеры правильных номеров: 1, 1050, Точка A, Точка 1, S1. Программа Pythagoras не анализирует название точки. Номер точки присваивается либо пользователем, либо автоматически программой Pythagoras при создании новой точки. В любой момент времени Вы можете задать новый начальный номер для автоматической нумерации точек. Детальное описание этой функции смотрите в Часть II Глава 5: Fout! Verwijzingsbron niet gevonden.. Встроенные чертежи Встроенные чертежи позволяют Вам создавать чертежи, содержащие миллиарды объектов, не теряя при этом скорость обработки. Иногда удобно связать множество документов, как будто бы они являются одним большим чертежом. Например, объединяя съѐмку различных частей города в один большой чертѐж городского плана. Также бывает удобно использовать генеральный план в качестве фона для нового чертежа. В любом случае, встроенные чертежи предоставляют Вам эти возможности.

29 Вы можете связывать друг с другом множество (больших) документов, особенно если они слишком велики, чтобы использовать обычный метод копирования/вставки для их объединения. Результат на экране выглядит как один огромный чертеж. Кстати, если для объединения чертежей использовать метод копирования /вставки, это может привести к тому, что чертѐж станет неуправляемым. Все встроенные чертежи сохраняются с относительными именами, т.е. имя файла состоит из пути к встроенному чертежу относительно пути к главному чертежу. Мы рекомендуем Вам сохранять встроенные чертежи в одном и том же каталоге и подкаталогах, чтобы предотвратить их потерю во время копирования или перемещения чертежей в другие места. Pythagoras позволяет связывать между собой огромное количество чертежей. Вы можете сделать любой из них редактируемым или только видимым (недоступным для редактирования), или скрытым (невидимым), и выбрать, сохранять ли эти настройки вместе с документом. Только один из встроенных чертежей может быть текущим (активным) в конкретный момент времени - это означает, что все новые объекты будут создаваться в этом чертеже. Только видимый и доступный для редактирования чертеж может быть активным. Соблюдайте осторожность, работая с референсными координатными системами во встроенных чертежах. Если для главного чертежа определена конкретная РКС, во встроенных чертежах должна быть либо та же самая РКС или вообще никакой. В любом случае, местные координаты на главном и встроенных чертежах должны совпадать. Для того чтобы облегчить Вам работу с большим количеством встроенных чертежей, мы представляем Вам новый принцип: конфигурация встроенных чертежей. После того, как Вы сделаете все необходимые настройки редактирования и видимости встроенных чертежей, Вы можете сохранить эту конфигурацию, просто дав ей название. В главном чертеже могут сохраняться несколько конфигураций для встроенных чертежей, и Вы можете быстро менять наборы видимых и редактируемых чертежей, переключаясь между конфигурациями в текущем отображении. Для детального описания обратитесь, пожалуйста, в раздел Виды и в Часть II Глава 1: Диспетчер встроенных чертежей. Слои Слои используются в Pythagoras для того, чтобы группировать связанные между собой части чертежа. Вы можете представить себе слои как наложенные друг на друга листы прозрачной кальки. Данная версия программы позволяет создавать до 4096 слоев. Вы можете присвоить слою имя, а также сделать его (или все слои) видимым или невидимым, текущим (активным), защитить слой от изменений или оставить его без защиты. Все эти свойства устанавливаются отдельно для каждого чертежа. Чтобы лучше контролировать большое количество слоев и группировать похожие слои в смысловые блоки, Pythagoras предоставляет Вам возможность создавать группы слоев. Эти группы также можно именовать и удалять. Можно удалить слой из группы в Руководство пользователя Понятия и терминология 11

30 любой момент. Один слой может входить в одну или несколько групп, или не принадлежать ни к одной группе. Преимуществом такой групповой структуры является то, что, как только вы меняете свойства группы, свойства всех ее слоев меняется автоматически. Вследствие этого очень упрощается управление слоями. Вы можете создавать группы слоев по любому принципу: например, топография, газ, вода, электричество и т.д. Вы можете задавать слоям и группам следующие свойства: Видимый: определяет, видим ли слой на чертеже или нет Защищенный: такой слой нельзя изменять Выключить: объекты слоя будут видны, но их нельзя изменять или выделять Слои можно настроить таким образом, что их данные будут видны только между 2 масштабами. Например: данные видны только между масштабами 1/10000 и 1/2000. Вне этого интервала объекты слоя не видны. Если верхняя граница не задана, слой будет виден при увеличении масштаба, а если не задана нижняя граница при уменьшении. Эта функция особенно удобна на очень больших чертежах. Отображение карты города во всех деталях может оказаться длительным и хаотичным. В этом случае Вы можете настроить слои так, что при открытии чертежа будет отображен только общий план. При увеличении масштаба будет появляться больше деталей. В какойто момент общий план пропадет. Поскольку при работе с разными чертежами слои могут иметь различную смысловую нагрузку, необходимо быть внимательным при обмене данными (т.е. использовании команд Копировать/Вставить, Экспорт/Импорт) между чертежами. Мы настоятельно рекомендуем разработать и придерживаться схемы работы со слоями, с тем чтобы избежать необходимости изменения слоев объектов при перемещении данных из одного чертежа в другой. Шаблоны условных знаков / стилей линий / заполнения полигонов Pythagoras предоставляет Вам инструменты для создания собственных шаблонов условных знаков, стилей линий и заполнения полигонов. Создав и сохранив шаблон один раз, Вы можете применять его к любой точке, линии или полигону на чертеже. Шаблоны могут зависеть или не зависеть от масштаба. У шаблона, зависящего от масштаба, действительные размеры; у не зависящего от масштаба соответствующие размерам при печати. Кроме того, шаблоны условных знаков можно поворачивать и ориентировать на север, а шаблоны заполнения полигонов могут иметь свой угол поворота. Созданные шаблоны условных знаков, стилей линий и заполнения полигонов можно поместить либо в библиотеку (файл "PYTHAGOR.LIB") либо в текущий документ. Шаблоны из библиотеки могут быть использованы в любом существующим или новом чертеже. Шаблоны документа могут быть использованы только в текущем

31 чертеже. Если шаблон документы скопировать и вставить в другой чертеж, он автоматически станет шаблоном этого документа. Мы рекомендуем, чтобы, создавая условные знаки, стили линий и заполнения полигонов, Вы сначала сохраняли их в текущем документе. Это позволит Вам проверить их и проконтролировать распечатку, прежде чем помещать в библиотеку. Замечания: PYTHAGOR.LIB: Этот файл хранится в той же папке, что и программа Pythagoras. Мы рекомендуем регулярно создавать резервную копию этого файла. Если файл PYTHAGOR.LIB теряется, а резервной копии не существует, всю библиотеку придется создавать заново. Все шаблоны условных знаков, стилей линий и заполнения полигонов, которые используются в чертеже, сохраняются в файле этого чертежа. Это относится как к шаблонам документа, так и к шаблонам библиотеки. При открытии документа Pythagoras первым делом проверяет, есть ли в библиотеке шаблон, который присутствует в документе. Если такого шаблона в библиотеке нет, то этот символ становится шаблоном документа, даже если ранее он был шаблоном библиотеки. Такое возможно, например, в случае удаления или изменения шаблона библиотеки. Это также означает, что чертежи, выполненные другими пользователями Pythagoras, можно открыть без предварительного обмена файлами библиотек. Имя каждого условного знака, стиля линии и заполнения полигона состоит из 2 частей: группы и символа. Подразделение на группы, например, группу «Деревья», облегчает поиск условного знака, стиля линии или заполнения полигона в меню. Подробные инструкции по созданию и настройке Ваших собственных условных знаков, стилей линий и заполнения полигонов вы найдете в Часть II Глава 1: Условные знаки. Составные объекты Составные объекты или группы в Pythagoras представляют собой множества других CAD-объектов на чертеже. Эти CAD-объекты называются элементами составных объектов. В отличие от трасс и полигонов, элементы не отсортированы и не могут входить в одну и ту же группу дважды. Кроме того, элементы могут одновременно принадлежать только одной группе. Группа и все ее элементы должны находиться в одном и том же оверлее и встроенном чертеже, но элементы могут быть в разных слоях. Группы сами по себе не принадлежат ни к одному слою. Тип элементов составного объекта может быть любым, кроме координатной системы, дороги, или другого составного объекта. Сам составной объект не может быть элементом другого составного объекта, трассы или полигона. Если в момент создания группы хотя бы один выделенный объект уже является элементом другой группы, Pythagoras покажет сообщение и предложит Вам 1. Удалить объекты из других групп и продолжить создание нового составного объекта. Руководство пользователя Понятия и терминология 13

32 2. Не включать в новый составной объект элементы других групп. 3. Прервать создание составного объекта. Аналогично, если Вы выделите элементы нескольких составных объектов и попытаетесь разгруппировать их, Pythagoras предупредить Вас и попросить подтвердить удаление нескольких групп. У самого составного объекта нет никаких свойств, но его элементы сохраняют все свои графические свойства и могут быть изменены по отдельности. Однако у составного элемента могут быть данные, т. е. он может быть привязан к таблице как отдельный объект. В этом случае каждый из его элементов получит те же общие данные и не может быть самостоятельно привязан к этой или другой таблице. Если в момент создания группы хотя бы один выделенный объект привязан к базе данных, Pythagoras покажет сообщение и предложит 1. Отвязать объекты от базы данных и продолжить создание нового составного объекта. 2. Не включать в новый составной объект элементы, привязанные к базе данных. 3. Прервать создание составного объекта. Аналогично, если Вы попытаетесь удалить составной объект, привязанный к базе данных, Pythagoras предупредить Вас и отвяжет группу от базы данных перед удалением. Составные объекты не видны на экране, но как только Вы выделите один из элементов, все остальные элементы тоже выделяться автоматически. И наоборот, если Вы выделите несколько CADобъектов, используя другие способы (рамка, свободный контур), будут выделены только объекты, лежащие внутри области. Эти способы можно использовать, для того чтобы выделить отдельно один из элементов группы. Подробную информацию по созданию и редактированию групп Вы можете найти в Часть II Глава 2: Сгруппировать/Разгруппировать и Глава 3: Редактировать группу. Графические файлы Графический файл (растровое изображение, растр) в Pythagoras может быть сканированным рисунком или фотографией, которую Вы импортируете в свой чертеж. Также можно импортировать файлы, созданные или редактированные в таких графических редакторах, как Photoshop, Paintbrush и др. Pythagoras считывает файлы, сохраненные в форматах Windows BMP (bitmap), TIFF, GeoTIFF, JPEG или в графическом формате Pythagoras. Графические файлы в других форматах следует заблаговременно перевести в один из указанных. Файлы формата BMP могут быть монохромными или содержать 16, 256 цветов или 24-битный цветовой канал. Файлы формата BMP с компрессией RLE не поддерживаются программой Pythagoras. Отсканированные изображения могут быть очень большими. Размер изображения зависит от: глубины цвета изображения: монохромное изображение занимает меньше места, чем цветное изображение 24 бит; разрешения (измеряется в dpi, количество точек на дюйм) сканируемого изображения;

33 размеров самого изображения. Например, цветная картинка формата A4, отсканированная с разрешением 300 dpi и цветом 24 бит образует файл размером 26Mб. Если Вы отсканируете это же изображение, но с разрешением 600dpi, размер файла увеличится в 4 раза. С другой стороны, черно-белый чертеж формата A0, отсканированный с разрешением 300 dpi в несжатом виде будет занимать всего 17,4 Mб. Во время импорта программа Pythagoras преобразует файл в формате BMP/(Geo)TIFF в собственный графический формат (в среде Windows таким файлам дается расширение IMG). Этот формат оптимален для быстрого вывода изображения на экран (при увеличении/уменьшении масштаба изображения, пролистывании и т.д.). Черно-белый графический файл становится, в среднем, в 5 раз меньше. Черно-белое изображение с разрешением в 300 dpi и размером А0 в формате Pythagoras обычно занимает около 4 Мб. Поскольку графический файл формата Pythagoras может занимать очень много места, он не сохраняется непосредственно в чертеже Pythagoras. В самом документе помимо общих сведений о "внедренном графическом файле, содержится ссылка на название файла и путь к каталогу, где он расположен в файловой системе. Поэтому важно сохранять графические файлы Pythagoras вместе с чертежом. Если IMG файл был удален или было изменено его название, то при открытии чертежа с этим "внедренным" файлом на экране появится сообщение. Если же графический файл все-таки присутствует в файловой системе компьютера, то можно указать его новое название или расположение. Вы также можете вставлять графические (растровые) изображения непосредственно в чертѐж. Недостатком является то, что чертѐж существенно увеличивается в размере. Однако изображения при этом находятся в самом чертеже, и если Вы захотите, например, перенести чертеж в другое место или передать кому-то его копию, все изображения будут автоматически включены, и Вам не нужно будет заботиться об их копировании. При редактировании изображений изменения сохраняются в графическом файле формата Pythagoras, а не в исходном файле. Таким образом, исходный графический файл не изменяется. Однако, если необходимо, Вы можете сохранить изменѐнное изображение с новым именем (подробности см. в Часть II Глава 1: Импорт: Графический файл). Внедренный графический файл может быть использован в различных чертежах. Для этого он создается из исходного только один раз, и его изменения хранятся отдельно от собственно графического файла. Pythagoras не позволяет перезаписывать этот графический файл повторно. Когда изображение привязывается к чертежу, имя графического файла в формате Pythagoras состоит из пути к нему и имени относительно пути к месту хранения чертежа. Например, если чертеж находится в каталоге C:\MyDocs\Proj1, а внедренное изображение в каталоге C:\MyDocs\Proj1\Images, то графический файл MyPic.jpg будет сохранен как Images\MyPic.img. Мы настоятельно рекомендуем Вам сохранять графический файл в том же каталоге, что и чертеж, или в его подкаталогах. Примечание 1: Формат GeoTIFF представляет собой разновидность известного формата TIFF. Основным преимуществом изображений в формат GeoTIFF является наличие привязки к некоторой системе координат. Руководство пользователя Понятия и терминология 15

34 В результате этого можно импортировать изображения, которые имеют координатную привязку, т.е., возможно встраивать в чертеж топографические карты в географической системе координат. Примечание 2: Pythagoras привязывает к системе координат изображения, если в одном каталоге с графическим файлом присутствует т.н. "World File", т.е. файл в формате..jpw,.tfw или.bpw. "World File" является стандартом, используемым такими приложениями как ArcView и MapInfo. Изображения можно импортировать в чертеж 2 способами: выбрать один или несколько файлов в диалоге «Открыть»; загрузить текстовый файл со списком изображений Обратитесь в Часть II Глава 1: Импорт за подробными инструкциями. После импорта изображения его свойства (масштаб, контраст и т.д.), равно как и его положение и оно само может быть изменено. При работе с изображениями Вы можете выполнять следующие действия: 1. Выделение изображения Изображение можно выделить, нажав клавишу "B" или "I" на клавиатуре в тот момент, когда Вы щелкните кнопкой мыши на самом изображении. После этого изображение можно переместить или удалить. 2. Растровые операции Если Вам нужна только часть изображения или Вы хотите скорректировать только определенную его часть, Вы можете изменить его при помощи следующих инструментов: Удаление. Лассо. Ластик. Подробнее работа с изображениями изложена в Часть II Глава 3: Меню Сервис. 3. Изменение свойств изображения После двойного щелчка на изображении появится диалоговое окно, в котором отображается информация об этом изображении. Используя это диалоговое окно, Вы можете сохранить измененное изображение. Однако оригинальный файл переписывать нельзя. Более подробно об этом диалоговом окне см. описание в Часть II Глава 6: Информация об объекте. 4. Оцифровка изображений С отсканированным изображением в качестве заднего плана Pythagoras представляет собой идеальный инструмент для прямой оцифровки. В основном, целью оцифровки является получение чертежа в реальных размерах, т.е. расстояние на чертеже, которое соответствует 1м на местности, должно равняться 1м и на цифровом чертеже. Чтобы добиться правильного масштабирования изображения, Вам следует выполнить следующие действия: 1. Импортировать изображение в пустой чертеж. 2. Задать масштаб чертежа в соответствие с масштабом оригинала. 3. Проверить размеры по вертикали и по горизонтали. Скорректировать размер изображения подбором масштабов по осям Х и Y, если размеры по горизонтали или по вертикали окажутся слишком сужены или растянуты по сравнению с оригиналом.

35 4. Если Вы хотите работать в известной системе координат: создайте точки на изображении в местах с известными координатами. Затем используйте команду Преобразование Гельмерта (Часть II Глава 7: Преобразование Гельмерта) с тем, чтобы преобразовать весь чертеж в известную систему координат При работе в известной системе координат, например, Государственной системе координат, Вы можете использовать команды Копировать и Вставить при переключении между чертежом с изображением и другими чертежами, которые сформированы в одной и той же системе координат. Однако если Вы скопируете само изображение, оно будет перемещено без разворота. После завершения редактирования растрового объекта Вы можете экспортировать его снова в графический файл. В данный момент изображение при экспорте можно сохранить в 2 форматах: Windows BMP (bitmap) и JPEG. Экспортированные изображения можно привязать к системе координат, создав файл в формате BMPW или JPW. Приоритеты Приоритет определяет порядок отображения объектов на экране. Полигон, обозначающий здание, с приоритетом 1 отображается позже, чем полигон земельного участка с приоритетом 0. Здание будет полностью видно на экране, участок будет частично скрыт. Другой пример это частичное покрытие областей растровых карт. Если Вы хотите спрятать части растровой карты, Вы можете создать белый прозрачный полигон. Этот полигон получит 100-процентную заполнение и более высокий приоритет и покроет нужную область, как лист бумаги. Если Вы выберете для этого полигона определенный слой, Вы сможете позже сделать закрытую часть видимой простым выделением и, например, сменой цвета. Диапазон приоритетов в Pythagoras колеблется от 10 до 10. Мы рекомендуем очень осторожно выбирать приоритеты для объектов, чтобы не потерять их на чертеже. Вы также можете установить приоритет по умолчанию для всех новых объектов (см. Часть II Глава 4: Приоритет). Виды Вид отображения представляет собой набор настроек, которые контролируют, как Ваш чертеж будет выглядеть на экране. Если такой набор сохранен и получил имя, его называют вид. Pythagoras позволяет создавать для чертежа столько видов, сколько Вы хотите, регулирую настройки в соответствии с Вашими потребностями. После того, как Вы создали вид отображения для чертежа, Вы можете дать ему имя и сохранить его для использования в других чертежах. Вы также можете задать вид листу, тогда этот вид будет автоматически активирован при выборе этого листа. Независимо от того, сохраните ли Вы настройки вида или нет, последний активный вид будет сохранен в Руководство пользователя Понятия и терминология 17

36 документе Pythagoras и возобновлен в следующий раз, когда Вы его откроете. Вы можете выбрать для Вашего вида следующие настройки: 1. Выбрать слои, которые должны быть видимы на чертеже 2. Показать или спрятать объекты и их свойства, такие как заполнение полигонов, тексты, номера точек, высоты, комментарии, особые стили линий, изображения 3. Задать определенные параметры отображения ЦМР 4. Включить тематические карты 5. Применить конфигурации встроенных чертежей Вид печати является сочетанием вида отображения, определяющего формат распечатки, и обычных настроек печати. Вид печати нельзя назвать или сохранить, доступ к нему существует только во время печати документа. Если Вы не будете менять настройки текущего вида, чертеж будет напечатан точно так же, как он отображен на экране. Вы можете выбрать другой вид или изменить любые настройки для распечатки. Кроме того, Вы определяете обычные настройки печати, например, листы, количество копий, преобразование цветов, масштабы и т.д. (см. Часть II Глава 1: Печать). Обзорные окна Сложные чертежи могут достигать очень больших размеров, что затрудняет полный обзор. Чтобы помочь Вам сохранить представление обо всех частях документа, Вы можете создать обзорные окна некоторых частей чертежа и поместить их в нужном Вам месте. Обзорное окно это маленькая копия выделенной области основного чертежа, которую Вы можете регулировать для своих нужд. Кроме выбора подходящей формы (прямоугольник или овал) и рамки для украшения чертежа Вы можете сделать и другие настройки для удобства использования обзорного окна. Вы можете выбрать масштаб, повернуть его под определенным углом, увеличить или уменьшить обзор в любое время. Как правило, обзорное окно планируется как оптическое увеличение или уменьшение чертежа вместе со всеми настройками. Но чтобы повлиять на этот процесс, Вы можете задать обзорному окну масштабный коэффициент, который отличается от простого изменения масштаба обзорного окна. Масштабный коэффициент влияет только на размер/ширину объектов в обзорном окне, независимых от масштаба. Например, если масштаб чертежа 1:500, а масштаб обзорного окна 1:250, то ширина линии в обзорном окне будет в 2 раза больше ширины той же самой линии на чертеже при масштабном коэффициенте 100%. То же самое для текстов: текст с размером шрифта 12 получит в обзорном окне размер шрифта 24. Если масштабный коэффициент будет 50%, размеры останутся такими же. Допустим любой масштабный коэффициент, и он будет соответственно влиять на независимые от масштаба свойства объектов. После того как обзорное окно создано и произведены нужные настройки, можно легко изменить размер рамки или переместить обзорное окно в другое место на чертеже. Если в какой момент Вам нужно отобразить в обзорном окне другую область на чертеже, не

37 обязательно удалять его и создавать заново: Вы можете прокрутить вид в обзорном окне до нужного Вам места. В дополнение ко всем этим настройкам, к обзорному окну можно применить вид, отличающийся от вида основного чертежа. После настройки обзорного окна Вы можете дублировать его или копировать прямо на другой лист. За инструкциями по созданию обзорного окна обратитесь, пожалуйста, в Часть II Глава 3: Создать обзорное окно. Листы Листы позволяют Вам разделять большие проекты на отдельные области печати, быстро и легко распечатывая подходящий лист вместе с соответствующим титульным листом. В Pythagoras Вы можете создавать до 256 листов на одном чертеже. Листы относятся к системе координат листа, то есть все объекты в системе координат листа будут принадлежать листу, который был текущим на момент их создания. Каждый лист может иметь свои собственные настройки, такие как принтер, размеры, расположение, объекты, область печати и т.д.: Принтер, размер бумаги и ориентация могут быть установлены индивидуально для каждого листа в Диспетчере листов (см. Часть II Глава 1: Выбрать лист). Вы также можете выбрать для листа вид по умолчанию (отличный от текущего вида чертежа), определяя параметры отображения слоев, встроенных чертежей, объектов и т.д. Положение листа на чертеже, угол поворота и масштаб задаются с помощью области печати (см. Часть II Глава 1: Выбрать область печати). Вы можете выбрать произвольный полигон в качестве области ограничения (отсечения) для местных объектов на листе: только объекты внутри ограничительного полигона будут распечатаны (см. Часть II Глава 2: Задать область печати). Вы можете создать для каждого листа собственный набор объектов. Для этой цели Вам нужно нарисовать эти объекты (любые, кроме координатных систем, трасс и дорог) в системе координат листа. Выбирая, например, область печати для этого листа, Вы увидите, что его объекты перемещаются по чертежу вместе со своим листом. Легенды тоже относятся к объектам листа (см. детали в Часть II Глава 6: Легенда), также как и логотипы, обрамление страницы и другие подобные объекты. Обзорные окна задаются в координатах листа, так что каждое обзорное окно принадлежат к листу подобно легендам. Координаты обзорного окна отсчитываются от верхней границы листа. Но обзорные окна никогда не показывают объекты в координатах листа. Создав несколько листов для чертежа, Вы можете выбрать текущим только один из них, что означает, что именно этот лист будет распечатан, когда Вы выберете команду Печать. Однако чтобы Руководство пользователя Понятия и терминология 19

38 распечатать содержимое экрана так, как Вы его видите, в отображенном масштабе и с углом поворота (похоже по действию на команду Print Screen), Вы можете сделать лист плавающим. Эта настройка спрячет страницу, и у такого листа не может быть собственных объектов. Листы в Pythagoras можно экспортировать в AutoCAD, сохранив документ в формате чертежа AutoCAD. Единственное ограничение: в AutoCAD нет понятия видов, поэтому все листы будут выглядеть одинаково, в соответствии с настройками текущего вида чертежа.

39 Глава 3: База данных Pythagoras Документ Pythagoras может содержать внутреннюю базу данных. Основной целью базы данных является хранение дополнительной информации о графических и не графических объектах. Данные можно вводить вручную или импортировать из файлов и других баз данных. Внутренняя база данных Pythagoras представляет собой традиционную реляционная 2х-уровневую (таблицы, представления) базу данных (см. определение: но у нее есть и свои особенности. Типы данных и значения В базе данных Pythagoras данные могут быть следующих типов: Целое число (integer), хранится как 32-битное целое число со знаком. Действительное число (real), хранится как число с плавающей точкой удвоенной точности (64 бита), в соответствии со стандартом IEEE Логическое выражение (boolean), принимающее только два значения: ЛОЖЬ (FALSE) и ИСТИНА (TRUE). Дата/время (date/time) (один тип), хранится внутри как 64- битное целое число без знака, выражающее количество 10- наносекундных тиков, прошедшее с предполагаемого начала григорианской эры (0 часов 1 января 1 года по григорианскому календарю). Секунды координации не учитываются. Такое представление равнозначно представлению даты/времени в GUIDs (Global Unique Identifiers - глобально уникальные идентификаторы) и в.net. Дата (date), хранится внутри как количество целых дней, прошедшее с предполагаемого начала григорианской эры. Время (time), хранится внутри как 64-битное целое число, выражающее количество 10-наносекундных тиков. Этот тип можно использовать в двух случаях: как время дня (количество тиков с полуночи) и как отрезок времени (количество тиков между двумя моментами времени). Строка (string) любая последовательность Unicode символов, кроме запрещенных так называемых не-символов. Ссылки на CAD объекты. Это означает, что строка базы данных содержит ссылку на любой CAD из того же чертежа Pythagoras. Внутри хранится уникальная ссылка на CAD объект. Руководство пользователя Понятия и терминология 21

40 Описанные типы данных подчиняются следующим правилам: Как и в других реляционных базах данных, значение в столбце каждого типа может быть ПУСТО (NULL). Но в отличие от баз данных SQL, значение ПУСТО и пустая строка не различаются. Операции сравнения меньше, меньше или равно, больше, больше или равно, равно и не равно могут применяться к парам не нулевых значений одного и того же типа с одним исключением: ссылки на CAD объекты можно сравнивать только на равенство/неравенство. ИСТИНА считается больше, чем ЛОЖЬ. Строки сравниваются в алфавитном порядке, используя средства операционной системы. Поэтому результат сравнения двух строк зависит от языковых настроек. Строки, отличающиеся только регистром, всегда считаются равными. Строки сравниваются целиком, включая невидимые символы, например, пробелы. Поэтому Вам следует избегать строк, начинающихся или заканчивающихся пробелом. Примечание: Значения, хранимые в базе данных Pythagoras, не имеют смысла без единиц измерения. Мы не знаем, что означает действительное число 2.25 в столбце Расстояние, пока не добавим к нему метры. Мы настоятельно рекомендуем Вам вносить в описания столбцов сведения об используемых единицах измерения. Имена У таблиц, представлений, столбцов и других элементов базы данных есть имена. Имя может быть любой не пустой строкой Unicode, не содержащей запрещенных или управляющих символов. Однако следует избегать использования необычных имен, потому что это может вызвать различные проблемы. Например, таблицы со слишком длинными именами или содержащими буквы кириллицы нельзя экспортировать в некоторые форматы (например, DBF). В Pythagoras имена в базе данных относятся к одной из 4 категорий: Строго правильные: имена, содержащие только латинские буквы из основного набора (A Z, a z) и цифры и начинающиеся с буквы. Правильные: имена, правильные в понимании стандарта SQL, но не строго правильные. Должны содержать только буквы, символы $ и # и цифры, и не могут начинаться с цифры. Неправильные, т.е. имена, которые не являются ни правильные, ни недопустимыми. Недопустимые: имена, содержащие либо управляющие, либо т. н. не-символы. Пустая строка тоже является недопустимой. Такие имена использовать нельзя. Если Вы попытаетесь использовать не строго правильное имя, как правило, Pythagoras предупредит Вас об этом. Обратите внимание, что имена по умолчанию в некоторых локализациях Pythagoras могут не

41 Таблицы быть строго правильными, но всегда будут просто правильными. Кроме того, если два имени отличаются только регистром, они считаются одинаковыми, например, имена таблицы Таблица1 и таблица1. Таблицы в базе данных Pythagoras могут быть двух видов: атрибутными и справочными. Атрибутные таблицы Каждая строка атрибутной таблицы привязана к CAD объекту, т.е. главная цель атрибутных таблиц хранить атрибуты CAD объектов. Другими словами, таблицу атрибутов можно рассматривать как класс привязанных CAD объектов. Например, Вы можете определить таблицу атрибутов АвтобусныеОстановки или ВодопроводныеТрубы и привязать объекты, являющиеся автобусными остановками или водопроводными трубами, к соответствующим таблицам CAD объекты следующих типов можно привязывать к атрибутным таблицам: линии, точки, полигоны, текст, дуги, окружности, сплайны, трассы, изображения, клотоиды, форматированный текст, дороги и группы. Для каждой атрибутной таблицы можно ограничить набор допустимых объектов. Например, логично будет ограничить таблицу АвтобусныеОстановки только точками. CAD объект может быть привязан только к одной атрибутной таблице. Элементы групп вообще нельзя привязать к таблицам. Удаление CAD объекта предполагает автоматическое удаление привязанной строки. Справочные таблицы Справочные таблицы представляют собой обычные реляционные таблицы, и и чаще всего используются для описания неграфических объектов. Например, Вы создаете справочную таблицу под названием ВидыВодопроводныхТруб. Каждая строка этой таблицы описывает один вид из множества существующих водопроводных труб. В то время как атрибутная таблица ВодопроводныеТрубы описывает установленные (или готовящиеся к установке) трубы в определенных местах, справочная таблица ВидыВодопроводныхТруб описывает возможные их виды, независимо от того, будут ли они установлены. Таблицы и встроенные чертежи Таблица хранятся в каждом чертеже (как структура, так и данные). При открытии документа таблицы из всех встроенных чертежей соединяются, и Pythagoras ищет одинаковые имена. Если найдены две таблицы с одинаковыми именами, их проверяют на идентичность. Если, по крайней мере, в одной такой паре таблицы отличаются, встроенный чертеж не откроется с соответствующим сообщением. Таблицы считаются идентичными, если они принадлежат к одному типу (атрибутные или справочные) у них одинаковые свойства Руководство пользователя Понятия и терминология 23

42 у них один и тот же список столбцов их столбцы имеют одинаковые имена и свойства Кроме того, справочные таблицы должны содержать одни и те же данные в строках, чтобы быть идентичными. Из соображений эффективности данные в таблицах не сравниваются, вместо этого после каждого изменения в справочной таблице сохраняется новая метка (GUID). Эти метки сравниваются, чтобы убедиться, что данные идентичны. Поэтому справочные таблицы считаются идентичными, только если являются копиями друг друга. Атрибутная таблица содержит строки из всех открытых встроенных чертежей, т.е. количество строк в таблице равно сумме строк во встроенных чертежах. Справочная таблица содержит общие строки, т.е. количество строк одинаково в каждом встроенном чертеже. При сохранении встроенного чертежа его таблицы тоже сохраняются (если их изменяли). Но и другие таблицы могут быть записаны во встроенный чертеж, если это необходимо для целостности данных, например, если была создана ссылка на таблицу. С таблицами, находящимися сразу в нескольких встроенных чертежах, нужно обращаться с особой осторожностью. Случайное изменение структуры такой таблицы или справочных данных может привести к проблемам с открытием документа. Чтобы избежать этого, мы настоятельно рекомендуем открывать все встроенные чертежи одновременно, если Вы планируете подобные действия. Столбцы Два столбца одной таблицы не могут иметь одинаковые имена. Однако нет никакого ограничения для столбцов разных таблиц и для имен, используемых для других объектов базы данных. Каждому столбцу Вы задаете определенный тип данных. Столбцы, ссылающиеся на CAD объекты, можно создавать только в атрибутных таблицах. Фактически, столбец атрибутной таблицы можно рассматривать как свойство объекта. Например, в таблице АвтобусныеОстановки Вы можете создать столбцы НачалоДвижения и КонецДвижения типа время, чтобы хранить время прибытия первого и последнего автобуса. Для столбца можно сделать и другие настройки: максимально и/или минимально допустимые значения разрешено ли значение ПУСТО типы CAD объектов, на которые может ссылаться столбец и т.д. Индексирование Столбец любого типа (кроме ссылок на CAD объекты) можно объявить индексированным. Это означает, что по значениям этого столбца будет построен индексный указатель. Такой индекс ускоряет поиск строк по значениям в столбце. Он не содержит элементов для значений ПУСТО.

43 Индексирование столбца не меняет ничего в базе данных или в логическом течении работы Pythagoras, оно влияет только на скорость некоторых операций. Учтите, что при индексировании столбца Вы замедлите следующие действия с таблицами: вставку строки с не нулевыми значениями в индексированный столбец удаление строки с не нулевыми значениями в индексированном столбце изменение значения в индексированном столбце Несмотря на это, индексирование столбца существенно ускоряет поиск в этом столбце и позволяет сканировать строки в порядке возрастания значений в индексированном столбце. Вы также можете объявить столбец уникальных значений. Это означает, что разные строки таблицы не могут содержать в этом столбце одинаковые не нулевые значения. Для проверки уникальности необходимо построить индекс, поэтому столбцы уникальных значений всегда индексированы. Ссылки Часто возникает необходимость создать из одной строки таблицы ссылку на другую строку. Продолжая наш предыдущий пример, каждая установленная водопроводная труба имеет определѐнный артикул. Следовательно, мы можем создать ссылки из каждой строки таблицы ВодопроводныеТрубы к строке таблицы ВидыВодопроводныхТруб. Например, мы задаем столбец Артикул текстового типа в таблице ВидыВодопроводныхТруб, содержащий товарный код, и столбец с тем же именем и типом в таблице ВодопроводныеТрубы. Первый столбец должен содержать уникальные значения, и, следовательно, должен быть объявлен столбцом уникальных значений. Второй столбец, напротив, будет содержать повторяющиеся значения. В этом случае столбец ВодопроводныеТрубы.Артикул содержит ссылки на столбец ВидыВодопроводныхТруб.Артикул. Первый называется ссылающийся столбец, второй называется ссылочный столбец. Обратите внимание, что подобную ссылку можно создать и на другой столбец той же самой таблицы, но это не типичный случай. Ссылки на столбцы не обязательно определять особым образом, но, чтобы сделать структуру базы данных более прозрачной, мы рекомендуем объявлять их явно. Столбец, на который ссылаются, должен принадлежать к справочной таблице и должен заранее быть объявлен столбцом уникальных значений. В случае, если столбец, на который ссылаются, удален, для ссылающейся строки Вы можете выбрать один из вариантов: оставить зависшую ссылку, изменить значение ссылки на ПУСТО, удалить ссылающуюся строку. Примечание: Существуют 2 вида ссылок в базе данных Pythagoras: ссылки на CAD объекты и ссылки на другие столбцы. В случае ссылок Руководство пользователя Понятия и терминология 25

44 на объекты, если удалена строка, на которую ссылаются, перечисленные варианты для ссылающейся строки можно выбрать только через VBA. Системные таблицы (предопределенные представления) Системные таблицы являются специальными объектами базы данных Pythagoras, которые создаются автоматически и не могут быть изменены. Это псевдо-таблицы, представляющие свойства CAD объектов. Системные таблицы никогда нигде не хранятся. Каждая системная таблица соответствует одному или нескольким типам объектов. Это означает, что между объектами этого типа и строками столбца существует взаимно однозначное соответствие. Каждый столбец системной таблицы соответствует какому-то свойству объектов этого типа. Например, все системные таблицы содержат целочисленный столбец Приоритет : сюда записываются значения приоритетов CAD объектов. Системные таблицы имеют следующие имена: Русские имена *ВсеОбъекты *ВсеЛинии *Линии *Дуги *Окружности *Клотоиды *Кривые *Полигоны *Тексты *Растры *Дороги *Пути Английские имена (для программ на VBA) *AllObjects *LinesAll *Lines *Arcs *Circles *Clothoids *Curves *Polygons *Texts *Images *Roads *Paths Имена столбцов идентичны именам функций для соответствующих свойств графических объектов, см. Часть IV Глава 3: Функции. Представления базы данных Представление отображает некоторое подмножество данных из базы данных. Таким образом, Вы получаете лучший обзор Ваших данных, полностью или частично. Представления не содержат собственных данных, каждое представление получено из других объектов. Такие объекты называются базовыми наборами строк или просто базисами. Базовый набор строк может быть таблицей, системной таблицей или другим представлением. Вам будет легче понять, что такое представления и базисы, если Вы будете рассматривать представления как ещѐ одну разновидность таблиц. Представление просто собирает вместе строки из других таблиц базы данных или системных таблиц (или других представлений) в соответствии с Вашими нуждами, чтобы потом Вы могли отобразить данные в удобной форме. Базис это таблица (обычная или системная), к которой применяются условия и из которой собираются

45 данные. Ниже Вы увидите несколько примеров базисов и получившихся представлений. Для каждого представления задается ряд выражений (см. определение выражений в Глава 4: Выражения). Некоторые выражения задают условия отбора строк, другие используются для вычисления значений строк заданного представления. Разные представления не могут называться одинаково, но их имена могут совпадать с именами таблиц или системных таблиц. Однако мы настоятельно рекомендуем избегать таких совпадений. Правила для имен столбцов такие же, как и для табличных столбцов. Представление может быть атрибутным или справочным, его тип такой же, как и тип основного базиса. В Pythagoras реализованы два простейших типа представлений: простое и агрегированное. Простое представление У простого представления только один базис, т.е. это представление собирает данные только из одной таблицы базы данных (или системной таблицы, или другого представления), применяя к ней условия. Полное определение простого представления состоит из базиса, т. н. условия отбора и определений столбцов. Условие отбора это выражение, применяемое к столбцам базиса и имеющее логическое значение. Каждое определение столбца состоит из т.н. выражения столбца; эти выражения тоже применяются к столбцам базиса. Другими словами, условие отбора описывает, какие строки базиса Вы отбираете, а выражения столбцов определяют, какие значения Вы хотите получить из каждой строки. В начале, условие отбора применяется к каждой строке базового набора. Затем, для каждой строки, вернувшей значение ИСТИНА на условие отбора, вычисляются все выражения столбцов они образуют новую строку представления. Выражение столбца часто является просто именем столбца базового набора строк. Пример: Дана атрибутная таблица Страны, привязанная к полигонам и описывающая страны мира. В таблице есть столбец Название (строка) и Население (целое число). Мы хотим получить атрибутное представление с именами и плотностью населения стран, в которых население превышает 10 миллионов. Мы создаем простое представление, основанное на этой таблице. Условие отбора задается как Население >= Выражения столбцов задаются как Название Население / Площадь(), где Площадь встроенная функция, возвращающая площадь полигона. Руководство пользователя Понятия и терминология 27

46 Агрегированное представление У агрегированного представления два базиса: основной и вспомогательный, т.е. две таблицы (или системные таблицы, или представления) используются для получении нужной информации. Полное определение агрегированного представления состоит из базисов, т.н. условий соответствия и отбора и определений столбцов. Условие соответствия это выражение, применяемое к наборам строк обеих базисов, чтобы подобрать пары соответствующих строк. Оно возвращает значения ИСТИНА или ЛОЖЬ. Условие отбора и выражения столбцов применяются к наборам строк обоих базисов, но по-разному. Они могут обращаться к столбцам вспомогательного базиса только внутри т.н. агрегатных функций. Агрегатные функции это функции, применяемые не к одной строке, а ко всему набору. Поэтому условие отбора и выражения столбцов обращаются к строкам основного базиса, а к вспомогательному базису обращаются целиком, предварительно фильтруя строки с помощью условия соответствия. Остальные действия такие же, как и для простых представлений. Для каждой строки основного базиса проверяется условие отбора. Если оно возвращает ИСТИНА, рассчитываются все выражения столбцов, которые формируют новую строку агрегированного представления. Пример: Продолжая предыдущий пример, теперь нас интересует население столиц каждого континента. Даны 2 атрибутные таблицы: Континенты и Столицы. Таблица Столицы содержит информацию о населении каждого города. Мы хотим получить атрибутное представление названий континентов и суммарного населения их столиц. Следовательно, мы создаем новое агрегированное представление, основанное на таблицах Континенты и Столицы. Условие соответствия определяется как внутри (точка, обозначающая столицу, находится внутри полигона континента). Условие отбора задается как Название содержит Америка, что означает, что мы рассматриваем для нашего представления только Северную и Южную Америку. Выражения столбцов задаются как Название и Сумм(Вспом.Население), где Сумм встроенная функция, возвращающая сумму всех значений вдоль набора строк, а Вспом означает вспомогательный базис. Пространственное агрегирование Пространственное аргерирование это агрегированное представление с атрибутными базисами и условием соответствия, выражающее некоторое пространственное отношение между объектами двух

47 базисов. Последний пример описывает пространственное агрегирование. Пример: Условие соответствия может быть более изощрѐнным. Например, чтобы учесть все объекты на определенном расстоянии друг от друга, мы можем задать условие соответствия как Расстояние (Основн.Объект(), Вспом.Объект()) < 10*км() (расстояние не больше 10 км). В предыдущем примере условие соответствия можно изменить на как Расстояние (Основн.Объект(),Вспом.Объект()) = 0. Вы можете создавать любые выражения, описывающие взаимосвязь между основными и вспомогательными объектами. Корректность и запись Если структура базы данных изменяется, таблицы проверяются на корректность, но представления не проверяются. Это означает, что, если Вы меняете структуру базы данных, в некоторых случаях Вас только предупредят, что представление стало недействительным. Недействительность представления это типичное последствие удаления или переименования объектов базы данных (таблицы, столбца, другого представления), на которые ссылается это представление. Если Вы попытаетесь использовать недействительное представление, операция будет отменена, и Вы увидите сообщение. Как и таблицы, представления записываются в чертеж. Но записывается только определение представления, потому что его данные строятся в реальном времени. В отличие от таблиц, представления записываются только в главный документ. Просмотр таблиц Отображение таблиц позволяет Вам просматривать атрибутные и словарные таблицы и представления базы данных текущего документа. В просмотре таблиц Вы можете прятать и показывать столбцы, изменять ширину и последовательность столбцов, сортировать данные по определенному столбцу в любом порядке. Эти настройки никак не повлияют на таблицу, сохраненную в документе, они лишь влияют на отображение таблицы на чертеже. Все изменения будут применены при экспорте таблицы. Из диалога просмотра таблицу можно: экспортировать в буфер обмена сохранить как файл в текстовом, RTF или html формате вставить в виде таблицы в форматированный текста на чертеже Защита данных и структуры Данные и структуру базы данных можно защитить. Существуют два вида защиты: Руководство пользователя Понятия и терминология 29

48 защита данных и структуры одной таблицы защита структуры базы данных в целом Для каждой таблицы можно задать один из четырех уровней доступа: 1. Полный доступ (по умолчанию) означает, что как данные, так и структуру таблицы можно читать и менять, если нет других причин, запрещающих эти действия. Одной из этих других причин может быть встроенный чертеж доступный только для чтения, который делает невозможным изменения данных в относящихся к нему строках. 2. Доступ для чтения/записи означает, что данные в таблице можно читать и записывать, но структуру менять нельзя. 3. Доступ для чтения означает, что данные в строках можно читать, но ни структуру, ни данные таблицы нельзя менять, удалять или добавлять. Однако строки атрибутных таблиц можно удалять вместе с графическими объектами, к которым они привязаны. 4. Нет доступа (или доступ VBA) означает, что данные нельзя ни читать, ни записывать и структуру таблицы также нельзя изменить. Однако строки атрибутных таблиц можно удалять вместе с графическими объектами, к которым они привязаны, а структура таблицы остается видимой. Защита чтения данных также не отрицает возможности видеть данные таблицы с помощью представлений. Структуру базы данных в целом можно защитить логином и паролем. Если база данных защищена, невозможны никакие изменения в структуре таблиц, в частности, нельзя изменить уровень доступа к таблицам. Кроме того, нельзя менять определения представлений, новые таблицы и представления, нельзя удалять существующие таблицы и представления.

49 Глава 4: Выражения Выражения используются в Pythagoras, чтобы задать представление базы данных, поставить дополнительные условия в диалоге поиска и определить значения для построения тематической карты. Мы ввели специальный язык, чтобы сделать возможным ручное введение выражений там, где это необходимо. Чтобы облегчить использование этого языка, он сконструирован подобно встроенному языку Microsoft Excel, но не полностью идентичен ему. В Pythagoras выражение применяется либо к CAD объекту, либо к строке базы данных. Текстовое выражение может содержать имена столбцов базы данных, встроенные функции и разные операторы. Встроенные функции определяют константы, такие, как π, различные математические функции и специальные свойства CAD объекта, например, высоту. Выражения также могут быть построены автоматически, когда Вы вводите нетекстовую информацию. Таковы условия в диспетчере базы данных, диалоге поиска и тематических картах. Вы заполняете конструкцию в виде таблицы Pythagoras в режиме реального времени строит соответствующее выражение. За дальнейшими деталями по языку выражений обратитесь, пожалуйста, в Часть IV: Язык выражений. Руководство пользователя Понятия и терминология 31

50 Глава 5: Тематические карты Тематическая карта это способ графически представить свойства объекта или данные атрибутной таблицы, т.е. визуально выделить цветом и стилем на чертеже объекты, которые удовлетворяют условиям, заданным Вами при создании тематической карты. Технически, Вы выбираете, к какой таблице базы данных текущего чертежа должны быть привязаны нужные объекты. Для всех объектов, привязанных к этой таблице или имеющих требуемое свойство, Вы определяете способ отображения, чьи параметры изменяются в зависимости от значения этого свойства. Вы можете также выбрать системную таблицу вместо таблицы из базы данных, поскольку каждый объект в Pythagoras всегда привязан к одной или нескольким системным таблицам по умолчанию. Так Вы построите тематическую карту не по данным из базы, а по свойствам объекта, например, координатам, длине линии, площади полигона, слою и т.д. Заметьте, что Вы можете отобразить тематические карты в местных координатах, в координатах листа или и в тех, и в других. Все настройки тематических карт контролируются с помощью Диспетчера тематических карт (см. Часть II Глава 1: Тематические карты). Пример тематической карты Построение тематических карт лучше всего демонстрировать на примере. На этом рисунке Вы видите карту Европы, раскрашенную в соответствии с плотностью населения стран; условные знаки разного размера обозначают столицы и их население: С первого взгляда мы видим, что, например, самая высокая плотность населения в Нидерландах, а Лондон самый густонаселенный город. Примечание: Если Вы строите тематическую карту для полигонов, убедитесь, что у них есть настройки заполнения (например, сплошная). Иначе раскраска тематической карты не будет видна.

51 В Pythagoras Вы можете создавать и приводить в действие одновременно несколько тематических карт, отображая сразу несколько условий и определяя порядок их появления на чертеже. В нашем примере сразу 2 тематические карты: плотность населения, окрашивающая страны (полигоны), и условные знаки разного размера, обозначающие столицы (точки). Определение условий Для объектов, привязанных к таблице, Вы можете либо выбрать одну из столбцов этой таблицы в качестве критерия для построения тематической карты, либо задать выражение, использующее этот столбец. Давайте рассмотрим на нашем примере, как задаются условия для тематических карт: Для столиц мы используем только точки, которые привязаны к таблице Столицы со столбцом Население. Размер условного знака, обозначающего столицу, увеличивается соответственно росту значения в этом столбце (с шагом в жителей). Для плотности населения мы используем только полигоны, привязанные к таблице Страны тоже со столбцом Население. Но в этом случае мы задаем выражение Население / Площадь(), где значение для Населения берется из столбца, а Площадь это объектное свойство полигона. Если результат выражения попадает в определенный промежуток значений, полигон окрашивается в соответствующий цвет. Пространственная интерполяция С помощью тематических карт Вы можете управлять правилами отображения ЦМР, но только если Вы строите тематическую карту по таблицам базы данных, привязанным к точкам или к точкам и линиям. Эта настройка называется пространственной интерполяцией. Давайте построим тематическую карту с пространственной интерполяцией по столицам мира. Мы интерполируем между значениями населения из таблицы Столицы. Вы можете сравнить получившуюся карту (слева) с предыдущим примером без интерполяции. Руководство пользователя Понятия и терминология 33

52 Вместе с пространственной интерполяцией Вы можете задать границу тематической карты (только один полигон можно выбрать в качестве ограничения). Например, мы хотим видеть интерполяцию только для Великобритании:

53 Глава 6: Модели рельефа Цифровая модель рельефа (ЦМР) это цифровое представление топографии земной поверхности или рельефа. Она также известна под названием цифровой модели высот (ЦМВ). Создание ЦМР В Pythagoras ЦМР выражена треугольной сетью неправильной формы (Triangulated Irregular Network TIN). Триангуляция основана на наборе точек, полученных, например, при геодезической съемке, и является триангуляцией Делоне. Для вычислений используются только выделенные точки и конечные точки выделенных линий. См., например, Примечание: Мы настоятельно рекомендуем работать с разными слоями при вычислении моделей рельефа. Пряча несущественные слои, Вы сможете быстро выделить нужные объекты. Чертеж Pythagoras может иметь до 256 разных моделей рельефа, каждая основана на определенном наборе точек и/или линий (максимум 2 миллиона точек или до 4 миллионов треугольников). "Рельеф", например, может представлять существующий рельеф, а "Схема" набросок проекта (дорога, поле для гольфа и т.д.) Чтобы уменьшить количество точек при вычислении ЦМР, Вы можете убрать ненужные точки, которые не улучшают триангуляцию существенным образом. Например, точки, которые лежат в плоскости уже существующего треугольника. Вы также можете убрать граничные треугольники, у которых очень маленькие углы и/или большие стороны, и которые не добавляют точности модели. Строя ЦМР, Вы можете выбрать изломы или линии разрыва особые линии, которые определяют направление рельефа, например, дно оврага или горный хребет. Линии треугольников не будут пересекать эти изломы. Высота конечных точек и высота любой точки на линии излома, выведенная при интерполяции, должна соответствовать реальной высоте рельефа. Дуги, кривые и окружности делятся внутри Pythagoras на полилинии (ломаные линии), и каждый сегмент полилинии рассматривается как линия излома. В случае противоречий в данных, например, линий излома, пересекающих друг друга, совпадающих точек с разной высотой, Pythagoras предупредит Вас об ошибках и предоставит возможность их исправить. Вы сможете выбрать правильную точку или линию или отредактировать чертеж и продолжить построение триангуляции. Если выделен полигон, он определяет границу триангуляции Делоне. Любая выделенная точка вне этого полигона не будет учтена. Это удобно особенно для ЦМР с дырами или сложными границами. Если нет выделенного полигона, Pythagoras вычислит выпуклый полигон, включающий выделенные точки, и построит модель рельефа внутри этого полигона. Высота вершин и сторон полигона должны соответствовать высоте рельефа. В конечном счете, вершины используются в триангуляции, а стороны полигона считаются линиями излома. Естественно, выбрать можно только один полигон. Руководство пользователя Понятия и терминология 35

54 Вычисления с ЦМР Создав одну или несколько ЦМР, Вы можете проводить с ними разные полезные вычисления. Прежде всего, Вы можете соединить 2 ЦМР, чтобы построить новую модель рельефа, основанную на разности исходных моделей в пределах пересечения их границ. Затем, конечно, Вы можете отобразить Вашу ЦМР разными способами: Показать триангуляцию выбранным цветом Показать цветную карту триангуляции, основанную на высоте или на наклоне ЦМР Начертить контурные линии модели рельефа Создать 3D изображение текущей ЦМР Возможно также Изменить высоту, добавив значение к z-координате всех вершин Вычислить отрезок наклона, соединяющий точки полигона с рельефом, используя либо фиксированный наклон, либо фиксированное расстояние Вычислить не только двухмерную площадь (горизонтальную), но и трехмерную площадь (т.е. настоящую площадь, принимая во внимание изменения высоты рельефа). Более сложные функции это вычисления объема и поперечного сечения. Вычисление объема Объем вычисляется внутри области, обозначенной выделенным полигоном. Убедитесь, что полигон ПОЛНОСТЬЮ лежит внутри модели рельефа. Полигон, определяющий границу для вычисления объема, может содержать точки, линии и дуги. Примечание: Если полигон находится частично вне модели рельефа, объем непересекающейся части будет оценен с помощью экстраполяции ЦМР. Высоты точек, формирующих полигон, не влияют на вычисления объемов. При построении двух моделей рельефа Вы можете выбрать "ЦМР1 - ЦМР2" в диалоговом окне "Расчет объема". Если выбрана эта опция, Pythagoras вычислит объем между обеими моделями. Вычисление объема основано на численном интегрировании. Точность вычислений можно повысить, уменьшая поперечные сечения. Конечно, время вычислений увеличится. Максимальное количество поперечных сечений Примечание: Вычисление триангуляции в случае, если некоторые точки лежат на одной линии и одновременно являются границей рельефа, иногда бывает невозможным. Pythagoras не может построить треугольники на границе. Лучшим решением в этом случае будет добавить несколько точек, окружающих рельеф, и включить их в модель рельефа.

55 Поперечные сечения У Вас есть возможность вычислить и создать профиль либо вдоль выделенной трасы, либо поперек нее. В обоих случаях Вы можете применить специальные настройки. Рассчитанный профиль будет автоматически вставлен в новый чертеж и в буфер обмена. Вдоль трассы Вы можете задать для этого профиля условный горизонт, масштаб в плане (по горизонтали X) и масштаб по высоте (по вертикали Z). Расчеты будут произведены только в пересекающейся части ЦМР. Значения по оси X в профиле соответствуют пикетажу (расстоянию, измеренному вдоль) выделенной трассы. Вы также можете добавить в поперечное сечение положение объектов ситуации, выделяя их перед тем, как вызвать функцию для начала вычислений. Поперечники В этом случае Вы можете установить количество профилей в одном ряду и расстояние между ними. Это расстояние может быть автоматически вычислено или задано постоянное расстояние. Вы также можете выбрать существующий документ (шаблон), в который нужно вставить профили. Кроме того, Вы можете установить суммарное расстояние и шаг и задать план поперечного сечения. Первое укажет, какую часть выделенной трассы использовать при вычислении сечений. План поперечных сечения можно задать с помощью соответствующей ширины. У Вас есть 2 возможности: либо Вы используете границы рельефа, либо Вы вводите расстояние с левой и правой сторон трассы. Можно также задать условный горизонт и масштабы в плане и по высоте. Объекты отсчета могут быть добавлены тем же способом, как и для поперечного сечения вдоль трассы. Проектирование дорог Дороги проектируются с привязкой к существующему рельефу. Позже этот рельеф используется для построения профиля дороги и поперечных сечений. См. детали в Часть III: Проектирование дорог. Операции на ЦМР Следующие операции можно выполнять на ЦМР. Они доступны, только если видна триангуляция. См. детали в Часть II Глава 3: ЦМР. Обмен по диагонали: заменить 2 смежных треугольника двумя треугольниками в том же четырехугольнике, используя альтернативную диагональ Руководство пользователя Понятия и терминология 37

56 Удалить треугольник Удалить точку Добавить точку Изменить высоту вершины треугольника Передвинуть вершину треугольника Когда Вы изменяете ЦМР, меняется только сама модель рельефа, и никогда не меняются точки или линии, использованные для вычислений. Примечание: Операции на ЦМР нельзя отменить!

57 Глава 7: Макросы Макросы это программы, написанные на языке Pythagoras VBA, которые позволяют расширить функциональные возможности Pythagoras. Вот некоторые примеры того, что Вы можете добавить в Ваши проекты с помощью макросов: Автоматизация рутинных задач. Интеграция процессов внутри компании, например, перемещение данных чертежа Pythagoras в базу данных. Добавление меню и инструментов для автоматизации задач либо характерны для этого проекта, либо предоставляют более широкие возможности. Другие функции, возможные в Pythagoras только с VBA: Импорт из и экспорт в не стандартные форматы данных, например, SmallWorld, Google KML, PostGIS, GRASS GIS; форматы, основанные на XML, такие как LandXML, CityXML, SVG, GPX и т.д. Обмен данными с накопителем данных (Data collector). Создание различных отчетов в соответствии с региональными стандартами. В этой главе мы коротко опишем работу Pythagoras VBA и управление макросами. За подробной информацией обращайтесь, пожалуйста, к Руководству Pythagoras VBA. Pythagoras VBA Pythagoras VBA это программное окружение, которое позволяет Вам писать свои собственные дополнения к Pythagoras. Язык программирования Pythagoras VBA почти идентичен языку, используемому в продуктах Microsoft Visual Basic и MS-Office VBA. Способ доступа к объектам (чертежу, точке, линии и т.д.) в Pythagoras VBA похож на доступ к объектам в продуктах MS-Office. Большинство стандартных функций Visual Basic представлены и в Pythagoras VBA. Конечно, есть и определенные различия. В отличие от Microsoft VBA, Pythagoras Object Model (объектная модель) недоступна извне. Pythagoras Object Model предоставляет доступ практически ко всем объектам Pythagoras, таким как документы, элементы чертежа (линии, точки и т.д.), слои, выделения, и многие другие. Это очень мощная модель, которая позволяет программистам расширять возможности Pythagoras. Примечание: В Pythagoras VBA используются только стандартные единицы измерения: метры для расстояний радианы для углов и т.д. Если Вы хотите установить другие единицы измерения, используйте специальные функции (см. руководство по VBA). Руководство пользователя Понятия и терминология 39

58 Библиотеки макросов Библиотека макросов состоит из одного и более модулей, каждый из которых состоит из одного и более макросов. Модули делятся на Код и Форму (определение модулей зашло бы слишком далеко для этого руководства, пожалуйста, обратитесь к Pythagoras VBA Manual ). Библиотеки хранятся либо в файле системных библиотек макросов (Pythagoras.mlb), либо в документе Pythagoras. Итак, файл Pythagoras.mlb может содержать несколько библиотек, а каждая библиотека может содержать несколько макросов. При запуске Pythagoras файл Pythagoras.mlb загружается в память. Если определена библиотека при загрузке, она будет скомпилирована. Если библиотека при загрузке содержит макрос с именем OnStartUp (ПриЗагрузке), этот макрос будет запущен. Таким образом, стандартное окружение Pythagoras можно персонализировать при загрузке программы. Если в документе содержится одна или более библиотек, эти библиотеки будут загружены в память, когда документ откроют и сделают верхним окном. Подобно системным библиотекам, документ может содержать библиотеку при загрузке. Эта особенность позволяет персонализировать окружение Pythagoras при открытии определенного документа. Одновременно может действовать только одна библиотека макросов, системная или из документа. Это означает, что можно запускать только макросы текущей (загруженной) библиотеки. Нельзя вызывать макросы из других библиотек. Управление макросами Диспетчер библиотек макросов предоставляет Вам контроль над имеющимися библиотеками макросов: Вы можете переименовывать, удалять, перемещать библиотеки и т.д. Вы также можете задать библиотеку при загрузке или блокировать библиотеку, чтобы предотвратить изменения в коде макросов. Кроме того, Вы можете импортировать или экспортировать системные библиотеки, чтобы восстановить или сохранить резервные копии библиотек макросов. Поскольку для Вашего чертежа могут быть доступны несколько библиотек макросов (системных и в документах), Вы должны загрузить нужную Вам библиотеку, прежде чем начать работать с ее макросами. Редактирование кода макросов осуществляется в редакторе макросов. Это среда программирования с собственным командным меню, которая позволяет Вам управлять, редактировать и запускать код. Описанные функции находятся в меню Макросы, см. Часть II Глава 1: Макросы.

59 Глава 8: Настройки Настройки по умолчанию для графических свойств объектов хранятся в Pythagoras и применяются к каждому новому объекту. В Pythagoras существует 3 категории настроек, которыми Вы можете управлять: Настройки пользователя Общие настройки Параметры Подробное описание функций меню Вы найдете в Часть II Глава 5: Меню Настройки. Все настройки, кроме настроек документа, хранятся в файле PYTHAGOR.DEF. Во время загрузки Pythagoras эти настройки будут установлены. Графические свойства К следующим графические свойствам объектов Вы можете применить настройки по умолчанию Стили точки и условные знаки Свойства линии (стиль, ширина и т.д.) Свойства текста (размер, стиль, расположение) Цвет Приоритет Измененные настройки будут применены ко всем новым объектам. Они не сохраняются автоматически, Вы должны выбрать команду Сохранить, тогда Ваши настройки по умолчанию будут воспроизведены при следующем открытии Pythagoras. Настройки пользователя Настройки пользователя это набор графических свойств, описанных выше, которым Вы даете название. При выборе настроек пользователя они переписывают стандартные настройки по умолчанию. Вы можете определить до 256 наборов настроек пользователя. Это позволит Вам сохранить много разных наборов свойств объектов и иметь под рукой нужный набор, когда он Вам понадобиться, не определяя все свойства заново. Инструкции по созданию настроек пользователя Вы найдете в Часть II Глава 5: Диспетчер настроек пользователя. Руководство пользователя Понятия и терминология 41

60 Общие настройки Общие настройки действуют только в текущем документе. Здесь Вы можете подобрать масштаб координатной системы листа и дирекционный угол чертежа, установить референсную систему координат, задать следующий номер точки для автоматического счета. Подтверждение операций тоже относится к общим настройкам. Общие настройки хранятся только в текущем документе. Все новые документы будут открыты со стандартными настройками. Параметры Параметры позволяют изменять множество разных настроек, таких как Вид представления времени и даты Единицы измерения Примечания Координатные системы Data collector и геокодирование Стандартные тексты и комментарии и т.д. Полный список параметров см. в описании диалога Параметры в Часть II Глава 5: Параметры. Заданные параметры применяются ко всем открытым и вновь создаваемым чертежам. При выходе из Pythagoras все заданные Вами параметры сохраняются и восстанавливаются при следующем запуске программы.

61 Глава 9: Текстовые редакторы Мы представляем Вам инструменты для редактирования текста, которые помогут Вам просматривать, создавать и изменять простые тексты и программы VBA прямо внутри Pythagoras. Эта глава кратко опишет имеющиеся редакторы. Редактор ASCII Стандартный текстовый редактор Pythagoras находится в меню Файл (см. Часть II Глава 1: Открыть текстовые файлы). С помощью этого инструмента Вы можете открывать простые текстовые файлы (формат.txt), создавать в Pythagoras короткие тексты, редактировать документы. Кроме того, Pythagoras использует редактор ASCII для того, чтобы Показывать ошибки во время выполнения некоторых операций. Например, при чтении формата CDF или файла накопителя данных (data collector), редактор ASCII откроет и покажет строку, в которой произошла ошибка, и Вы сможете продолжить операцию до следующей ошибки. Открывать отчеты после выполнения некоторых команд. Например, после импорта или экспорта таблицы в базе данных откроется лог-файл с результатами. В редакторе ASCII есть короткая панель инструментов и простое меню, состоящее из основных операций с файлами, редактированием и просмотром. Он также поддерживает открытие и редактирование нескольких документов одновременно. Примечание: Кодовая страница, используемая редактором ASCII, определяется текущей языковой версией программы Pythagoras. Редактор RTF Редактор форматированных текстов (Rich Text) находится в меню Сервис (см. Часть II Глава 3: Новый объект: Форматированный текст). Этот редактор гораздо более мощный, чем предыдущий, он допускает специфическое форматирование и понимает документы в форматах.rtf и.doc. Вы не сможете открыть документ напрямую из редактора RTF: Вы можете либо создать текстовый объект в Pythagoras, либо вставить текст, скопированный из другой программы (например, Microsoft Word, Word Pad, Notepad и т.д.). Когда Вы создаете и вставляете в Ваш чертеж таблицу с информацией (например, списки координат или объектов, данные из просмотра таблиц), Вы можете открыть и редактировать ее с помощью редактора RTF. Чтобы добавить в таблицу новую строку, поместите курсор справа от предыдущей строки и нажмите Ввод. Чтобы удалить строку, выделите ее полностью и нажмите кнопку удаления. Ширину и Руководство пользователя Понятия и терминология 43

62 количество столбцов, а также атрибуты столбцов (например, цвет фона) нельзя изменить в текущей версии Pythagoras. Расположение форматированного текста на чертеже можно менять так же, как и для любого другого объекта. Заметьте также, что ширина форматированного текста в редакторе управляется шириной текстового прямоугольника на чертеже. Текст в редакторе автоматически подгоняется к нужному размеру. В редакторе RTF Вы можете форматировать текст любым удобным Вам образом: менять выравнивание, интервалы, размер текста, цвет и стиль. Но учтите, что выравнивание текста в редакторе определяет только выравнивание внутри прямоугольника на чертеже. Чтобы изменить положение текстового блока, выберите команду Атрибуты текстового блока в редакторе RTF или Редактировать объект на чертеже. Примечание: Пожалуйста, помните, что Вы устанавливаете новую кодовую страницу для редактора RTF, когда выбираете новый шрифт для редактируемого текста. Замечание: Размер форматированного текста (это верно и для обычного текста) отображается правильно только если масштаб задан целым числом. Размер текста на чертеже 1/1000 будет правильным на экране, только для масштабов 1/500, 1/250, 1/125 и т.д. Причина этого в том, что Pythagoras может отображать текст только в масштабе, в котором размер шрифта целочисленный. Редактор VBA Редактор VBA находится в меню Файл (см. Часть II Глава 1: Макросы: Редактор макросов). Он очень похож на редактор ASCII, но служит другой цели: редактированию макросов VBA. Единственным отличием от редактора ASCII являются специальные команды для компилирования и запуска макросов.

63 Глава 10: Панель инструментов Pythagoras Панель инструментов Pythagoras это отдельный набор кнопок, которые вызывают часто используемые команды. В дополнение к стандартным командам Windows и Macintosh (например, открытия файла, сохранения, печати и т.д.) присутствуют также и другие команды. Части панели инструментов также могут быть спрятаны. См. Часть II Глава 6: Панели инструментов. Вы можете создать и настроить Вашу собственную панель инструментов, см. инструкции в Часть II Глава 6: Моделировать панели инструментов Выбор референсной системы координат Кнопка вызывает диалог Выбрать референсную систему координат. Тут Вы можете выбрать одну из имеющихся РСК и применить преобразование, основанное на наборе контрольных точек (если доступно). См. Часть II Глава 5: Установить Референсную систему координат. Копирование свойств выбранного объекта Эта кнопка ( )становится активной, если объект был выделен. При нажатии этой кнопки свойства выбранного объекта будут скопированы в буфер обмена, после чего эти свойства можно применить к другим объектам. Эта функция позволяет Вам воспользоваться свойствами уже нарисованных объектов и просто применить их к другим объектам на чертеже. Применение свойств к выбранным объектам После копирования свойств выбранного объекта, их можно применить к любому количеству других выбранных объектов с помощью кнопки. Это позволит вам быстро обновлять чертѐж. Текущие значения могут быть установлены одним из трѐх способов: 1. В меню Настройки установить каждый параметр индивидуально. 2. Использовать Настройки пользователя (см. Часть II Глава 5: Диспетчер настроек пользователя). 3. Через копирование свойств других объектов (см. предыдущий параграф). Руководство пользователя Понятия и терминология 45

64 Измерение следующего пикета и вынос выбранной точки в натуру Кнопки и используются, только если активирован "Модуль Тахеометра" и к Вашему компьютеру подключена тахеометр. За информацией обратитесь, пожалуйста, к руководству модуля Тахеометра. Назначение слоя текущим Текущий слой это слой, в который помещаются все создаваемые новые объекты. Название текущего слоя отображается на панели инструментов. Вы можете изменить этот слой, выбрав новое имя слоя из ниспадающего меню. Назначение текущей настройки пользователя Настройка пользователя, которая является текущей, определяет свойства создаваемых объектов (подробно Настройки пользователя описаны в Часть II Глава 5: Меню Настройки). Название текущей настройки пользователя показано на Панели инструментов. Вы можете изменить текущую настройку пользователя, выбрав новую из ниспадающего меню. Макрокнопки (Pythagoras VBA) Макрокнопки ( ) могут быть назначены на определѐнные VBAпрограммы. VBA-программа будет активирована, если щѐлкнуть соответствующей кнопкой. Макрокнопки доступны только в том случае, если был загружен Макрос, к которому эти кнопки применимы (см. Часть II Глава 6: Меню Вид).

65 Глава 11: Панель управления Pythagoras Панель управления Pythagoras это пара специальных окон, всегда расположенных выше основного окна, в которых отображаются все данные, необходимые для быстрого и удобного создания точек или линий. Данные, отображаемые на панели управления Pythagoras, зависят от контекста. Например, если курсор двигается вдоль линии, отображаются длина линии и расстояние от текущего положения курсора до концов этой линии. Это полезно не только для получения информации об объекте, но также очень полезно при создании новых линий или точек. Pythagoras автоматически отображает поля соответствующего состава на панели управления. Поля и данные в них зависят от конкретной процедуры, выбранной на панели инструментов и типа объекта, возле которого находится курсор. При изменении данных в поле на панели управления Pythagoras (например, при вводе расстояния от точки до одного из концов линии) изменяются все другие данные на панели управления, (например, координаты, расстояние до другого конца, длина линии и т.д.). В то же время Вы можете визуально контролировать создание точки или линии в окне чертежа. Выбор системы координат Выбранная система координат отображается на панели управления. Координаты, отображаемые на панели управления, зависят от выбранной системы координат. Вы можете выбрать систему координат, выбрав ее название в ниспадающем меню в верхней части панели управления. Выбор представления координат Текущее представление координат (XYZ, NEZ, HDZ, HVD, HVS или CDZ) отображается в панели управления. Используя панель управления, можно выбрать другое представление координат из ниспадающего меню. Руководство пользователя Понятия и терминология 47

66

67 Часть II Функции меню Руководство пользователя Меню Файл 49

68 Глава 1: Меню Файл Создать Команда "Создать" ('Файл' 'Создать') создает пустой чертеж в новом окне. Размер страницы будет зависеть от выбранного в данный момент принтера или плоттера. Если Вы хотите создать чертеж для вывода на другой принтер или плоттер, Вам необходимо сначала выбрать это устройство печати. При работе в среде Microsoft Windows используйте 'Пуск' 'Настройка' 'Панель управления' 'Принтеры'. Созданный чертеж всегда можно адаптировать под другой принтер. Открыть Команда 'Открыть' ('Файл' 'Открыть ') открывает файл с чертежом и отображает его на экране. При выборе команды 'Открыть' на экране появляется стандартное диалоговое окно для выбора файлов. Чтобы открыть чертеж, либо выберите файл чертежа, который Вы хотите открыть и щелкните на кнопке Открыть, либо дважды щелкните по названию файла чертежа. Если Вам нужна более подробная информация о возможностях, доступных в диалоговом окне Открыть, см. Руководство по работе в используемой Вами операционной системе. При сохранении чертежа сохраняется не только сам чертеж, но также и другая сопутствующая информация. Вместе с чертежом сохраняется информация о принтере, для которого он был сделан, и размер листа. Это означает, что Вы можете редактировать чертеж, для которого еще не выбран принтер. Также сохраняются параметры отображения. Например, те слои, которые были видимыми при сохранении чертежа, будут видимыми и при его повторном открытии. Помните, что чертеж может содержать больше информации чем то, что Вы видите на экране! При открытии чертежа в Pythagoras Вы можете выбрать либо.pyt файл либо.ppd файл. Первый файл (.PYT) это обычный чертеж, в то время как второй файл (.PPD) является прототипом документа. Прототип документа может быть: Скопирован. В результате образуется новый чертеж, который является точной копией прототипа документа. Прототип документа закрывается. Открыт и отредактирован. При сохранении он так и остается прототипом. При работе с файлами по локальной сети Pythagoras покажет предупреждение, если файл чертежа уже открыт другим пользователем. Таким образом, одновременное изменение чертежа двумя пользователями невозможно, что обеспечивает целостность

69 информации. Файл откроется для второго пользователя только на чтение Read-only. Если у файла установлен атрибут Read-only, Pythagoras также покажет предупреждение. В этом случае Вы все еще сможете открыть файл, но изменения в чертеже следует сохранить под новым именем. При открытии документа в формате AutoCAD будет импортирован весь чертеж целиком, включая листы (Layout), обзорные окна и объекты в координатах листа (Paper Space). Если чертеж AutoCAD содержит один большой лист вместе с основной моделью (Model Space), он будет импортирован в лист Pythagoras. В противном случае, листы AutoCAD будут импортированы в листы Pythagoras (с использованием обзорных окон) в отдалении от основной модели. Сама модель импортируется в плавающий лист. Команда 'Открыть также вызывается кнопкой панели управления. Закрыть Команда 'Закрыть' ('Файл' 'Закрыть') закрывает окно с активным чертежом. Если перед этим Вы делали какие-либо изменения и не сохранили их, на экране появляется диалоговое окно с запросом о подтверждении действий. Сохранить Команда 'Сохранить' ('Файл' 'Сохранить') сохраняет активный чертеж на диске с названием, которое отображено в заголовке окна. Если это новый чертеж, то появляется диалоговое окно с предложением присвоить название этому файлу. Также можно использовать кнопку на панели управления. Сохранить как Команда 'Сохранить как' ('Файл' 'Сохранить как ') сохраняет новый чертеж или старый чертеж под новым названием. На экране появляется диалоговое окно, в котором вводится новое название файла чертежа. Если файл с таким названием уже существует, Pythagoras запрашивает Вас о его замене. В верхней части активного окна отображается название файла. В ниспадающем списке 'Тип файла' можно задать формат файла чертежа. Вы можете сохранить чертежи в формате предыдущей версии Pythagoras. Например, если у Вас Pythagoras 12 версии, Вы можете сохранять чертежи в формате Pythagoras версии 11. При этом некоторая информация, не поддерживаемая предыдущей версией, может быть утеряна. Руководство пользователя Меню Файл 51

70 Вы также можете использовать команду 'Сохранить как' для того, чтобы сохранить чертѐж в формате DWG или DXF. Это позволит сохранить чертѐж целиком, включая скрытые слои, ширину линий (если не была загружена таблица преобразования) и т.д. Все локальные объекты чертежа в этом случае сохраняются в AutoCAD Model Space (пространство моделей). Объекты в системе координат листа сохраняются в AutoCAD Paper space (пространство листа). Каждый лист чертежа Pythagoras становится листом AutoCADа (Layout). Обзорные окна сохраняются и помещаются в соответствующий лист AutoCADа. Далее в этом руководстве мы объясним, как можно использовать команду 'Экспорт', для сохранения файла в формате DWG или DXF. Однако, команда 'Экспорт' требует, чтобы Вы предварительно выбрали объекты, подлежащие экспорту. Это важное отличие от команды 'Сохранить как'. Сохранение в предыдущей версии представляет собой разовое действие, т.е., после сохранения файла в формате Pythagoras предыдущей версии, следующий вызов пункта меню 'Файл' 'Сохранить как' будет пытаться сохранить документ в формате текущей версии Pythagoras. Мы рекомендуем сохранять файл в формате предыдущей версии после того, как все изменения на чертеже уже закончены. Установки для выбранного принтера, размера бумаги и ориентации страницы, которые используются при выводе чертежа на печать, являются частью чертежа и сохраняются вместе с ним. Это означает, что при открытии чертежа все параметры для принтера и страницы для каждого листа печати будут такими же, как и на момент последнего сохранения этого чертежа. При сохранении документа Pythagoras с расширением.ppd этот документ становится прототипом документа. Прототип документа можно использовать как основу для нового чертежа. Более подробно об использовании прототипа документа см. пункт меню 'Открыть'. Информация о чертеже Команда 'Информация о чертеже' ('Файл' 'Информация о чертеже ') позволяет отредактировать общие сведения о чертеже. Общие сведения включают в себя название проекта, к которому относится этот чертеж, имя исполнителя, дату создания и дополнительное описание. Импорт Команда 'Импорт' ('Файл' 'Импорт') позволяет помещать данные, полученные из других программ (например, данные из полевого контроллера, электронных таблиц данных, других CAD-приложений) в активный чертеж. Допускается импортировать данные из DXF/DWG файла, Shape-файла, SQD-файла, списка координат, из полевого контроллера, графический файл или список графических файлов. Если чертеж Pythagoras содержит таблицу, в нее можно напрямую импортировать данные из текстового файла.

71 Примечание: Текстовые файлы можно открыть непосредственно из Pythagoras, выбрав пункт меню 'Открыть текстовый файл'. ВНИМАНИЕ: При импорте в пользовательскую систему координат поле(столбец) высоты для всех точек в импортируемом файле воспринимается как превышение относительно начала отсчета пользовательской системы координат. Список координат Список координат это текстовый файл, содержащий номера и координаты точек. Структура файла координат описана в Приложение A: Формат списка координат. Список координат можно создать, используя любой текстовый редактор или электронную таблицу. (Microsoft Excel, Lotus 123 и т.д.). При импорте списка координат ('Файл' 'Импорт' 'Список координат') подразумевается, что координаты в файле даны в текущей выбранной Вами системе координат. Если Вы выберете местную систему координат, то Pythagoras считает, что координаты в списке даны в местной системе координат. Если Вы выберете пользовательскую систему координат, то и координаты точек в файле должны быть представлены в пользовательской системе координат. Высоты для всех точек в импортируемом файле интерпретируется как превышение относительно начала отсчета пользовательской системы координат. Импорт в систему координат листа невозможен. Прежде чем приступать к импорту списка координат, Вам необходимо задать текущее представление координат (декартовы XYH или NEH, полярные или относительно трассы) то же, что и в файле списка координат. Высотная компонента (Z-координата) не является обязательной. Возможны следующие форматы: a) Номер точки X Y (Код) b) Номер точки X Y Z (Код) c) Номер точки X Y Z IH (инстр.) RH (отр.) (Код) где IH (инстр.) и RH (отр.) высота инструмента и высота отражателя соответственно. Примечание: На панели управления координаты WGS84 всегда отображаются либо в DEC (градусы и доли), либо в DMS (градусы, минуты, секунды). Они никогда не отображаются в гонах, радианах и миллирадианах, т.е. если Вы выберите в настройках одну из этих единиц измерения, координаты WGS84 отобразятся в DEC. Если Вы выберите румбы (Surveyor), они отобразятся в DMS. Комментарии импортируются и привязываются к точке. Для формата c) высоты инструмента и отражателя ДОЛЖНЫ содержаться в файле. Если в списке координат приводится высота инструмента и высота отражателя, Pythagoras учтет эти значения при вычислении высот точек. Мы рекомендуем использовать список координат для импорта большого количества полевых измерений. Руководство пользователя Меню Файл 53

72 Если Вы хотите импортировать список координат, содержащий коды, и при этом Вы хотите, чтобы Pythagoras принял во внимание эти коды (автоматическое создание чертежа), то используйте пункт меню 'Файл' 'Импорт' 'Накопитель данных'. DXF/DWG файл Используя эту команду ('Файл' 'Импорт' 'DXF / DWG'), Вы можете импортировать данные в форматах AutoDesk DXF и DWG. Поддерживаются все версии AutoCAD вплоть до AutoCAD Масштаб, запрашиваемый Pythagoras, оказывает влияние только на размеры текстовых объектов, условных знаков, стилей линий заполнение полигонов. Это значение НЕ оказывает влияния на собственно чертеж. Если Вам известен масштаб, Вы можете ввести его здесь, после чего все надписи и т.д. будут иметь нужный размер. Если масштаб Вам неизвестен, то оставьте предлагаемое значение по умолчанию, 1/500. После Вы сможете вызвать Диспетчер листов (подробнее см. ниже) и установить правильный масштаб. Примечание: При выполнении команды 'Файл' 'Импорт' 'DXF / DWG' импортируется только сама модель AutoCAD. Однако, при открытии документа в формате AutoCAD (см. 'Файл' 'Открыть') будет импортирован весь чертеж целиком, включая листы, обзорные окна и объекты в координатах листа. SHAPE-файл С помощью этой команды ('Файл' 'Импорт' 'SHAPE') Вы можете импортировать SHAPE-файлы, созданные в формате ESRI (*.shp). При импорте shape (*.shp)-файлов данные из баз данных могут быть импортированы вместе с графическими объектами. Существующие таблицы будут автоматически переняты и их поля будут заполнены. Для каждой таблицы можно создать новый слой и задать графический атрибут. Возможно также дважды импортировать одну и ту же таблицу. Настройки импорта формата Shape Shape: название импортируемого файла. Для файла можно задать настройки по умолчанию. Атр.: существует 3 разных объекта: точка, линия и полигон. Стиль этих объектов можно изменить в этом окне. Кликните на символе, обозначающем точку, линию или полигон. В зависимости от объекта, на котором Вы кликнули, появится соответствующее окно: 1. точка: можно изменить цвет и стиль

73 2. линия: можно изменить стиль, ширину и цвет 3. полигон: можно изменить заполнение, цвет, границу и фон Слой: здесь Вы можете выбрать, в какой слой следует поместить объекты. Слой можно создать прямо в этом окне, просто введя его название. Данные: для импорта данных в чертеж. Имя таблицы: имена не должны повторяться, их можно менять. Измерения: пропустите (не меняйте). Замечание: Формат объектов можно поменять и позже. Во время импорта shape-файлов все объекты автоматически помещаются в соответствующие слои, поэтому будет легко выделить их и поменять атрибуты. Таблица Эта команда ('Файл' 'Импорт' 'Таблица') позволит Вам импортировать данные из файла (в формате *.dbf, *.txt или *.csv) в таблицу базы данных в чертеже Pythagoras. Очень важно, чтобы в документе, в который Вы собираетесь импортировать данные, уже существовала база данных. В противном случае Pythagoras выдаст предупреждение и прервет импорт. Руководство пользователя Меню Файл 55

74 Вначале Вам предложат выбрать файл, который Вы хотите импортировать. После этого появится новое диалоговое окно. Текстовый файл: здесь Вы можете выбрать разделитель столбцов, используемый в файле. У Вас есть выбор между Табуляцией, Запятой (,) и Точкой с запятой (;). Если Вы выбрали неверный разделитель, данные будут прочитаны неправильно. Вы также можете указать, нужно ли импортировать первую строку файла, или в ней содержаться имена столбцов. Варианты: в импортируемых данных может содержаться информация, которая уже есть в таблице назначения. Вы можете выбрать, следует ли обновить таблицу и добавить новые строки (Исправить и Добавить), только исправить существующие данные или только добавить новые строки. Кнопка Дополнительно вызовет настройки кодировки текста, форматов десятичных чисел и даты. Данные импорта: выбрав таблицу назначения, Вы можете отредактировать ее настройки, добавить или убрать столбцы, нажав на кнопку Диспетчер базы данных. Во время импорта нельзя создать новую таблицу, позаботьтесь об этом заранее. Примечание: Таблица назначения может быть атрибутной или справочной; импорт в системную таблицу невозможен. Определение столбца с ключами крайне важно для успешного импорта. Вы должны указать столбец для сравнения данных и в источнике, и в таблице назначения. Столбец файла источника можно выбрать из списка Столбец с первичным ключом. Столбец таблицы назначения может быть либо соответствующим столбцу источника, либо Комментарием к объекту, если Вы импортируете в атрибутную таблицу (отметьте галочкой пункт Ключ = Комментарий объекта ) Во время импорта Pythagoras будет искать совпадающие ключи и обновлять таблицу базы данных в соответствии с выбранным доступом для записи. В случае с атрибутной таблицей, если комментарий к объекту не является ключом, ключ должен быть уникальным, и добавление в таблицу новых строк невозможно доступом для записи будет только на исправление существующих строк. В главном списке Вы видите столбцы таблицы в базе данных (слева). С правой стороны Вы можете выбрать имена столбцов, которые следует импортировать в каждый столбец базы данных. Для выбранных пар посередине Вы увидите зеленую стрелку. Если столбец не будет импортирован, посередине Вы увидите красный крест. Используйте кнопки Предыдущая запись и Следующая запись под списком столбцов, чтобы просматривать первые 10 строк импортируемого файла. Таким способом Вы можете проверить, что выбрали верный разделитель и импортируете правильные данные.

75 После того, как Вы нажмете кнопку OK, начнется процесс импорта, и Pythagoras покажет Вам лог-файл с результатами. SICAD-SQD С помощью этой команды ('Файл' 'Импорт' 'SICAD-SQD') Вы можете импортировать SQD-файлы программного обеспечения SICAD Накопитель данных Команда 'Импорт накопителя данных' ('Файл' 'Импорт' 'Накопитель данных') позволяет считывать файлы накопителей данных и тахеометров. Формат этих файлов определяется производителем инструментов. Во время импорта полевых измерений Вы можете произвести уравнивание теодолитного хода (если в файле содержатся соответствующие измерения). Однако эта функциональность доступна только при приобретении дополнительного программного модуля Геокодирование. Детальное описание см. в "Руководстве по кодированию. Если Pythagoras обнаруживает ошибки во время импорта данных с накопителя данных, то импортируемый файл будет открыт во встроенном текстовом редакторе, и будет подсвечена строка, которая содержит ошибку. После исправления ошибки, Вы можете заново считать файл данных, нажав клавишу F1. Изменения будут сохранены, чтение файла продолжится. Если вы хотите импортировать список координат, который содержит полевые коды, то сначала установите тип прибора, который использовался для полевых измерений в диалоге Параметры (см. Часть II Глава 5: Параметры) Графический файл При вызове этой команды ('Файл' 'Импорт' 'Графический файл'), Pythagoras вставит в чертеж графический файл (растровое изображение, растр). Вы можете вставить в чертеж сразу несколько изображений, выбрав их в диалоге Открыть. Pythagoras может автоматически привязать изображение к системе координат, если в одном каталоге с графическим файлом содержится файл в формате GeoTIFF или World File (например, TFW-файл). Изображения можно импортировать 2 способами: 1. Последовательно вручную. 2. Пакетной загрузкой из списка. Последовательная загрузка В процессе импорта Вы можете выбрать, осуществлять ли привязку изображений или нет. Если Вы выберите автоматическую привязку, то изображение будет расположено в точном соответствии с координатами. В противном случае оно будет расположено по центру листа. Руководство пользователя Меню Файл 57

76 Пакетная загрузка. Вы можете также импортировать изображения из списка. В списке содержатся имена импортируемых графических файлов с соответствующими координатами. В этот список можно ввести изображения различных форматов. Если это изображения в формате GeoTIFF или World Files (TFW-файлы), то Pythagoras будет игнорировать координаты в списке (если они вводились). Координаты, содержащиеся в исходном файле изображения или в World File имеют приоритет по сравнению с координатами, введенными в список. Список графических файлов Вы можете импортировать в Pythagoras серию графических файлов ('Файл' 'Импорт' 'Список графических файлов'). Для этого необходимо создать текстовый файл, содержащий список изображений, подлежащих импорту. Вы также можете присвоить изображениям определенные свойства (слой, масштаб и т.д.). Это означает, что импорт большого количества изображений (например, карт, используемых в качестве фона и покрывающих всю территорию страны) полностью автоматизирован. Структура текстового файла Список графических файлов должен иметь следующий формат: Файл состоит из двух частей: 1. Заголовок. 2. Список названий карт с координатами их левого нижнего угла и, возможно, правого верхнего угла (последний используется, если во время сканирования изображение было деформировано). Если ввести координаты правого верхнего угла, изображение будет деформироваться таким образом, чтобы разместиться в прямоугольнике, ограниченном указанными координатами. Заголовок Примечание: поля разделяются символом табуляции или пробелом. 1. Заголовок всегда начинается с двоеточия. 2. Исходные изображения: здесь вводится полный путь к каталогу, в котором находятся исходные файлы с изображениями в формате TIFF или BMP. 3. Изображения в формате Pythagoras: преобразует исходные изображения в свой собственный формат. Введите полный путь к каталогу, в котором следует размещать преобразованные файлы изображений. Примечания: 1) В среде Windows каталоги разделяются обратной косой чертой, например: "C:\documents\images\". 2) Помните, что в конце пути к каталогу тоже должна стоять обратная косая черта. 3) В случае если в названии пути встречаются пробелы, то путь следует взять в двойные или одинарные кавычки ( или ).

77 4. Масштаб: масштаб исходных изображений. 5. Приоритет: Мы рекомендуем использовать самый низкий приоритет (=-10), потому что изображения часто используются в качества фона. Таким образом объекты на чертеже не будут закрыты изображением. 6. Слой: Если слой еще не существует, он будет создан автоматически. 7. Цвет: цвет задается по номеру (0=черный). 8. "Y" или "N" (используется только для черно-белых изображений) Y инверсное изображение N прямое изображение 9. Яркость: вводится в "%" (100%, 75%, 50%, ) Список Список выглядит следующим образом: "Filename" "X-coordinateLUn" "Y-coordinateLUn" "X-coordinateRUp" "Y-coordinateRUp" Замечание: Названия файлов могут иметь расширения. Сверьте названия файлов в списке с оригинальными. Пример Вот пример такого списка импортируемых файлов: :"C:\DATA\" "D:\GIS\NGI\" 1/ NGI N 100 top08-2.tif top08-3.tif top08-4.tif top08-6.tif top08-7.tif top08-8.tif top16-4.tif top16-8.tif top17-1.tif top17-5.tif Экспорт Команда 'Экспорт' ('Файл' 'Экспорт') записывает информацию о выделенных объектах в файл в одном из перечисленных форматов: - Список координат (или список расстояний вдоль/поперек трассы, если используется представление координат CDZ). - Файл DXF/DWG. - ЦМР (Цифровая модель рельефа). - Файл SICAD-SQD. - Графический файл. - SHAPE файл. - Таблица базы данных. - SICAD-SQD file. - Список объектов. - Список разбивочных точек. Перед экспортом следует произвести выбор объектов, подлежащих Руководство пользователя Меню Файл 59

78 экспорту. При экспорте данных все координаты, записываемые в файл, относятся к выбранной в данный момент системе координат. Аналогично и с представлением координат (см. Часть I Глава 1: Координатные системы). Примечание: Экспортированные текстовые файлы могут быть открыты непосредственно из Pythagoras выбором пункта меню 'Файл' 'Открыть текстовые файлы'. Список координат В списке координат содержится информация только о выделенных точках. Состав данных следующий: 1. название точки; 2. координаты (XYZ, NEZ или HDZ). 3. Дополнительная информация (например, полевой код). Свойства и другие сведения не экспортируются. Название точки всегда используется для сортировки списка координат экспортируемого программой Pythagoras. В Pythagoras есть возможность ('Файл' 'Экспорт' 'Список координат') использования точек, не имеющих номеров. Вы можете непосредственно просмотреть список координат, выбрав меню 'Файл' 'Открыть текстовые файлы'. Файл списка координат может иметь один из следующих форматов: RTF-файл (*.rtf) Веб-страница (*.html) Текстовый файл с разделителем запятой (*.csv) Текстовый файл с разделителем точка с запятой (*.txt) Текстовый файл с разделителем табуляцией (*.txt) Список координат читается практически всеми текстовыми редакторами и электронными таблицами (например, Excel). Это позволит Вам либо представить список координат в определенном виде и распечатать его, либо выполнить расчеты с использованием экспортированных данных. Примечание: если текущее представление координат CDZ, то экспортируются расстояния вдоль/поперек трассы. DXF/DWG (AutoDesk/AutoCAD) Выделенные объекты экспортируются в DXF- или DWG файл ('Файл' 'Экспорт' 'DXF / DWG'). DWG это стандартный формат AutoCAD. С другой стороны, DXF-файлы можно импортировать в AutoCAD, также как и во многие другие программы автоматизированного проектирования (CAD-программы). Все объекты экспортируются в пространственных координатах (3D). Pythagoras поддерживает версии AutoCAD начиная с Rel.13 и вплоть до AutoCAD 2010, в том числе и версии LT. Преобразование в DXF/DWG формат можно настроить под требования пользователя, работающего с файлом DXF/DWG.

79 1) Точки - В виде точки (AutoCAD POINT): каждая выделенная точка экспортируется как точка POINT, независимо от стиля. Стиль точки (условный знак), который присутствует на чертеже Pythagoras, будет утерян. - В виде символа: для каждого стиля точки Pythagoras в DXF/DWG файл помещается оператор BLOCK. Точки в DXF/DWG-файл экспортируются с помощью INSERT <BLOCKNAME>. Экспорт точки в виде символа имеет дополнительное преимущество, которое заключается в том, что номер точки и информация о точке экспортируются как свойства ATTRIBS. Таким образом, пользователь AutoCAD может найти эту информацию и отобразить ее на чертеже. 2) Условные знаки Условные знаки можно экспортировать в DXF/DWG-файл тремя различными способами: - В виде точки: этот способ рекомендуется, если получателю DXF/DWG-файла всѐ равно, как этот символ использовался на чертеже Pythagoras. - В виде символа: в раздел Block Section DXF/DWG файла для каждого символа, который используется на чертеже, записывается новый BLOCK. Сам символ создается в DXF/DWG файле с помощью INSERT (Название блока, масштабный коэффициент по оси X, масштабный коэффициент по оси Y, угол вращения). - В разделенном виде: условный знак расчленяется на базовые элементы и экспортируется в раздел ENTITIES файла DXF/DWG. 3) Линии Старые версии формата DXF/DWG не различают толщину линий. Используя текстовую таблицу, Вы можете задать преобразование толщины (ширины) линии в определенный цвет в файле DXF/DWG. Загрузить такую текстовую таблицу можно из меню Настройки Параметры Загрузить таблицы преобразований (подробнее см. далее). Стандартные стили линий Pythagoras, а также любые созданные пользователем стили линий, которые могут быть преобразованы в LTYPE, остаются без изменений. Соответственно, ниже описываются только специальные стили линий. Специальные стили линий можно экспортировать в DXF/DWG файл одним из следующих способов: - В виде обычной (сплошной) линии: этот способ рекомендуется, если пользователю чертежа не нужен стиль линии, использованный на чертеже Pythagoras. - С сохранением стиля линии: раздел Block Section DXF/DWG файла экспортируется BLOCK для каждого стиля линии, который используется на чертеже. Сама линия создается в DXF/DWG файле с использованием INSERT (название блока, масштабный коэффициент по оси X, угол поворота, число столбцов). Дуги и окружности экспортируются, как один «анонимный» блок - В распакованном виде: линии распаковываются (разделяются) на базовые элементы и экспортируются в раздел ENTITIES DXF/DWG. 4) Экспорт невидимых точек Невидимые точки экспортируются (в виде DXF/DWG POINT), только если в диалоговом окне Экспорт DXF/DWG разрешен экспорт невидимых точек. Руководство пользователя Меню Файл 61

80 5) Имена BLOCK Названия символов и типов линий в разделе BLOCKS Section DXF/DWG файла соответствуют названиям, используемым на чертеже Pythagoras. Используется либо сочетание названий группы и условного знака, разделенное символом пробела "_", или название условного знака без названия группы. Примечания: Заполнения полигонов: экспортируются в примитив AutoCAD HATCH. Полигоны, которые не могут быть преобразованы в HATCH, экспортируются, как ANONYMOUS BLOCK. Если Вы хотите экспортировать весь чертеж (в том числе и объекты в системе координат листа), то весь чертеж целиком следует перевести в местную систему координат. Для того чтобы избежать необходимости поворота чертежа при работе в другой CAD-программе, убедитесь, что перед экспортом была выбрана горизонтальная система координат. 6) Экспорт полигонов/трасс в виде полилиний При выборе этой опции все выделенные полигоны и трассы экспортируются в виде AutoCAD примитива POLYLINE. Примечания: При экспорте выделенных объектов экспортируются только они. При сохранении документа в формате AutoCAD (см. 'Сохранить как') документ экспортируется целиком, включая объекты в координатах листа, листы и обзорные окна. Мы уже упоминали, что в AutoCAD нет понятия Вида отображения. Учтите, пожалуйста, что все листы, экспортированные в формат DXF/DWG будут отображены одинаково в соответствии с текущим видом документа. Модель рельефа Текущая цифровая модель рельефа (ЦМР) экспортируется в DXF/DWG формате. Каждый треугольник становится объектом 3DFACE в DXF файле. Такие файлы можно прочитать с помощью некоторых 3D чертежных и вспомогательных программ, и, в конечном счете, сгенерировать фотореалистичное изображение местности. Графический файл Выбранное изображение может быть сохранено как BMP или JPG файл ('Файл' 'Экспорт' 'Графический файл'). В диалоговом окне Вам предложат задать название и местоположение нового файла. SHAPE Выбранные объекты будут сохранены в SHAPE-файл ('Файл' 'Экспорт' 'SHAPE'). SHAPE формат, в котором сохраняются чертежи программ ESRI. Они используются в программах ArcInfo, ArcView и т.д. Все объекты могут быть экспортированы в 3D. Преобразование в формат SHAPE может быть настроено под требования пользователя файлов SHAPE.

81 Будьте осторожны, экспортируя документы с таблицами в SHAPEфайл. Подобно базе данных Pythagoras (см. Часть I Глава 3: Имена), у чертежей ESRI тоже есть правила именования таблиц и столбцов: Длина имени столбца ограничена 10 знаками. Однако нет лимита для имени таблицы. Имена таблиц и столбцов не могут начинаться с подчеркивания или цифры. Имена столбцов должны начинаться с буквы. Не поддерживаются следующие знаки: пробелы, дефисы, такие как 'x-коорд.', скобки и другие специальные символы. Таблица Атрибуты базы данных и даже графические атрибуты выбранных объектов (из т.н. системных таблиц) могут быть экспортированы в файлы форматов DBF и TXT ('Файл' 'Экспорт' 'Таблица'). Вначале Вам предложат ввести имя файла и формат, в который Вы хотите экспортировать данные. Вы можете выбрать между DBF файлом и текстовым файлом с определенным разделителем столбцов: Запятая (*.csv) Точка с запятой (*.txt) Табуляция (*.txt) Затем появится диалоговое окно экспорта: Исходная таблица: Вы можете экспортировать не только атрибутные таблицы, которые Вы создали (или импортировали) сами, но и системные таблицы Pythagoras, содержащие свойства объектов. Однако справочные таблицы экспортировать нельзя. Если Вы пометьте галочкой опцию Включить системные таблицы, Руководство пользователя Меню Файл 63

82 имена системных таблиц появятся в списке 'Исходная таблица' после имен таблиц базы данных. Кроме того, Вы можете выбрать экспортировать атрибуты для всех объектов на чертеже или только для выделенных. Если в данный момент ни один объект не выделен, Pythagoras выдаст предупреждение и отключит эту опцию. Если Вы заранее выделили объекты, галочка на опции Только выделенные объекты отфильтрует список исходных таблиц и оставит только те таблицы, которые относятся к выделенным объектам. Сортировка: получившийся файл можно отсортировать в порядке возрастания или убывания по столбцу, который Вы выбрали из списка. Вы также можете вставить в файл имена столбцов, выбрав опцию Первая строка будет содержать имена столбцов. Эта опция доступна, только если Вы экспортируете текстовый файл. Некоторые дополнительные настройки для кодировки текста, десятичного разделителя и формата даты и времени можно изменить в отдельном диалоге, нажав на кнопку Дополнительно. Списки столбцов: Список слева содержит все столбцы выбранной таблицы. Если Вы экспортируете атрибутную таблицу, Вы можете добавить столбцы системных таблиц, такие как Комментарий, Слой и т.д., пометив галочкой опцию Включить системные столбцы. Столбцы, выделенные в левом списке, будут перенесены на правую сторону, когда Вы нажмете на зеленую стрелку. После этого Вы можете отредактировать список экспортируемых столбцов с помощью кнопок под списком, изменить последовательность столбцов или удалить лишние. Закончив с настройками экспорта, нажмите кнопку Ok, и Pythagoras продолжит экспорт таблицы и покажет Вам лог-файл с результатами. Google Earth Чертежи Pythagoras можно экспортировать в Google Earth. Подобно экспорту в другие форматы, когда Вы выбираете пункт меню 'Файл' 'Экспорт' 'Google Earth', Pythagoras запрашивает имя файлы и сохраняет его в формате KML. Этот пункт меню доступен, только если возможно преобразование координат в формат WGS84 и выделены объекты, которые можно экспортировать (не в координатной системе листа). Экспортируются только Линии, Полилинии, Дуги, Окружности и Полигоны. Высота этих объектов не учитывается: они помещаются на поверхность земли. После экспорта в Google Earth Вы сможете: Увидеть свой проект наложенным на аэрофотоснимки без необходимости иметь эти фотографии на своем компьютере. Передавать другим полученные KML файлы. Особенности экспорта в формат Google Earth: Экспортируются только выделенные объекты.

83 Текущая тематическая карта применяется к атрибутам, записываемым в KML файл. Слои Pythagoras помещаются в папки Google Earth. Объекты отображаются в Google Earth с учетом их приоритетов на чертеже Pythagoras. Экспортируются только следующие заполнения полигонов: 12.5%, 25%, 50%, 75% и 100% (сплошная). Непрозрачность полигона в Google Earth будет зависеть от процентов: 100% станет полностью непрозрачным, а 12.5% будет наиболее прозрачным. Вы также можете увидеть свой чертеж в Google Earth напрямую, выбрав соответствующий пункт в меню Вид, см. Часть II Глава 6: Google Earth. SICAD-SQD Выделенные объекты сохраняются в виде SQD-файла. ('Файл' 'Экспорт' 'SICAD SQD'). Это формат программы SICAD. Список объектов Список объектов является текстовым файлом, в котором содержится информация по каждому выделенному объекту. Например, для полигонов это будет площадь полигона, его периметры (сумма длин ребер, а также сумма длин горизонтальных проложений ребер) и дополнительно номера точек, которые формируют полигон. Для точек Вы получите их номера и соответствующие координаты. Список объектов можно прочесть в любом текстовом редакторе. Файл списка объектов может иметь один из следующих форматов: RTF-файл (*.rtf) Веб-страница (*.html) Текстовый файл с разделителем запятой (*.csv) Текстовый файл с разделителем точка с запятой (*.txt) Текстовый файл с разделителем табуляцией (*.txt) Список разбивочных точек Выделенные объекты экспортируются ('Файл' 'Экспорт' 'Список разбивочных точек') в формат выбранного измерительного инструмента, конфигурация которого задана через меню Настройки Параметры Накопитель данных. Открыть текстовые файлы Pythagoras запоминает названия 9 последних импортированных и экспортированных текстовых файлов. Имена этих файлов доступны через пункт меню 'Открыть текстовые файлы'. Выберите файл, который Вы хотите открыть. Руководство пользователя Меню Файл 65

84 Эти текстовые файлы открываются в ASCII-редакторе программы Pythagoras. Вы можете также открыть файл, используя команду 'Открыть' или создать новый текстовый документ, используя команду 'Создать'. Если текстовый файл слишком велик по размеру для встроенного в Pythagoras редактора, будет использован внешний текстовый редактор. Выбор внешнего текстового редактора: Windows использует программу по умолчанию для просмотра TXT файлов. Слои С помощью этой команды ('Файл' 'Слои ') Вы можете контролировать использование слоев. Группы: Вы можете создавать логичные группы слоев, чтобы упростить их управление: например, группы топография, газ, вода, электричество и т.д. Слои можно добавлять в группу или удалять из нее по одному или несколько сразу. Атрибуты: Вы можете добавить слоям и группам атрибуты "Защищенный" и "Выключить". Видимость слоев задается в диалоге 'Вид отображения', см. Часть II Глава 6: Диспетчер видов. Если установлен атрибут "З", слой будет защищен. Это означает, что программа не допустит никаких изменения в таком слое. Атрибут "В" показывает объекты слоев соответствующих групп пассивным образом. Это означает, что объекты отображаются, но их нельзя ни изменить, ни выделить. Используя опцию "Все слои", Вы можете сделать настройки для всех слоев одним движением мышки.

85 Отображение по масштабу: Чтобы сделать слой видимым только в пределах определенных масштабов, нажмите кнопку Параметры слоя. В появившемся новом диалоге Вы можете ввести верхнюю и нижнюю границу масштаба. Замечание: Границу масштаба нужно вводить в формате 1/n, где n число масштаба. Если Вы не хотите вводить верхнюю или нижнюю границу, оставьте соответствующее поле "От" или "До" пустым. Диспетчер встроенных чертежей Диспетчер встроенных чертежей ('Файл' 'Диспетчер встроенных чертежей ') дает Вам возможность управлять чертежами, которые Вы связали вместе. Здесь Вы можете добавлять, удалять и менять настройки для каждого встроенного чертежа. Значки "Добавить" и "Удалить" служат для того, чтобы добавлять и удалять чертежи. Для каждого чертежа возможны различные параметры настройки. Вы можете присвоить каждому чертежу одно из следующих состояний: редактирования). "Скрытый" или "Невидимый" (не загруженный в память, чтобы сохранить скорость обработки). "Видимый" (не доступный для "Редактируемый". Все эти состояния могут быть избраны временными они не сохранятся с документом. Примечание: Временное означает, что это состояние (Скрытый, Видимый, Редактируемый) не является частью Конфигурации. При переключении в эту конфигурацию "временные" состояния примут настройки предыдущей конфигурации. Все создаваемые объекты, помещаются в документ, который является 'Активным' в момент их создания. Если стоит галочка в колонка "О" "Относительно", не будут показаны общие части путей к месту хранения документов. Созданную Вами Конфигурацию можно сохранить. Верхняя часть диалога содержит кнопки для управления конфигурациями: Добавьте новую конфигурацию, введя ее название в диалоге, который появится после нажатия на кнопку Добавить. Удалите текущую конфигурацию, нажав на кнопку. Переименуйте существующую конфигурацию Узнайте, в каких Видах активна текущая конфигурация, нажав на кнопку Информация. Руководство пользователя Меню Файл 67

86 База данных Чертеж Pythagoras может содержать внутреннюю базу данных, состоящую из одной или нескольких таблиц. Диспетчер базы данных Диспетчер базы данных ('Файл' 'База данных' 'Диспетчер базы данных') позволяет Вам задать структуру базы данных: создавать таблицы ( Атрибутные и Справочные ) создавать представления ( Простое и Агрегированное ) дублировать, переименовывать и удалять существующие таблицы и представления редактировать структуру таблицы и условия представления ( Настройки... ) просматривать данные таблиц и представлений ( Просмотр данных ) Вы можете защитить структуру базы данных паролем от изменений другими пользователями. Кнопка Заблокировать доступна только если все последние изменения подтверждены и сохранены (нажатием кнопки 'Применить' или 'ОК'). Конструктор таблиц В диалоге 'Конструктор таблиц' Вы можете изменить имена и типы столбцов, граничные и значения по умолчанию, установить индексирование. Все эти действия Вы можете произвести на закладке 'Данные столбцов' с помощью простого щелчка на столбце. Кнопки для добавления, удаления и изменения последовательности столбцов находятся под списком. Только для атрибутных таблиц существует вторая закладка CAD объекты. На ней Вы можете определить типы объектов, которые могут быть привязаны к этой таблице.

87 Простое представление Диалог для простого представления базы данных состоит из определения базиса и двух закладок для столбцов и условия отбора. Построение простого представления подробно описано в Часть I Глава 3: Представления базы данных. В диалоге представлен тот же пример простое представление, описывающее названия и плотность населения стран, в которых население превышает 10 миллионов человек. Агрегированное представление Диалог агрегированного представления состоит из определений основного и вспомогательного базисов и трех закладок: для столбцов и условий отбора и соответствия. Построение агрегированного представления подробно описано в Часть I Глава 3: Агрегированное представление. В диалоге представлен тот же пример агрегированное представление, описывающее названия и население шести континентов. Здесь Вы видите определение столбцов и условие отбора. Замечание: Вы можете выбрать один из трех типов условия отбора: внутри действительно только для точек внутри полигона на расстоянии сравнивает расстояния между объектами выражение позволяет ввести любое действительное выражение Руководство пользователя Меню Файл 69

88 Просмотр таблиц Этот диалог доступен либо из Диспетчера базы данных (выберите таблицу из списка и нажмите 'Просмотр данных'), либо напрямую из меню ('Файл' 'База данных' 'Просмотр таблиц ). Просмотр таблиц позволяет Вам сразу увидеть содержание существующих таблиц и представлений базы данных. Подготовка документов по шаблону Эта команда ('Файл' 'База данных' 'Подготовка документов по шаблону ) позволяет Вам автоматизировать отсылку сообщений электронной почты и документов. Некоторая часть текста документа может автоматически формироваться по данным, взятым из базы данных, либо из графических характеристик выбранных объектов. Бланки документов должны быть созданы как чертежи Pythagoras, содержащие текстовый объект с текстом документа и заполнителями (заполнитель - текстовый или графический элемент электронного шаблона страницы, заменяемый реальным элементом). Заполнитель всегда начинается с <* и заканчивается *>. Это значит, что эти последовательности символов нельзя использовать в документе для других целей. Графические атрибуты обозначаются знаком #. Имена таблиц и столбцов не зависят от регистра. Заполнители могут быть следующими: <*таблица.столбец*> для атрибутов базы данных <*#тип объекта.атрибут*> для графических объектов Пример: Представьте себе следующий текст поздравительной открытки на Новый год: Дорогие коллеги в <*Производство.Страна*>, В уходящем году в Вашей стране было произведено <*Производство. Производительность*> новых дизельных машин. Принимая во внимание, что площадь Вашей страны <*#Полигон.Площадь*> тыс. кв. км и население <*Производство.Население*> человек, следует увеличить количество производимых машин в наступающем году. Счастливого Нового года! Правление Предполагается, что в чертеже Pythagoras существует таблица Производство с указанными столбцами и что составление письма происходит для полигонов. Прежде всего, мы выделяем на чертеже полигоны, представляющие страны, в которые мы хотим написать. Потом вызываем команду 'Файл' 'База данных' 'Подготовка документов по шаблону и открываем шаблон (это может быть чертеж Pythagoras или текстовый файл). После этого появляется диалог Подготовка документов по шаблону:

89 В верхней части диалога вводится путь к шаблону, нижняя часть показывает путь к получившимся документам. Вы можете выбрать, сохранить документы в выбранном формате или сразу отправить их на печать. В случае сохранения документов, к имени будет добавлен порядковый номер. Часть Заполнители отображает список всех заполнителей, найденных в шаблоне. Для Вашего удобства в колонке 'Значение' для первого выделенного объекта показаны значения, которые заменят заполнители. Если значение является действительным числом, Вы можете задать количество знаков после запятой в колонке Десятичные. В последней колонке Лог можно выбрать значение, которое будет использовано в лог-файле. Примечания: Шаблон анализируется программой сразу после того, как Вы введете путь к нему. Если использованы неправильные символы, или какой-то заполнитель недействителен, Вы увидите ошибку в колонке 'Значение', например 'Неизвестная таблица', Ошибка в выражении и т.д. Если есть ошибка, составление письма нельзя будет продолжить. Все заполнители должны относиться к одной и той же таблице. Если какой-то выделенный объект не относится к этой таблице, появится предупреждение. Оно будет содержать количество записей, не относящихся к таблице. Пользователь может решать, продолжать ли составление писем. Замечание: Заменители могут быть и гораздо более сложными, чем просто таблица и имя столбца. Вы можете использовать выражения, описанные в Часть I, например: <*Города[Имя=Страны.Столица].Население*> где Города и Страны это две атрибутные таблицы в чертеже Pythagoras. Составление документов происходит с таблицей Страны. Это значит, что все выделенные страны обрабатываются строка за строкой. В соответствие с заполнителем должно быть вставлено значение из столбца Руководство пользователя Меню Файл 71

90 Население таблицы Города. Строка этой таблицы определяется значением столбца Имя в таблице Города, а оно в свою очередь определяется выражением Страны.Столицаl. Тематические карты Этот пункт меню ('Файл' 'Тематические карты ') позволяет Вам создавать тематические карты на базе определенных критериев. Несколько тематических карт могут быть активны одновременно. Диспетчер тематических карт Диспетчер тематических карт можно использовать для создания новых тематических карт. Существующие карты можно копировать, изменять и удалять. Последовательность, в которой карты находятся в списке, определяет их порядок отображения на экране. Редактор тематических карт Редактор тематических карт (нажмите "Новая ", если тематическая карта еще не создан, затем "Настройки ") используется для установки критериев построения тематической карты. В первом ниспадающем списке Вы можете выбрать таблицу. Список содержит все таблицы базы данных текущего чертежа (созданные через меню 'Файл' 'База данных' 'Диспетчер базы данных'), а также системные таблицы следующих типов объектов: Все объекты, точки, все линии (также включают в себя дуги и кривые), линии, дуги, окружности, спирали, кривые, трассы, полигоны, тексты, растры. Поле "Значение" позволяет определить поле и оператор, которые будут использованы для построения карты. Доступные поля зависят от выбранной таблицы. Например, если выбрана таблица Все объекты, то в поле "Значение" выбор ограничен столбцами "Слой", "Приоритет" и

91 "Комментарий". Если выбрана таблица базы данных, в списке будут находиться имена всех ее столбцов. Список операторов зависит от выбранного поля. Числовые поля используют операторы отличные от других полей. Кроме того, Вы можете выбрать, будут ли настройки тематической карты применены к объектам в местной или в системе координат листа, или и к тем, и к другим. Отображение В разделе "Отображение" Вы можете ввести одно или несколько значений с соответствующими атрибутами, такими как цвет, стиль и т.д. Используйте зеленый знак "+", чтобы добавить значение, и знак "-", чтобы удалить значение. Кликните на строке в колонке Значение, чтобы ввести или выбрать значение. Кликните на строке в колонке Атрибуты, чтобы установить правила отображения (появится диалоговое окно Отображение ). Возможные атрибуты зависят от типа используемого поля. Для каждого типа есть отдельная закладка. Если Вы выберите цвет прямо над закладками, этот цвет будет применен ко все атрибутам, даже если для одного из полей был выбран другой цвет. Автозаполнение Если Вы хотите автоматически заполнить настройки отображения для Вашей тематической карты, нажмите кнопку 'Автозаполнение'. Появится диалог Диапазон значений : Во-первых, Вы вводите либо количество значений, которое Вы хотите показать в тематической карте, либо минимальное и максимальное значения и прибавку. В обоих случаях Pythagoras автоматически вычислить оставшиеся значения. Стиль и применение: выберите стиль, который тематическая карта применит к объектам. Например, раскраска полигонов или условные знаки для точек. Помните, что если у полигонов нет Руководство пользователя Меню Файл 73

92 заполнения или они непрозрачны, Вы не увидите расцветки, примененной тематической картой. Масштаб: Показывает диапазон изменений масштаба для условных знаков, стилей линий и заливок полигонов. Например, стиль точки может меняться от маленького кружка для деревни до огромного круга для большого города. Цвет: Если Вы раскрашиваете тематическую карту, выберите начальный и конечный цвет, и Pythagoras заполнит цветовую гамму в соответствие с количеством значений. Примечание: Для текстов, изображений и SIRs (SpatialInteRpolation = пространственная интерполяция) Вы можете выбрать только цвет для построения тематической карты. У этих объектов нет условных знаков, и их масштаб нельзя менять. Специальные возможности: Пространственная интерполяция Значения, измеренные в точках с определенными координатами, например, измерения загрязнения воздуха, можно визуализировать с помощью тематической карты. Выберите таблицу базы данных и соответствующий столбец с данными и отметьте Пространственная интерполяция в определении тематической карты. Только в этом случае Вы сможете сделать полигон, выделенный на чертеже, границей экстраполяции тематической карты. Для завершения построения тематической карты выберите Автозаполнение. Модели рельефа Диалоговое окно, которое появляется после выбора этой команды ('Файл' 'Модели рельефа '), используется для управления ЦМР. Обратите внимание! Все действия, совершаемые в данном диалоговом окне, отменить невозможно! Удалить Эта команда удаляет выбранные ЦМР из текущего чертежа. Переименовать Эта команда позволяет переименовать ЦМР в текущем чертеже. Активный Эта команда назначает выбранную ЦМР активной. Модель рельефа станет видимой (на чертеже появятся зеленые интерполяционные треугольники), если выбрана соответствующая опция в диалоге 'Вид отображения' (см. Часть II Глава 6: Диспетчер видов). После этого все высоты вычисляются по этой ЦМР.

93 Условные знаки Диспетчер условных знаков В диалоговом окне диспетчера условных знаков ('Файл' 'Условные знаки' 'Диспетчер условных знаков ') Вы можете выполнять следующие действия над шаблонами условных знаков, стилей линий и заливок полигонов: Переместить шаблон документа в библиотеку. Изменить название группы. Изменить название шаблона. Удалить шаблон из библиотеки или из файла. Примечания: Шаблоны, используемые в одном или нескольких открытых чертежах, удалить нельзя. Сортировка групп и названий шаблонов в меню производится в алфавитном порядке. Создать Условный знак Команда Создать условный знак ('Файл' 'Условные знаки' 'Создать' 'Условный знак ') позволяет создать шаблон условного знака, который задается набором выделенных линий, дуг, окружностей, полигонов и текста. С тем, чтобы создать условный знак, необходимо заблаговременно нарисовать шаблон нужного размера, который унаследует такие свойства, как толщина линии, заполнение полигона и цвет. Если все элементы условного знака будут одного цвета, то при работе с этим знаком, его можно окрасить в произвольный цвет. Одну точку условного знака необходимо назначить Главной точкой. ('Формат' 'Стиль точки' 'Главная точка'). При работе с чертежом координаты условного знака соответствуют координатам этой главной точки. Расположение главной точки показывается в предварительном просмотре условного знака. Перед вызовом команды Создать условный знак необходимо выбрать все составляющие его элементы, включая его главную точку (если в выбранных элементах больше, чем одна точка обозначена как главная, или таковая отсутствует, будет отображено окно предупреждения и условный знак не будет создан). В диалоговом окне Создание условного знака отобразится условный знак, каким он появится на чертеже. Его размер в этом диалоговом окне не соответствует его реальным размерам на чертеже. 1) Свойства условного знака: a) Вращаемый. Невращаемые условные знаки всегда ориентированы при печати так, как они начерчены при создании. При развороте чертежа или изменении ориентации чертежа на листе печати через команду Руководство пользователя Меню Файл 75

94 Выбрать область печати, не вращаемые условные знаки всегда ориентированы в горизонтальном направлении. Если вращаемые символы создаются на чертеже без указания направления, Pythagoras обращается с ними, как с не вращаемыми условными знаками. b) Зависимый от масштаба. Масштабируемый условный знак имеет реальные размеры (например, условный знак смотрового люка занимает 1,5м). Не масштабируемый условный знак имеет размер, соответствующий размеру, который будет выведен на печать. (Например, маленький треугольник со сторонами 3 мм, показывающий точку стояния). Не масштабируемые условные знаки, т.е. выводящиеся на печать или плоттер независимо от масштаба чертежа, лучше всего создавать в системе координат листа. Также рекомендуется в качестве единицы измерения расстояний по умолчанию выбрать мм. (См. Часть II Глава 5: Меню Настройки). c) Ориентированный на север. Ориентированный на север условный знак всегда сохраняет ориентацию по сторонам света. Его основные отличия: Его нельзя развернуть вручную. Его можно использовать в системе координат листа или местной системе координат. По умолчанию север соответствует оси Y (в том обозначении, которое используют математики) местной системы координат чертежа. Для чертежа можно задать дирекционный угол оси Y по направлению к настоящему северу. Он называется Дирекционный угол чертежа и задается через меню Настройки Общие настройки Дирекционный угол чертежа. Примечания: Условный знак может содержать максимум элементов. Если все элементы условного знака имеют одинаковый цвет, то при использовании этого условного знака ему можно придать любой цвет. Условные знаки, состоящие из элементов различных цветов, перекрасить нельзя. 2) Библиотека Документ Условные знаки можно сохранить либо в библиотеке, либо в текущем чертеже. Подробное описание см. Часть I Глава 2: Шаблоны условных знаков / стилей линий / заполнения полигонов. 3) Группа Условный знак Название каждого условного знака состоит из 2-х частей: группы и символа. После того, как условный знак создан и помещен в библиотеку или документ, он появится в меню Формат и Настройки как Условные знаки библиотеки или Условные знаки документа, в зависимости от Вашего выбора. Стиль линии Команда Создать стиль линии ('Файл' 'Условные знаки' 'Создать' 'Стиль линии ') создает шаблон стиля линии, в котором повторяющийся сегмент формируется серией выделенных линий, дуг, окружностей, кругов и полигонов.

95 Чтобы создать стиль линии, необходимо сначала создать чертеж одного сегмента нужного размера. Начальная и конечная точка сегмента показываются, как главные точки ('Формат' 'Стиль точки' 'Главная точка'). Расположение главных точек показывается в предварительном просмотре стиля линий. После создания вы можете использовать этот стиль для линий, дуг или окружностей. Линия создается путем расположения сегментов друг за другом. Pythagoras масштабирует сегменты по оси Х таким образом, чтобы между конечными точками располагалось целое число сегментов. Работая с программой, Вы не увидите внутреннее строение сегментов. Тем не менее, такая линия имеет все свойства обычной линии. В стиле линий используются свойства (ширина линии, заполнение полигона и цвет) элементов, из которых сформирован сегмент. Однако из этого правила есть несколько исключений: 1) Цвет: если все элементы имеют одинаковый цвет, линиям этого стиля можно придать любой цвет. 2) Ширина линии: a) Ширину элемента линии, соединяющего две главные точки, можно изменить с помощью меню Ширина линии только в том случае, если задана единственная горизонтальная линия, соединяющая главные точки. b) Ширину других элементов можно изменить с помощью меню Ширина линии, если: все элементы линии имеют одинаковую ширину. линия, соединяющая главные точки, не существует или таких линий более одной. Перед вызовом команды Создать стиль линии следует выбрать все элементы, включая и главные точки, формирующие сегмент. В диалоговом окне Создание стиля линии линия (5 сегментов) будет показана в том виде, как она будет выглядеть на чертеже. Размер этой линии не соответствует ее действительному размеру. 1) Свойства стиля линии: Зависимый от масштаба. Масштабируемый стиль линии имеет реальные размеры. (Например, стиль линии для железнодорожного полотна шириной 1,7 м.). Немасштабируемый стиль линии имеет размеры, соответствующие настройкам печати. (Например, стиль линии с маленькими миллиметровыми крестиками размером 1 мм через каждые 10 мм по всей длине линии). Независимый от масштаба. Независимые от масштаба стили линий, которые должны распечатываться или выводиться на плоттер вне зависимости от масштаба чертежа, следует создавать в СК листа. Также рекомендуется в качестве единицы измерения расстояний выбрать мм. (См. Часть II Глава 5: Меню Настройки). 4) Библиотека Документ Подобно условным знакам, стили линий можно сохранить либо в библиотеке, либо в текущем чертеже. Подробное описание см. Часть I Глава 2: Шаблоны условных знаков / стилей линий / заполнения полигонов. Руководство пользователя Меню Файл 77

96 5) Группа Условный знак Название каждого стиля линии состоит из 2-х частей: группы и символа. После того, как стиль линии создан и помещен в библиотеку или документ, он появится в меню Формат и Настройки как Условные знаки библиотеки или Условные знаки документа, в зависимости от Вашего выбора. Примечания: Стиль линии может состоять максимум из 3 линий, и каждая линия может содержать максимум элементов. Если все элементы стиля линии имеют одинаковый цвет, то при его использовании линию можно окрасить в любой цвет. Стили линий, состоящие из элементов различных цветов, невозможно окрасить в другой цвет. Ширину стиля линии можно изменить, если в состав шаблона входит, притом единственный, отрезок, соединяющий две главные точки. Заполнение полигона Команда Создать заполнение полигона ('Файл' 'Условные знаки' 'Создать' 'Заполнение полигона ') позволяет создать шаблон для заполнения полигонов. Чтобы создать шаблон, необходимо сначала начертить прямоугольник, размеры которого соответствовали бы размерам шаблона. Ширина линий и их цвет сохраняется в шаблоне. Если все линии имеют один и тот же цвет, всему шаблону можно установить любой цвет. Границы шаблона, а именно 2 диагональные точки прямоугольника, должны быть объявлены как главные точки ('Формат' 'Стиль точки' 'Главная точка'). Расположение главных точек показывается в эскизе шаблона. Элементами заполнения полигона могут быть произвольные линии в любом направлении, дуги и окружности. В действительности, дуги и окружности будут разбиты на полилинии с маленькими сегментами. Примечание: Рекомендуется использовать по мере возможности только горизонтальные, вертикальные и диагональные линии. При использовании линий в других направлениях и/или дуг и окружностей заполнение может стать слишком сложной и замедлить работу с чертежом. Перед вызовом команды Создать заполнение полигона следует выбрать все ее элементы, включая и главные точки. Стороны охватывающего прямоугольника, если они не входят в шаблон, следует не выбирать или же удалить заранее. В диалоговом окне Создание заполнения полигона отобразится созданный шаблон. Его размер в этом диалоговом окне соответствует его реальным размерам на чертеже. 1) Свойства заполнения полигона: a) Зависимость от масштаба. Масштабируемое заполнение полигона имеет реальные размеры. Немасштабируемое заполнение имеет размеры, соответствующие настройкам печати.

97 b) Независимость от масштаба. Независимые от масштаба заполнения полигонов, т.е. те, которые нужно выводить на печать или плоттер независимо от масштаба чертежа, следует создавать в СК листа. Также рекомендуется в качестве единицы измерения расстояний выбрать мм. (См. Часть II Глава 5: Меню Настройки). c) Угол поворота. При создании заполнения полигона можно ввести ее угол поворота относительно границ листа в диалоговом окне 'Создание заполнения полигона'. В этом диалоговом окне шаблон всегда отображается в том виде, в каком он будет выводиться на печать. Для простых заливок, например, отрезка длиной 3мм и толщиной линии 0,3мм, повернутого на 45 по отношению к экранному листу, достаточно начертить одну линию толщиной 0,3 мм в прямоугольнике высотой 3мм. После применения угла поворота 45 создается нужное заполнение. 6) Библиотека Документ Подобно условным знакам, заполнения полигонов можно сохранить либо в библиотеке, либо в текущем чертеже. Подробное описание см. Часть I Глава 2: Шаблоны условных знаков / стилей линий / заполнения полигонов. 7) Группа Условный знак Название каждой заполнения полигона состоит из 2-х частей: группы и символа. После того, как заполнение полигона создано и помещено в библиотеку или документ, оно появится в меню Формат и Настройки как Условные знаки библиотеки или Условные знаки документа, в зависимости от Вашего выбора. Примечания: Заполнение полигона может состоять из максимум направлений, а каждое направление может состоять из максимум элементов. Если все элементы заполнения полигона имеют одинаковый цвет, то при ее использовании полигон можно окрасить в любой цвет. Заполнения, состоящие из элементов различных цветов, перекрашивать нельзя. Создание типового поперечника См. Часть III: Проектирование дорог. Импорт системных условных знаков Все системные условные знаки Pythagoras хранятся в файле PYTHAGOR.LIB. Эта команда ('Файл' 'Условные знаки' 'Импорт системных условных знаков') позволяет Вам импортировать системную библиотеку. Импорт системных библиотек используется для: копирования библиотеки на компьютер, на который только что установили Pythagoras; восстановления резервной копии файла PYTHAGOR.LIB; Руководство пользователя Меню Файл 79

98 переключения между системными библиотеками. Эта команда переписывает в PYTHAGOR.LIB выбранную Вами системную библиотеку и затирает старую. Все документы должны быть закрыты перед вызовом этой команды. Экспорт системных условных знаков Эта команда ('Файл' 'Условные знаки' 'Экспорт системных условных знаков') позволяет Вам экспортировать системную библиотеку. В действительности, она делает копию файла PYTHAGOR.LIB. Она используется для того, чтобы: создать резервную копию файла PYTHAGOR.LIB; создать несколько библиотек. Это позволяет легко переключаться между библиотеками, см. 'Импорт системных условных знаков'. Макросы Загрузить макросы Команда 'Загрузить макросы' ('Файл' 'Макросы' 'Загрузить макросы ') вызывает диалоговое окно со списком доступных библиотек макросов. Выберите соответствующую библиотеку, щелкнув на ней мышкой. Примечание: Если существует только одна библиотека, диалоговое окно не появится. Диспетчер макросов Команда 'Файл' 'Макросы' 'Диспетчер макросов' вызывает диалоговое окно, позволяющее управлять библиотеками макросов. Принцип работы похож на управление библиотеками условных знаков: Вы можете перемещать файлы библиотек в системе, переименовывать библиотеки, удалять их и т.д. При запуске Одна библиотека может автоматически загружаться при запуске Pythagoras. Автоматизация ряда рутинных операций при запуске Pythagoras это и в самом деле очень удобно. Заблокировать Блокировка библиотек предотвращает изменение кода макросов в определенных библиотеках другими пользователями. Блокировка и снятие ее производится вводом имени и пароля. Редактор макросов Библиотека макросов становится активной в момент своей загрузки. После этого Вы получаете доступ к кодам макросов и можете создавать

99 или редактировать программы макросов. Когда редактор макросов ('Файл' 'Макросы' 'Редактор макросов') активен, соответствующим образом меняются и меню программы: 'Файл' содержит команды, относящиеся к управлению файлами. 'Правка' содержит все команды редактирования, которые могут быть полезны при написании программ, например, копировать, вставить, найти, заменить, и т.д. 'Макрос' содержит пункты 'Компиляция' и 'Запуск'. Команда 'Компиляция' проверяет программу на наличие в ней ошибок и переводит ее на машинный язык. Команда 'Запуск' делает то же, что и команда Компиляция, но помимо этого, она сразу же и запускает написанную программу. Подробнее о программировании в среде VBA см. Руководство по VBA. Импорт системных макросов Все системные макросы Pythagoras хранятся в файле PYTHAGOR.MLB. Эта команда ('Файл' 'Макросы' 'Импорт системных макросов') позволяет Вам импортировать набор библиотек макросов. Импорт библиотек макросов используется для: копирования библиотек на компьютер, на который только что установили Pythagoras; восстановления резервной копии файла PYTHAGOR.MLB; переключения между наборами библиотек макросов. Эта команда переписывает в PYTHAGOR.MLB выбранный Вами набор библиотек макросов и затирает старый. Все документы должны быть закрыты перед вызовом этой команды. Экспорт системных макросов Эта команда ('Файл' 'Макросы' 'Экспорт системных макросов') позволяет Вам экспортировать набор библиотек макросов. В действительности, она делает копию файла PYTHAGOR.MLB. Она используется для того, чтобы: создать резервную копию файла PYTHAGOR.MLB; создать несколько наборов библиотек. Это позволяет легко переключаться между библиотеками, см. 'Импорт системных макросов'. Контрольные точки Это диалоговое окно ('Файл' 'Контрольные точки ') используется для загрузки и управления наборами контрольных точек. Принцип работы похож на управление библиотеками условных знаков: Вы можете Руководство пользователя Меню Файл 81

100 перемещать файлы в системе, переименовывать наборы, удалять их и т.д. Импортируя в Pythagoras набор контрольных точек, Вы должны указать проекцию, к которой он привязан. Формат ASCII файла с набором контрольных точек описан в Часть I Глава 1: Референсные системы координат. Pythagoras вычислить для Вас преобразование, если данных в наборе достаточно (нажмите 'Вычислить преобразование'). Кнопка 'Экспорт результата' создаст ASCII файл контрольных точек, который можно передать другому пользователю. Это результат вычисления преобразования и остатков всех контрольных точек. Этот файл уже не является ASCII файлом набора контрольных точек. После того, как Вы подтвердите изменения, набор контрольных точек появится в библиотеке, и Вы сможете продолжить управления. Вы можете в любое время вернуться к предыдущему диалогу, чтобы вычислить и экспортировать преобразование, нажав кнопку 'Правка'. Выбрать лист Диспетчер листов Диспетчер листов печати позволит Вам создавать множество листов печати в чертеже. Кнопка 'Создать' используется для создания новых листов печати. После создания такого листа Вы можете изменить некоторые свойства, используя пункт меню 'Файл' 'Выбор листа' 'Диспетчер листов '. Если Вы уже выбрали лист печати в Диспетчере листов, то кнопка 'Создать' изменится на кнопку 'Копировать'. Это позволит Вам легко создать новый лист печати с такими же свойствами, но в любой другой области чертежа. Кнопка 'Удалить' используется для удаления листа печати.

101 Лист печати можно сделать плавающим (скрытым), просто щѐлкнув в столбце Скрыть для соответствующего листа печати. Это действие скроет страницу, оно позволит Вам напечатать произвольную часть чертежа. Эта команда похожа по действию на Print Screen (Печать экрана) операционной системы. Используя ее, Вы можете приблизить часть чертежа, а после вызвать пункт меню 'Файл' 'Печать'. После этого появится диалоговое окно Область печати, позволяющее установить масштаб при печати и передвинуть границы печатного листа относительно чертежа. Команду печати можно дать непосредственно из этого окна. Количество необходимых копий может быть задано в следующем появившемся окне. Скрытый лист печати может содержать, в том числе, и объекты, созданные в системе координат листа. Последние будут отображаться на экране только тогда, когда в контрольной панели рабочей системы координат будет выбрана система координат листа. При печати объекты в системе координат листа печатаются вместе с объектами, заданными на чертеже. Столбец 'Масштаб%' содержит масштаб для печати текстовых объектов, стилей линий, размеров строк и т.д. В столбце 'Текущий' крестиком отмечен лист печати, который в данный момент используется. Колонка 'Вид' показывает, какой из видов применяется с использованием этой команды чертеж можно показывать в разных представлениях. Два идентичных листа могут выглядеть по-разному или, наоборот, одна и та же тематическая карта может быть видна на 2 разных листах. Листы (печати) Этот список ('Файл' 'Выбрать лист') показывает все доступные (т.е. уже созданные) листы. Текущий лист печати помечен галочкой. Чтобы выбрать другой лист, просто кликните на него. Принтер Эта команда ('Файл' 'Принтер ') позволяет установить принтер (формат страницы, ее ориентацию и т.д.) для текущего листа печати. Диалоговое окно, появляющееся после щелчка на кнопке Настройка, определяется выбранным устройством вывода. Например, если это плоттер формата A0, то Вам предложат выбрать один из поддерживаемых форматов страницы (A0, A1, A2, A3, A4). Если же это лазерный принтер, то вариантов у Вас будет меньше. Это меню также позволяет Вам выбирать принтеры. В появившемся списке отображаются все установленные принтеры. Текущий принтер уже выбран в этом списке. Вы можете легко выбрать другой принтер и поменять его настройки, нажав на кнопку 'Настройки'. Если чертеж Pythagoras выполнен для распечатки на принтере, отличающимся от текущего, Pythagoras выводит предупреждение. Если Вы продолжаете работу, то этот чертеж будет адаптирован под текущий принтер. Руководство пользователя Меню Файл 83

102 После подтверждения параметров листа Pythagoras переходит к команде Выбрать область печати (см. ниже). Если Вас интересует дополнительная информация о параметрах настройки Вашего принтера - обратитесь к инструкции, прилагаемой к принтеру. Выбрать область печати Эта команда ('Файл' 'Выбрать область печати ') позволяет управлять переходом от местной системы координат в систему координат листа и обратно. После выбора этой команды или подтверждения параметров листа (с помощью команды Параметры листа ) в панели управления отображается диалоговое окно Область печати. Окно с чертежом отображается на экране, как лист уменьшенных размеров. Граница листа показывается сплошной линией, а область печати - пунктиром. Вы всегда можете использовать кнопку предварительного просмотра, чтобы посмотреть, как новые настройки повлияют на область печати. Масштаб можно изменить либо вручную, либо с помощью кнопки 'На лист'. При нажатии на эту кнопку Pythagoras вычисляет масштабный коэффициент, при котором чертеж целиком поместится на странице. В расчет принимаются только объекты видимых слоев и положение центра листа остается фиксированным. Изменить угол поворота можно только вручную. Параметры преобразования (x, y) можно изменить следующими способами: Вы можете изменить их непосредственно на панели управления. Вы можете использовать кнопку По центру. Pythagoras вычисляет новые значения для параметров преобразования, чтобы чертеж располагался по центру листа. Для вычисления центральной точки документа во внимание принимаются только видимые слои. При перемещении мыши в пределах листа курсор принимает форму ладони. Вы можете перетащить лист за пределы чертежа. Удерживая клавишу CTRL нажатой, Вы можете перемещать лист только в вертикальном или горизонтальном направлениях. Это очень удобно, если Вам нужно сделать несколько распечаток чертежа на малоформатном листе. Вы можете развернуть лист относительно чертежа, переместив мышь в угол листа. Форма курсора изменится, и тогда Вы сможете развернуть лист, используя мышь. После разворота Вы можете оценить общий вид изображения, нажав кнопку предварительного просмотра "Просмотр". В любой момент Вы можете отменить действие команды Выбор области печати, нажав кнопку Отмена или клавишу Escape. Новые значения параметров вступают в силу после нажатия кнопки OK или клавиши Enter на клавиатуре.

103 Замечания: Вы можете в любой момент увеличить или уменьшить масштаб изображения, а также прокрутить его, чтобы как можно точнее расположить лист. Если лист невидим (например, когда лист целиком находится за пределами чертежа), используйте кнопку "По центру", чтобы сделать его видимым. Эта команда вызывается также кнопкой на панели инструментов. Печать Эта команда распечатывает текущий чертеж на принтере или плоттере. Следует отметить, что созданный Вид определяет компоновку листа печати. После выбора пункта меню 'Файл' 'Печать ' появляется диалоговое окно с 7 вкладками. Набор параметров соответствует текущим параметрам отображения (меню 'Вид' 'Диспетчер видов') т.е. если Вы подтвердите выбор, не делая никаких изменений, чертеж будет распечатан так же, как он выглядит на экране. Первая закладка, Слои, позволяет выбрать слои, подлежащие печати. Вторая закладка, Показать, позволяет выбрать объекты, подлежащие печати. Следующая закладка, ЦМР, позволяет установить некоторые настройки ЦМР, для печати. Закладка Тематические карты позволяет выбрать для печати тематическую карту. Закладка Встроенные чертежи позволяет изменить встроенные чертежи, подлежащие печати. Если для листа установлен текущий вид, все настройки этого вида, включая тематические карты и встроенные чертежи, будут применены во время печати этого листа. На закладке Печать выбираются листы, которые следует напечатать. Также здесь указывается количество распечатываемых копий. И, наконец, закладка Опции печати позволяет преобразовывать данные перед печатью. Преобразование Цвета Черный можно выбрать всегда. Остальные преобразования доступны только после загрузки соответствующих таблиц преобразования. См. описание команды Часть II Глава 5: Параметры. Руководство пользователя Меню Файл 85

104 Доступные преобразования: Без преобразования: установка по умолчанию. Цвета Черный: все цвета (кроме белого) преобразуются в черный. Цвета Толщина: толщина объектов на рисунке игнорируется. Новая толщина и цвета берутся из таблицы соответствия. Толщина Цвета: цвета объектов на рисунке игнорируются. Новые цвета и толщина берутся из таблицы соответствия. Только для Windows При выводе на плоттер цветных изображений с определенной насыщенностью цвета в процентах (75%, 50%, 25% ) могут возникнуть проблемы. Некоторые драйверы плоттеров не поддерживают ряд цветов и поэтому печатают совсем другой цвет. Для решения этой проблемы предлагается поставить метку в поле Использовать чистые цвета для растра. Pythagoras найдет похожие цвета и эти цвета будут переданы на принтер с насыщенностью 100%. Эта команда вызывается также кнопкой панели инструментов. После подтверждения появляется диалоговое окно, специфичное для выбранного принтера. Последние документы В нижней части меню 'Файл' ('Файл' 'Последние документы') отображаются названия последних открытых 16 файлов. Чтобы открыть нужный чертеж, щелкните на соответствующем названии в этом списке. Выход Эта команда ('Файл' 'Выход') закрывает все экранные окна и завершает сеанс работы с Pythagoras. Если ряд чертежей был изменен,

105 но Вы забыли сохранить эти изменения, Pythagoras выводит диалоговое окно для подтверждения изменений по каждому чертежу. При выходе из программы Pythagoras сохраняет всю информацию в специальном файле, в нем содержатся сведения о настройках и параметрах по умолчанию, которые были активны на момент выхода из программы. В следующий раз при запуске Pythagoras эти данные будут восстановлены. О программе Эта команда ('Файл' 'О программе ') выводит на экран диалоговое окно, в котором содержится вся соответствующая информация о текущей версии программы Pythagoras, а также контактные сведения по технической поддержке Pythagoras. Из диалогового окна можно также вызвать программу конфигурации щелчком по кнопке 'Конфигурация'. Руководство пользователя Меню Файл 87

106

107 Глава 2: Меню Правка Отменить Команда Отменить ( над чертежом. ) отменяет последнее действие, выполненное Максимальное количество команд Отменить равно 25. Много уровней отмены большого количества команд весьма полезны, если Вы хотите сделать сложное построение с помощью промежуточных объектов. Вы выделяете окончательный результат, заносите его в буфер обмена, а потом вызываете команду отмены предыдущего действия столько раз, сколько нужно, чтобы удалить все промежуточные объекты. Когда все промежуточные объекты удалены, Вы можете поместить конечный результат на чертеж. Примечание: Если, применяя последовательно команду отмены действия, Вы прервете этот процесс, выполнив какое-нибудь действие по редактированию, то все только что отмененные Вами действия будут удалены из списка отмены! Повторить Команда Повторить ( ) отменяет команду Отменить. Выбрать Команда Выбрать ('Правка' 'Выбрать') позволяет выделить: - все точки; - все линии; - все тексты; - все полигоны; - все трассы; - все координатные системы; - все объекты. Слово «все» относится к видимым слоям, а также либо к объектам, заданным в системе координат листа, либо к объектам, заданным в местной, географической или пользовательской системе координат, в зависимости от того, какая система координат выбрана в данный момент. Руководство пользователя Меню Правка 89

108 Поиск Эта команда ('Правка' 'Поиск' 'Найти ' или кнопка на панели инструментов) позволяет найти объекты по определенным критериям. Найденные объекты впоследствии могут быть выделены. Например: - найти все голубые фрагменты текста в слое "Test"; - выделить все линии не красного цвета в слое "Test". Вы можете осуществлять поиск по типам объектов: точки, трассы, полигоны, дороги, изображения. Вы также можете искать линии и их разновидности: прямые линии, дуги, круги, кривые и спирали. Также возможен поиск текстовых объектов (простой или форматированный текст). Кроме того, для каждого поиска Вы можете определить, как обрабатывать группы: как наборы отдельных объектов или как составные объекты. В окне закладки Системные атрибуты можно указать и другие критерии поиска. Примечание: Объект форматированный текст будет найден только в том случае, когда текст целиком отвечает указанным критериям. Возможные критерии: Цвет: объекты должны быть указанного цвета. Слой: объекты должны быть в указанном слое. Приоритет: объекты должны иметь указанный приоритет отображения. Стиль: объекты должны быть определенного стиля. Стили для каждого типа объекта (точка, линия, полигон, текст) задаются отдельно. Номер точки: с x по y. Если указаны оба значения x и y: все точки с номерами в интервале с x по y (включая сами значения x и y). Если x и y не указаны: все точки без номера. Если указано только значение y: все точки до точки с номером y. Если указано только значение x: все точки, начиная с точки под номером x. Комментарий: комментарий (информация об объекте) состоит из указанного фрагмента текста, либо фрагмент содержится внутри комментария, в его начале или конце Высота: высота должна быть не больше по абсолютной величине (±=), равна (=), меньше (<=) или больше (=>) указанного значения. Если чертеж содержит таблицы баз данных, то в закладке База данных вы можете также определить дополнительные критерии поиска по базе данных. Добавление критерия производится кнопкой с большим знаком + зеленого цвета.

109 При нажатии кнопки "Искать" Pythagoras осуществляет поиск объектов, которые отвечают заданным критериям. В диалоговом окне отображается количество найденных объектов. Нажав кнопку "Выбрать", Вы можете выделить найденные объекты следующим образом (см. поле Выборка): Новая выборка: по результатам поиска создается новая выборка. Добавить выборку: найденные объекты будут добавлены к уже существующей выборке. Удалить из выборки: найденные объекты будут удалены из выборки. В выборке: поиск будет производиться только по выборке. Если выбрана опции поиска групп, все элементы группы будут выделены, если хотя бы один элемент этой группы удовлетворят критериям поиска. В диалоговом окне "Найти" имеется кнопка "Опции просмотра". С помощью этой кнопки Вы можете задать область чертежа, которую Вы хотели бы увидеть после завершения поиска. Отметив поле "Выделенные объекты + м", Вы можете задать границу определенного радиуса, которая должна отображаться вокруг выделенных объектов. Отметив поле "Масштаб", Вы можете задать коэффициент для фактического масштаба (под ним подразумевается масштаб, используемый при распечатке чертежа). Этот масштаб можно установить в меню Вид Фактический размер. Фактический масштаб отображается в левом верхнем углу панели управления. Вы можете оставить все как есть без изменений. Для этого выберите вариант Не изменять окно. Учтите, что, только выбрав вариант "Выделенные объекты + м", Вы можете быть уверены в том, что, после завершения операции поиска, все найденные объекты будут отображены на экране. Если Вы отметите поле Выделять выбранные объекты, найденные объекты окажутся не только выделенными, но и будут также мигать. Нажмите клавишу Esc, и мигание прекратится. Чтобы сохранить все настройки для следующего поиска, нажмите кнопку Добавить в верхней части диалога Поиск и введите новое имя. Имя вместе с параметрами поиска сохранится в.def файле. Вы можете загрузить сохраненный поиск (т.н. "Именованный Поиск"), выбрав его из списка. Все "Именованные Поиски" будут перечислены в подменю 'Правка' 'Поиск'. При выборе одного из них будет произведен соответствующий поиск. Вырезать Команда Вырезать( буфер обмена. ) удаляет выделенные объекты и помещает их в Руководство пользователя Меню Правка 91

110 Копировать При этом координаты в буфер обмена записываются в текущей системе координат. Команда Копировать ( ) копирует выделенные объекты вместе с их свойствами в буфер обмена. Координаты записываются в буфер обмена в текущей системе координат. Буфер обмена Pythagoras не тот же самый, что используется Вашей операционной системой. Буфер обмена Pythagoras При копировании объектов в буфер обмена Pythagoras они могут быть использованы только внутри этой программы. По умолчанию команда Копировать относится именно к буферу обмена Pythagoras. Она используется для копирования объектов из одного чертежа в другой. Буфер обмена Windows При копировании в буфер обмена операционной системы Вы можете переносить объекты, используя команду Вставить в другие приложения (например, MS Word, MS Excel), но не в Pythagoras. Таким образом, чертежи, выполненные в Pythagoras, можно также использовать для того, чтобы вставить иллюстрации в документы других приложений. Копировать текущую модель рельефа Pythagoras позволяет делать копии текущей модели рельефа. Для этого Вы должны сделать нужную ЦМР текущей и выбрать команду 'Правка' 'Копировать' 'Текущая модель рельефа'. Вставить Команда Вставить ( ) переносит все объекты вместе с их свойствами из буфера обмена в текущий чертеж. Подразумевается, что координаты объектов, вставляемых из буфера обмена, приведены в текущей системе координат. Также учитывается положение высотной отметки начала отсчета текущей системы координат. Если используется пользовательская система координат S1-S2, и Вы хотите скопировать часть чертежа в буфер обмена и вставить его в ПСК S3-S4, то выполняется преобразование (смещение координат и разворот), а также учитывается смещение превышения. При вставке данных в пустой чертеж, его масштаб автоматически подстраивается под масштаб данных в буфере обмена. Если данные в буфере обмена представлены в географической системе координат, то

111 новый документ автоматически переключается на эту систему координат с преобразованием всех параметров. Если Вы вставляете данные в пользовательскую систему координат и при этом расстояния между опорными точками объектов в буфере и в чертеже отличаются, на экране отображается предупреждение. В этом случае Вы можете вставить объекты либо с перемасштабированием, либо без такового. Если в буфере обмена находится ЦМР (см. Копировать текущую модель рельефа), то эта ЦМР будет вставлена в чертеж. Специальная вставка Команда 'Правка' 'Специальная вставка' выводит диалоговое окно, в котором Вам предлагается ввести масштаб. Все координаты в буфере обмена масштабируются в соответствии с заданным коэффициентом до того, как объекты будут скопированы в текущий чертеж. Зеркальное отображение: может быть задано относительно оси X и/или оси Y. С помощью команды "Привязать к точным координатам" Вы можете легко вставить ранее сделанный эскиз в чертеж. Выберите объекты на эскизе и скопируйте их в буфер обмена. Откройте чертеж, содержащий точки с точными координатами и выберите 'Правка' 'Специальная вставка'. Отметьте поле "Привязать к точным координатам" и нажмите кнопку "OK". Программа вставит Ваш эскиз в чертеж. ПРЕДУПРЕЖДЕНИЕ: номера точек на обоих чертежах должны быть одинаковыми. Очистить Команда Очистить ('Правка' 'Очистить') удаляет выделенные объекты из чертежа. Если выделенный Вами объект используется другим объектом, который остался невыделенным, то выделенный Вами объект не будет удален. Например, нельзя удалить конечную точку линии, если не выделена сама линия. Примечание: Системы координат также используют формирующие их точки (См. Часть II Глава 3: Часто используемые инструменты: Пользовательская система координат). Отрезать Команда Отрезать ('Правка' 'Отрезать') удаляет все объекты (растровые и векторные) внутри или снаружи произвольно выбранной области. Объекты, расположенные на границе выделенной области, Руководство пользователя Меню Правка 93

112 будут удалены (за исключением текстовых надписей и условных знаков). Этот пункт можно выбрать, если выделен только один полигон. Примечание: Что касается изображений, то можно удалить содержимое нескольких полигонов. Можно выбрать следующие команды: Помещение в буфер обмена одновременно растровых и векторных объектов. Только векторных объектов. Только растровых объектов. Только модели рельефа. Таким образом, Вы можете выбрать на картах произвольные области и распечатать их или перенести на другой чертеж. Края при этом аккуратно обрезаются. Замечания: Небрежное сохранение карты на диске после помещения в буфер обмена изменит исходный чертеж. Помните, что при обрезании часть карты теряется! При помещении в буфер обмена с экрана удаляются только видимые объекты. Следовательно, слои, которые отключены или невидимы при текущем масштабе, удаляться не будут. Переместить Команда Переместить ('Правка' 'Переместить') позволяет перемещать выделенные объекты в другое место. Когда выбрана команда Переместить, форма курсора меняется. Поместите курсор на выделенное поле, нажмите кнопку мыши и, удерживая ее в нажатом положении, переместите объекты в нужное место чертежа. Примечание: При перемещении в другое место полигона, на экране постоянно отображается новое положение этого полигона. Предупреждение: Команда Переместить меняет координаты перемещаемых точек. Не используйте эту команду для перемещения основного чертежа по листу. Для этого предназначена команда "Выбрать область печати" (см. Часть II Глава 1: Выбрать область печати). Повернуть Команда Повернуть ('Правка' 'Повернуть') позволяет развернуть выделенные объекты относительно заданной точки. При выборе команды "Повернуть" необходимо сначала щелкнуть на точке, относительно которой будут вращаться выделенные объекты, а затем повернуть выделенные объекты вокруг этой точки. Предупреждение: Команда Повернуть меняет координаты перемещаемых точек.

113 Не используйте эту команду для перемещения основного чертежа по листу. Для этого предназначена команда "Выбрать область печати" (см. Часть II Глава 1: Выбрать область печати). Текстовые надписи, как правило, автоматически ориентируются таким образом, чтобы оставаться читаемыми даже при вращении чертежа. Однако существуют два исключения из правила: Когда Вы выбираете одну текстовую надпись и переворачиваете ее на 180 градусов, то эта новая ориентация сохраняется. Если подписаны координаты точки, которая была определена относительно трассы, то они всегда ориентированы вдоль трассы. Сделать копию объекта Команда Сделать копию объекта ('Правка' 'Сделать копию объекта') создает точную копию выделенных объектов. Точная копия объектов помещается на чертеже на небольшом расстоянии от оригинала и остается выделенной. Примечания: Скопированные таким образом точки не получат номеров. Комментарии к объектам не копируются. Удалить систему координат Команда Удалить систему координат ('Правка' 'Удалить систему координат') удаляет текущую систему координат. Утилиты Сохранить все изображения Все изображения, которые редактировались (обрезались, удалялись), можно сохранить в каталоге. Названия изображений не изменяются. Эта команда ('Правка' 'Утилиты' ' Сохранить все изображения ') доступна, если редактировалось более чем одно изображение. В том случае, если редактировалось только одно изображение, Вам необходимо дважды щелкнуть на изображении, чтобы сохранить его под другим именем. Конвертировать в полилинии Эта команда ('Правка' 'Утилиты' 'Конвертировать в полилинии') преобразует ряд линий в полилинии. Преимуществом данной операции является то, что она сокращает количество объектов на чертеже. Главный недостаток заключается в потере точек, номеров точек и Руководство пользователя Меню Правка 95

114 комментариев к ним, однако привязка (автозахват) точек по-прежнему возможна. Это преобразование производится над объектами, выделенными во ВСЕХ видимых слоях. Рекомендуется использовать эту команду только при работе со слоями, которые содержат фоновую информацию, и не используются для отрисовки сооружений. Местная СК СК Листа Эта команда ('Правка' 'Утилиты' 'Местная СК -> СК Листа') позволяет перемещать объекты из Местной СК в СК листа. СК Листа Местная СК Эта команда ('Правка' 'Утилиты' 'СК Листа -> Местная СК') позволяет перемещать объекты из СК листа в Местную СК. Сгруппировать Команда Сгруппировать ('Правка' 'Сгруппировать') объединяет выделенные объекты в одну группу. Если щелкнуть мышью на любом из объектов, входящих в группу, то выделятся все объекты, принадлежащие этой группе. Отдельные объекты группы можно по-прежнему редактировать после двойного щелчка мышью по объекту. Разгруппировать Распаковать Команда Разгруппировать ('Правка' 'Разгруппировать') разделяет все элементы группы на отдельные компоненты. Команда Распаковать ('Правка' 'Распаковать') разбивает выделенные условные знаки и особые стили линий на отдельные элементы. Задать область печати С помощью команды Задать область печати ('Правка' 'Задать область печати') можно задавать произвольно выбранные полигоны, которые и будут выводиться на печать. Все объекты за пределами такого полигона распечатываться не будут. Объекты, частично

115 вошедшие в область, предназначенную для распечатки, будут при печати обрезаны. В отличие от команды Вырезать выделение фрагмента для печати никак не влияет на сам чертеж. Кроме того, область печати всегда зависит от формата и ориентации листа, т.е. при распечатке показывается информация внутри границ листа, а не всего чертежа. Если впоследствии лист был перемещен или повернут, то область печати также изменится соответствующим образом. Команда "Задать область печати" активна только в системе координат листа. Следовательно, полигон, предназначенный для распечатки, должен быть выполнен в системе координат листа. Текущий фрагмент, предназначенный для печати, автоматически удаляется, как только Вы выделите новый фрагмент. Таким образом, невозможно задать одновременно несколько фрагментов для печати. Убрать область печати С помощью команды Убрать область печати ('Правка' 'Убрать область печати') Вы можете снять выделение с фрагмента, который был предназначен для печати. Руководство пользователя Меню Правка 97

116

117 Глава 3: Меню Сервис Введение Pythagoras предлагает несколько основных типов объектов для создания чертежа. В данном разделе содержится информация о командах, используемых для создания и выбора основных объектов. Примечания: Большей частью инструментария, содержащегося в меню Сервис, можно воспользоваться, нажав соответствующую кнопку на панели управления Pythagoras. Нажимая клавишу пробела на клавиатуре, Вы можете переключаться между режимом выделения и инструментом, который использовался в последний раз. Использование клавиши Escape во время создания объектов При нажатии клавиши Escape создание объекта прекращается. Это средство можно также использовать для определения расстояния между двумя точками или длины перпендикуляра, запущенного из точки на линию. Начните проводить линию, при этом на панели управления отображается ее длина. Когда курсор находится в конечной точке (это видно по форме курсора), расстояние, которое Вы хотели бы узнать, отображается на панели управления. Теперь Вы можете нажать клавишу Escape и прекратить процесс создания линии. Задание положения объекта с использованием панели управления Во время создания точки или линий в тот момент, когда местоположение точки пока еще точно не определено, Pythagoras предлагает задать положение объекта через панель управления. На ней есть поля для ввода следующей информации: Координаты: в этих полях можно ввести координаты точки в прямоугольной (Декартовой) или полярной системе. Два поля расстояния: в этих полях можно ввести расстояние от точки до конечных точек существующей линии. Длина линии: в этом поле можно ввести длину линии, которую Вы хотите создать. Расстояние по перпендикуляру: в этом поле можно ввести расстояние по перпендикуляру от точки до опорной линии. Два последних поля расположены в одном и том же месте экрана (переключение между полями производится нажатием клавиши TAB). Буквы "L" (длина) и " D" (расстояние) показывают, какое именно значение можно ввести в данный момент. Ввести координаты точки можно в одном из вышеперечисленных полей, в котором появится приглашение на ввод. Если Вам нужно перейти к следующему полю, нажмите клавишу TAB. Pythagoras позволяет осуществлять ввод только в тех полях, где это можно в данном Руководство пользователя Меню Сервис 99

118 контексте. Если, например, конечная точка новой линии находится на уже существующей линии, Вы можете ввести либо (1) расстояние до одной из конечных точек существующей линии, либо (2) длину новой линии. При нажатии клавиши TAB все значения в полях на панели управления вычисляются заново и на чертеже появляются координаты точки или линии. Чтобы подтвердить ввод данных, нажмите клавишу Enter или кнопку OK на панели управления. Для отмены ввода нажмите кнопку Отмена или клавишу Escape. Примечание: В поле ввода расстояний Вы можете ввести и отрицательные значения, показывая, что точка, которую необходимо создать на определенном удалении, будет располагаться за пределами линии. Часто используемые инструменты Точка Точка это основополагающий объект Pythagoras. При ведении съемки требуется, чтобы были известны точные координаты каждой точки. Pythagoras помогает ввести результаты измерений по точкам, создать новые точки там, где Вы хотели бы это сделать, и с определенными Вами ограничениями. Загрузить данные съемки можно либо вручную, либо автоматически, с использованием команды Импорт (см. описание этой команды в Часть II Глава 1: Импорт). Чтобы вручную создать точку, выберите кнопку создания точки на панели инструментов или выберите Сервис Точка. Форма курсора изменится, показывая тем самым, что Вы хотите создать новую точку. Создание точки по ее координатам Перед созданием новых точек необходимо убедиться в правильности выбранной системы координат и заданных настроек. Расположите курсор в любом месте экрана, но не на линии, и нажмите кнопку мыши. Pythagoras предложит ввести координаты точки, если ранее Вы не отключили пункт Подтверждение операций в меню "Настройки" ('Настройки' 'Общие настройки' 'Подтверждение операций'). Как уже упоминалось в разделе о панели управления Pythagoras, Вы можете задать координаты в любой системе, либо полярной, либо прямоугольной. Если Вы хотите создать много точек, нажмите клавишу Caps Lock. По завершении ввода координат точки эта точка создана, и Pythagoras предлагает ввести координаты следующей точки. Если Вы хотите прервать процесс создания новых точек, нажмите клавишу Escape или щелкните на кнопке Отмена. Создание точки на линии Вы можете создать точку на уже существующей линии, перемещая курсор в сторону линии. При нажатии кнопки мыши в момент, когда

119 курсор принимает форму прицела, Pythagoras предлагает ввести расстояние от новой точки до одной из конечных точек линии. Pythagoras вычисляет точные координаты точки. Для расчета высоты создаваемой точки используется интерполяция. При нажатой клавише Caps Lock Вы можете быстро задать несколько точек на одной и той же линии, ввода расстояние до концов линии. Примечания: Стиль вновь созданной точки зависит от стиля, заданного по умолчанию (См. Часть II Глава 5: : Меню Настройки). При нажатии одной из цифровых клавиш от 2 до 9 курсор принимает форму "прицела". Если нажать цифру "n", то линия разделится на "n" равных частей. Курсор выделяет точки, которые являются границами составляющих отрезков. Действуя таким образом, Вы можете быстро создавать точки, которые делили бы линию на равные части Изменение высоты (Z) существующей точки Если удерживать в нажатом положении клавишу CTRL или ALT и дважды щелкнуть мышью на точке, Вы сможете изменить значение высоты Z точки на панели управления. Создание точки на трассе Если Вы создали трассу, и хотите расположить точки вдоль нее, выберите CDZ (вместо XYZ или NEZ) на панели управления. Размещая точки, Вы сможете ввести координаты прямо в представлении CDZ. Примечание: Если Вы хотите создать точку прямо НА трассе, лучше начать с того, что задать точку ВБЛИЗИ трассы, после чего ввести точное значение для С и нулевое значение для D, а потом ввести значение Z, если нужно. Линия В режиме создания линии Вы можете создавать линии в любом направлении. В Pythagoras линия задается по координатам ее конечных точек. При создании линии, если отсутствуют одна или обе конечные точки, то они создаются. Если выбрана кнопка создания линии на панели инструментов, то курсор принимает форму перекрестья. При перемещении курсора по чертежу форма "прицела" показывает, что курсор находится на точке или на линии. Начальная или конечная точка линии может быть: уже существующей точкой, точкой на существующей линии, точкой, заданной по координатам. Самый простой способ создать линию это соединить две существующие точки. Переместите курсор на начальную точку и щелкните кнопкой мыши, затем переместите курсор на конечную точку и снова щелкните кнопкой мыши. Так как координаты обеих точек известны программе, то можно создать новую линию. Когда начальная точка фиксирована, контуры будущей линии как бы тянутся вслед за курсором мыши. Даже в этот момент Вы можете прокрутить чертеж, увеличить или уменьшить масштаб изображения. Руководство пользователя Меню Сервис 101

120 Примечание: При нажатии клавиши CTRL линия остается параллельной оси X или Y текущей системы координат. Если начальной точки пока не существует, то ее координаты задаются точно так же, как и координаты отдельной точки (см. Точка ). Конечная точка линии может находиться на другой линии. В этом случае Pythagoras предоставляет возможность ввести длину новой линии. Конечная точка новой линии будет создана в месте пересечения существующей линии и окружности. Примечание: Стиль и ширина вновь созданной линии зависит от стиля линии по умолчанию и от ширины линии по умолчанию (см. Часть II Глава 5: Меню Настройки). Конечной точкой создаваемой линии может быть: - основание перпендикуляра, опущенного на существующую линию, - точка на дуге или окружности, лежащая на касательной к дуге или окружности, - точка на дуге или окружности, являющаяся основанием перпендикуляра, опущенного на эту дугу или окружность, - точка на дуге или линии с интервалом 1/2.. 1/9 ее длины в зависимости от того, какая цифровая клавиша была нажата. В процессе создания линии на панели управления отображается дополнительная информация об этой линии. По умолчанию на панели управления отображается горизонтальное расстояние (L). Однако при последовательном нажатии клавиши табуляции на панели управления будут отображаться наклонное расстояние (S), относительная высота (dz), уклон (%) и азимут (B). Линия со стрелками на концах Чтобы создавать новые линии со стрелками на концах, выделите пункт "Стрелки на линии" меню "Настройки". В этом случае линии в конечной точке будут заканчиваться стрелкой. Чтобы снять стрелку с одной из конечных точек, нажмите и удерживайте в нажатом положении клавишу SHIFT в процессе создания этой конечной точки. Чтобы вернуться к обычной форме линии без стрелок, отключите пункт "Стрелки на линии" меню "Настройки". Чтобы добавить или удалить стрелки на существующей линии, выберите линию и одну или две конечные точки, которые Вы хотели бы изменить. Затем выделите или снимите выделение со "Стрелки на линии" в меню "Формат". Вы можете добавить или удалить стрелки, только если выделены конечные точки на линии. Примечание: Если при фиксации второй точки линии нажать клавишу SHIFT, то создается новая линия. Это очень удобно, если Вы хотите начертить ряд соединенных между собой линий со стрелками в начальной и конечной точках полилинии. Если Вы хотите создать одну линию с одной стрелкой на конце, нажмите клавишу SHIFT и, удерживая ее в нажатом положении, начните вести линию без стрелки, а в момент фиксации второй конечной точки отпустите клавишу SHIFT. Параллельные линии Кнопка "Параллельные линии" на панели инструментов позволяет создавать параллельные линии. Когда Вы выбираете эту кнопку, курсор

121 принимает форму параллельных линий. Чтобы задать опорную линию, щелкните на ней кнопкой мыши, и эта линия выделится соответствующим образом. Начальной точкой параллельной линии может быть: уже существующая точка, точка на существующей линии, точка, заданная по координатам. Если начальная точка находится на существующей линии, Pythagoras предлагает ввести либо расстояние до одной из конечных точек существующей линии, либо длину перпендикуляра, опущенного на опорную линию, дугу или окружность. Первое поле на панели управления, куда Pythagoras предлагает ввести данные это расстояние по перпендикуляру. Далее, нажав клавишу TAB, можно перейти к следующему полю ввода данных. Когда начальная точка задана, контур будущей линии тянется вслед за курсором мыши. При перемещении мыши Pythagoras автоматически вычисляет точку пересечения, когда конечная точка находится близко от другой линии. Форма курсора специального вида однозначно указывает на точку пересечения. В этом случае для создания параллельной линии необходимо только лишь щелкнуть кнопкой мыши. Если Вы щелкнете кнопкой мыши, а конечная точка новой линии не будет находиться на линии, Pythagoras предложит ввести длину линии на панели управления. Примечание: Начальной точкой параллельной линии может быть одна из конечных точек опорной линии. Касательная линия Кнопка Параллельные линии на панели инструментов позволяет создавать также линии: касательные к окружности или дуге; касательные по отношению к 2 окружностям или дугам; касательные по отношению к окружности или дуге и перпендикулярные линии. Щелкнув на нужном объекте, Вы задаете первую окружность (или дугу). При перемещении объекта мышью заметно, что линия остается касательной по отношению к указанной окружности или дуге. Когда начальная точка линии находится вблизи уже существующей точки на дуге или окружности, то она «захватывается» этой точкой. При нахождении курсора вблизи точки дуги или окружности, где линия является касательной по отношению к обоим объектам, он принимает форму специального указателя. Когда же курсор находится вблизи точки, лежащей на уже существующей линии, и эта линия является касательной к дуге или окружности и перпендикулярна линии, курсор принимает форму перпендикуляра. Щелкнув кнопкой мыши в момент, когда курсор имеет вид перпендикуляра, Вы создадите линию. Руководство пользователя Меню Сервис 103

122 Перпендикулярная линия Соответствующая кнопка на панели инструментов позволяет создавать линии, перпендикулярные другим линиям. Когда выбрана данная кнопка, курсор принимает T-образную форму. Щелкнув кнопкой мыши на нужной линии, Вы задаете опорную линию, которая оказывается выделенной соответствующим образом. Начальной точкой перпендикуляра может быть: уже существующая точка, точка на существующей линии, точка, заданная по координатам. Если начальная точка находится на существующей линии, Pythagoras предлагает ввести либо расстояние до одной из конечных точек, либо расстояние по перпендикуляру до опорной линии. Сначала на панели управления предлагается ввести расстояние по перпендикуляру, но, нажав клавишу TAB, можно перейти в другое поле. Когда начальная точка задана, новая линия тянется за курсором мыши, но при этом она остается перпендикулярной опорной линии. При перемещении курсора, когда конечная точка находится вблизи линии, Pythagoras автоматически вычисляет точку пересечения. Вид курсора однозначно показывает точку пересечения. В этот момент достаточно всего лишь щелкнуть кнопкой мыши, чтобы создать перпендикулярную линию. Если конечная точка новой линии лежит не на существующей линии, то после того, как Вы щелкните кнопкой мыши, Pythagoras предложит ввести на панели управления длину линии. Линия, перпендикулярная дуге С помощью кнопки Перпендикулярная линия на панели инструментов Вы можете также создавать линии, перпендикулярные дуге или окружности. Сначала Вам нужно щелкнуть на дуге или окружности, к которой создаваемая линия должна быть перпендикуляром. Перемещая мышь, Вы заметите, что линия будет оставаться перпендикулярной. Когда начальная точка линии находится вблизи точки, уже существующей на дуге или окружности, то начальная точка «захватывается» этой самой точкой. Дуга Дуга, касательная к линии или другой дуге Кнопка Дуга на панели инструментов позволяет создавать дугу, которая будет касательной по отношению либо к уже существующей дуге, либо к уже существующей линии. Щелкните на нужной дуге или линии, затем введите расстояние до одной из конечных точек. Эта точка будет начальной точкой для данной дуги. Теперь Вы можете переместить курсор на существующий объект или то место, где, примерно, этот объект находится. Если щелкнуть мышью на

123 примерном местоположении объекта, то Вы сможете ввести угол и радиус новой дуги или координаты конечной точки. В процессе создания линии Вы можете также создавать касательные дуги. Создайте линию и перемещайте мышь так, чтобы эта линия была направлена в сторону начальной точки дуги. Нажмите клавишу ПРОБЕЛ - линия преобразуется в дугу, касательную к линии, которая была на чертеже до того, как Вы нажали клавишу ПРОБЕЛ. Примечания: Изменить направление дуги Вы можете, если поместите курсор мыши рядом с начальной точкой (примерно в 2 мм от нее), а затем переместите мышь в другом направлении. В случае, когда начальная точка дуги является конечной точкой уже существующей дуги или линии, Вы можете щелкнуть на конечной точке, и никакого расстояния вводить не нужно. (Если несколько линий или дуг имеют одну и ту же конечную точку, то необходимо переместить курсор мыши вдоль нужной линии или дуги до этой конечной точки). Конечной точкой создаваемой Вами дуги автоматически может быть: уже существующая точка; точки на уже существующей линии или окружности, в которой новая дуга является касательной к этому объекту; точка на уже существующей линии, в которой новая дуга перпендикулярна этой линии. Дуга, касательная к двум линиям, двум дугам или линии и дуге Соответствующая кнопка на панели инструментов позволяет создавать дугу, которая является касательной двум линиям, двум дугам или линии и дуге. При выборе данной кнопки на панели инструментов курсор принимает форму двух параллельных линий. Щелкните последовательно на тех линиях/дугах, к которым дуга будет являться касательной. При перемещении курсора на экране будет отображаться дуга, являющаяся касательной по отношению к обеим линиям. В соответствующем поле Вы можете ввести либо радиус дуги, либо координаты точки на этой дуге. Примечания: Если в момент подтверждения дуги Вы нажмете клавишу CTRL, то опорные линии будут обрезаны или растянуты до точки соприкосновения. Курсор на новой дуге автоматически находит следующие точки: уже существующую точку; существующую линию или дугу; точку на уже существующей линии, в которой новая дуга является касательной к этой линии (в этом случае новая дуга будет касательной к трем линиям). Новую дугу можно начертить в любом из 4 сегментов, образованных двумя указанными Вами линиями. Руководство пользователя Меню Сервис 105

124 Две дуги через 3 точки Эта команда создает две дуги: одна начинается в первой точке и заканчивается в средней точке, другая начинается в средней точке и заканчивается в третьей точке. Таки образом учитывается высота второй точки. Дуга с заданным центром и радиусом Когда на панели инструментов выбирается кнопка Дуга: центр+радиус, щелкните сначала на существующей точке, чтобы задать центр дуги. Затем щелкните либо на существующем объекте, либо в месте примерного расположения начальной точки дуги. При перемещении мыши на экране вслед за курсором будет отображаться дуга фиксированного радиуса. Когда конечная точка находится вблизи другого объекта (линии, дуги, окружности), Pythagoras автоматически вычисляет точку пересечения, на что однозначно указывает форма курсора. Если конечная точка не является уже существующим объектом, необходимо ввести радиус дуги. Примечание: Если в момент подтверждения дуги Вы нажмете клавишу CTRL, то будет создана точка в центре дуги. Дуга со стрелками на конечных точках Чтобы создать новые дуги со стрелками на конце, выберите пункт меню "Настройки" "Стрелки на линии". Если этот пункт отмечен, концы дуги имею форму стрелки. Если Вы хотите, чтобы только один конец дуги был в форме стрелки, нажмите и удерживайте в нажатом положении клавишу SHIFT в момент создания этой конечной точки. Если Вы хотите убрать стрелки на концах дуги, отключите пункт меню "Настройки" "Стрелки на линии". Чтобы добавить или удалить стрелки на существующей линии или дуге, выберите этот объект, одну или обе его конечные точки, (ту, которую Вы хотели бы изменить). Затем выберите пункт меню "Настройки" "Стрелки на линии". Примечания: Если в момент подтверждения второй точки дуги Вы нажмете клавишу SHIFT, то будет создана новая дуга. Это очень удобно, если нужно создать ряд связанных между собой дуг со стрелками только в начальной и конечной точках такой полилинии. Если Вам нужно создать одну дугу с одной стрелкой, начните создавать ее без стрелки при нажатой клавише SHIFT и отпустите клавишу SHIFT при создании второй точки дуги. Высоты точек дуги рассчитываются по проекциям этих точек на хорды дуги. То же относится к спиралям (клотоидам) и сплайнам.

125 Окружность Окружность с заданным центром и радиусом Выбрав на панели инструментов кнопку Окружности с заданным центром и радиусом, щелкните сначала на существующей точке, чтобы задать центр окружности. Затем щелкните либо на существующем объекте, либо на его примерном местоположении, чтобы задать точку окружности. При перемещении, вслед за курсором будет отображаться окружность определенного радиуса. Если конечная точка не существует, необходимо ввести радиус окружности. Примечание: Если в момент создания окружности Вы нажмете клавишу CTRL, то будет создана точка в центре этой окружности. Курсор на новой окружности автоматически находит следующие точки: - уже существующую точку; - существующую линию или окружность; - точку на существующей линии, дуге или окружности, по отношению к которым новая окружность является касательной. Окружность, проходящая через три точки При выборе на панели инструментов кнопки создания окружности по 3 точкам курсор принимает форму стрелки в виде буквы P на конце. Щелкните на 3-х точках, лежащих на окружности, и Вы увидите, что окружность создана. Примечание: Если в момент создания окружности Вы нажмете клавишу CTRL, то будет создана точка в центре этой окружности. Параллельные линии / Дуги / Окружности Кнопка Параллельные объекты на панели инструментов позволяет создавать линии, дуги и окружности, которые будут параллельны исходному объекту. При выборе данной кнопки курсор принимает форму символа, отображающего параллельные объекты. Вы можете также щелкнуть кнопкой мыши либо на линии, либо на дуге, либо на окружности. Дальнейшие действия зависят от выбранного Вами объекта: Линия Если Вы выбрали линию, то вслед за перемещением мыши на экране будет отображаться новая линия, параллельная исходной. Эта новая линия имеет ту же длину, что и исходная линия. Дуга В этом случае вслед за перемещением мыши на экране будет отображаться новая дуга, параллельная исходной. Эта новая дуга имеет тот же центральный угол, что и исходная дуга. Руководство пользователя Меню Сервис 107

126 Окружность В этом случае на экране вслед за перемещением мыши отображается новая окружность, центр которой совпадает с центром исходной окружности. Если Вы щелкните кнопкой мыши на примерном местоположении, Pythagoras предложит ввести расстояние между исходным и новым объектом. Вы можете также ввести координаты точки, расположенной на новом объекте. Полигон Если Вы щелкните на полигоне, то образуется полилиния, параллельная полигону и состоящая из нескольких линий, и дуг с конечными точками. Вычисляются координаты точек пересечения, и, так как это обычные точки, им автоматически присваиваются номера. Трасса Если Вы щелкните на трассе, то образуется полилиния, параллельная трассе и состоящая из нескольких линий и дуг с конечными точками. Вычисляются координаты точек пересечения, и, так как это обычные точки, им автоматически присваиваются номера. Примечание: Курсор на новом объекте автоматически находит: уже существующую точку; существующую линию, дугу или окружность; эта команда позволяет легко создавать трассы. Текст Кнопка "Текст" на панели инструментов позволяет создавать горизонтально ориентированный текст. Используя клавишу ПРОБЕЛ, можно менять ориентацию текста на 90 так, чтобы текст был ориентирован вертикально. В случае, если Вы, используя команду "Выбрать область печати", развернете Местную систему координат, текст все равно сохранит горизонтальную ориентацию. При выборе кнопки создания текста курсор принимает форму вертикальной черты. Длина этой черты зависит от размера шрифта, установленного по умолчанию, и от фактического масштаба. Нижняя часть вертикальной черты соответствует строке, где будет вводиться новый текст. При приближении курсора к точкам, линиям или дугам Вы можете нажатием клавиши CTRL сделать так, чтобы курсор зацепился за этот объект. При щелчке мышью на чертеже появляется диалоговое окно "Правка текста". Вы можете ввести собственно текст и изменить атрибуты текста, задаваемые по умолчанию (отображаются в диалоговом окне): Горизонтальное выравнивание: по левому краю, по центру, по правому краю Вертикальное выравнивание: по нижнему краю, по центру, по верхнему краю Размер шрифта: 4-72 point. (1 point = ± 0.3 mm). Стиль: обычный, курсив Толщина: тонкий, обычный, полужирный, жирный Цвет

127 Подчеркивание: нет, одинарная, двойная, пунктирная Контур: без границы, одинарная, двойная Интервал: маленький, нормальный, большой Слой: названия имеющихся слоев Примечание: контур в DXF не экспортируется Текст может состоять из нескольких строк. Новая строка создается нажатием клавиши ввода. Максимальное количество символов в тексте равно 254. Подтверждение окончания ввода текста производится щелчком по кнопке OK, либо клавишей Enter цифровой клавиатуры, либо клавишей Enter, нажатой одновременно с клавишами Command, Alt или CTRL. После подтверждения текст появится в том месте чертежа, где был сделан щелчок мышью. Выравнивание текста производится в соответствии со сделанными установками. Текст всегда можно переместить на другое место. Примечание: Альтернативой этому тексту является использование форматированного текста. Он не ограничивает количество символов и позволяет сочетать разные шрифты, стили и т.д. в одном текстовом блоке. Подробно см. Часть II Глава 3: Новый объект: Форматированный текст. Текст объекта Кнопка на панели инструментов "Текст объекта" позволяет создавать связанный с объектом текст, параллельный или перпендикулярный линии. Нажав клавишу ПРОБЕЛ, Вы можете изменить ориентацию текста на 90. Если, используя команду "Выбрать область печати", Вы развернете чертеж, то текст объекта развернется вместе с чертежом, при условии что текст объекта не задан в системе координат листа. При выборе на панели инструментов кнопки " Текст объекта " курсор принимает параллельную форму. Вам нужно щелкнуть на линии, чтобы указать направление текста. Курсор примет форму линии, перпендикулярной исходной линии. Размер курсора объектного текста зависит от размера шрифта, установленного по умолчанию, и от фактического масштаба. Нижняя часть линии курсора соответствует строке, где будет вводиться новый текст. Если Вы щелкните кнопкой мыши в любом месте экрана, появится диалоговое окно редактирования текста "Правка текста". Вы можете ввести текст и изменить свойства текста, заданные по умолчанию, которые отображены в этом диалоговом окне. Более подробно о свойствах см. выше "Текст". При подтверждении текста, введенного в данном диалоговом окне, текстовая надпись появится в том месте экрана, где Вы щелкнули курсором мыши. Вы можете выровнять текст по левому краю, по центру или по правому краю относительно его текущего местоположения. Текст, связанный с объектом, всегда можно переместить в другое место. Примечание: Альтернативой этому тексту является использование форматированного текста. Он не ограничивает количество символов и позволяет сочетать разные шрифты, стили и т.д. в одном текстовом блоке. Подробно см. Часть II Глава 3: Новый объект: Форматированный текст. Руководство пользователя Меню Сервис 109

128 Полигон Кнопка "Полигон" панели инструментов позволяет создать полигон. Полигон задается через последовательный выбор составляющих его точек или дуг. Граница создаваемого полигона отображается на экране жирными линиями. Pythagoras вычисляет площадь, периметр и центр масс полигона. Вы можете заполнить полигон по определенному шаблону, отобразить его площадь и периметр, и, используя инструменты "Размеры" или "Подписи", можно создавать на чертеже текстовые надписи, содержащие информацию о площади или периметре. Вы можете задать ориентацию заполнения полигона по шаблону и начало отсчета. Для этого необходимо выполнить следующие действия: Создать шаблон заполнения (см. Часть II Глава 1: Условные знаки: Заполнение полигона) Создать систему координат пользователя (например, соответствующую стороне полигона). Выделить полигон(ы). Выбрать "Выравнивание заполнения полигона" в меню "Формат" ('Формат' 'Выравнивание' 'Заполнения полигона'). Примечание: Заполнение полигона должно быть создано пользователем. Шаблон заполняется в соответствии с тем, как ориентирована текущая пользовательская система координат. Начало координат шаблона заполнения совпадает с началом отсчета системы координат. Примечания: Вы можете задать полигон в виде окружности. Вместо того чтобы щелкнуть на точке, щелкните на окружности, и по длине этой окружности создается полигон. При создании полигона Вы можете использовать клавишу ВОЗВРАТ для удаления последней точки или дуги из этого полигона. Иногда для создания полигона может понадобиться создать новые точки и/или дуги. Pythagoras создаст эти объекты в системном слое, который останется невидимым. Замечания: Если в процессе создания полигона Вы дважды щелкните на линии или дуге, Pythagoras автоматически добавит все линии и дуги в заданном направлении до точки пересечения или точки, где заканчиваются линии. По завершении этого действия полигон еще не создан и Вы все еще можете добавить ряд объектов. Если нажать в режиме выделения клавишу O и удерживать ее в нажатом положении, Pythagoras осуществляет поиск полигонов и выделяет ближайший к курсору мыши. Если щелкнуть мышью на главной точке полигона, образуется полилиния, параллельная этому полигону. Такая полилиния состоит из отдельных линий и дуг и имеет конечные точки. Вычисляются координаты точек пересечения, и, поскольку это обычные точки, то им автоматически присваиваются номера.

129 Трасса Трасса это последовательность точек, линий и дуг. Тем не менее, объекты, составляющие трассу, остаются в чертеже отдельными объектами. После выбора кнопки "Трасса" на панели инструментов Вы можете создать трассу, выделив слева направо образующие ее точки, линии и дуги. Конец трассы (последний объект) задается: a) a) повторным выделением начальной точки трассы или b) b) нажатием клавиши CTRL, в момент выделения последней точки или дуги. Только что созданная трасса выделяется на экране жирными линиями вдоль всей трассы. Pythagoras вычисляет общую длину трассы и центральную точку. Трассу можно использовать для: вычисления общей длины трассы; получения продольного или поперечного сечения; построения параллельных линий/дуг. Замечания: В процессе создания трассы Вы можете использовать клавишу ПРОБЕЛ для удаления последней точки или последней дуги из нее. Если в процессе создания трассы Вы дважды щелкните на линии или дуге, Pythagoras автоматически добавит все линии и дуги в заданном направлении до крайней точки или до перекрестка. Если это крайняя точка, трасса будет создана. Если это перекресток, то трасса еще не создана и Вы все еще можете добавить ряд объектов. Если нажать в режиме выделения клавишу X и удерживать ее в нажатом положении, Pythagoras осуществляет поиск трасс и выделяет ближайшую к курсору мыши. Если выбрать на панели инструментов кнопку создания параллельного объекта и щелкнуть на трассе, то будет создана параллельная трасса. Пользовательская система координат Кнопка "Систему координат" панели управления позволяет создать временную систему координат или же пользовательскую систему координат. Для создания новой пользовательской системы координат щелкните сначала кнопкой мыши на чертеже в точке, которая станет началом отсчета, после чего на точке, лежащей на оси Х или северной направляющей (зависит от выбранных параметров). Последняя созданная система координат становится текущей. Примечания: Если Вы одновременно нажмете клавишу CTRL и щелкните в точке начала отсчета новой системы координат, то будет создана временная система координат. Оси новой системы координат будут параллельны осям текущей системы координат. Когда создана новая временная система координат, старая удаляется автоматически. Руководство пользователя Меню Сервис 111

130 Свойства объектов по умолчанию - Текущий слой Создаваемые Вами в диалоговом режиме новые объекты получают свойства, заданные по умолчанию, и размещаются а текущем слое. ы Запустить макрос Здесь отображаются названия всех макросов, которые могут быть запущены (при условии, что загружена действующая библиотека макросов). Выбрать В режиме "Выбор" Вы можете: получить данные об основных объектах на чертеже; выделить и отменить выделение объектов; переместить текст из одного места в другое. Варианты выбора Меню 'Сервис' 'Выбрать' предоставляет 3 способа выбрать объекты: Стрелка: Также предоставляет возможность захвата. Прицел: Позволяет выбор объектов только в области, выделенной прямоугольником. Захват не поддерживается. Свободный контур: Позволяет охватить область произвольной конфигурации. Все объекты, попадающие в область, будут выбраны. Получение информации об объекте Точки Когда курсор мыши находится вблизи точки, на панели управления отображаются название этой точки и ее точные координаты. Когда Вы видите название точки, то можете быть уверены, что Pythagoras «захватил» эту точку, и что координаты на экране относятся именно к этой точке. Если теперь Вы дважды щелкните кнопкой мыши, на экране появится информация о свойствах объекта (см. Часть II Глава 6: Информация об объекте). Линии Когда курсор мыши находится вблизи линии, на панели управления отображаются горизонтальное проложение этой линии (L) и идентификаторы ее конечных точек. Если Вы нажмете клавишу TAB, то на панели управления последовательно отобразятся: наклонная длина (S), превышение между концами (B), азимут (ГУ) и уклон в процентах (%) этой линии.

131 Дуги Когда курсор мыши находится поблизости от дуги, на панели управления отображаются длина этой дуги (L) и идентификаторы ее конечных точек. Если Вы нажмете клавишу TAB, то на панели управления последовательно отобразятся: радиус (R), центральный угол (ЦУ), наклонная длина (S), превышение (dz) и уклон в процентах (%) этой дуги. Окружность Когда курсор мыши находится вблизи окружности, на панели управления отображается длина этой окружности (L). Если Вы нажмете клавишу TAB, то на экране отобразится радиус (R). Текст Если Вы дважды щелкните на текстовой надписи, то появится диалоговое окно, в котором отобразится этот текст и его свойства. Таким образом, Вы можете быстро отредактировать сам текст или изменить его свойства. Полигон При перемещении мыши к центру полигона, курсор принимает форму прямоугольника с буквой P внутри. На панели управления отображается площадь полигона. Если Вы нажмете клавишу TAB, то на панели управления отобразится его периметр. Трасса Когда курсор мыши находится близко от срединной точки трассы, на панели управления отображается горизонтальная длина (L) этой трассы. Если Вы нажмете клавишу TAB, на панели управления последовательно отобразятся наклонная длина (S), превышение (dz) и уклон в процентах (%) между начальной и конечной точкой трассы. Замечание: Когда на экране отображена специальная информация об объекте, например, наклонная длина, то Вы можете сделать так, чтобы именно эта информация загружалась по умолчанию для всех объектов данного типа. Для смены значения по умолчанию нажмите сочетание клавиш SHIFT+TAB в момент, когда на экране отображается нужная информация. При выходе из Pythagoras новое значение по умолчанию в памяти не сохраняется. Выбор объектов Когда курсор покажет, что объект Pythagoras «захвачен», и Вы щелкните кнопкой мыши, «захваченный» объект выделится, а все другие объекты, которые были выделены ранее, перестанут быть таковыми. Если Вы одновременно нажмете клавишу SHIFT и щелкните кнопкой мыши, то объект будет добавлен в группу выделенных объектов или удален из нее. Если Вы выделяете линию или дугу, то конечные точки при этом не выделяются. Чтобы выделить конечные точки, нужно в процессе выделения нажать клавишу CTRL. Если в процессе выделения полигона или трассы нажать клавишу CTRL, то выделятся точки, которые являются частью этого полигона или этой трассы. Если две линии или дуги находятся одна над другой, то первый щелчок мыши выбирает объект, находящийся выше. Второй щелчок позволяет выбрать второй объект. Руководство пользователя Меню Сервис 113

132 Перетаскивание текста Если Вы поместите курсор на текстовую надпись, нажмете кнопку мыши и, удерживая ее в нажатом положении, начнете перемещать мышь в другое место, то текстовая надпись будет также следовать за курсором, что будет видно на экране в виде движущегося контура прямоугольника. Когда текст будет находиться в нужном месте, отпустите кнопку мыши. Если в процессе перемещения нажать и удерживать клавишу Ctrl или Alt, то в момент отпускания кнопки мыши образуется копия текста. Новый текст появляется в том месте, где Вы отпустили кнопку мыши. Примечания: Вы можете отменить перемещение текста, если нажмете клавишу Esc на клавиатуре при нажатой кнопке мыши. В режиме "Выбор" Pythagoras продолжает поиск объектов, расположенных поблизости от курсора. Поскольку Вас может заинтересовать любой объект, Pythagoras «захватывает» тот, к которому ближе всего находится курсор мыши. Если несколько объектов равноудалены от курсора, то могут возникнуть затруднения при выделении нужного объекта. В этом случае Вы можете либо увеличить масштаб изображения, либо нажать одну из следующих клавиш, чтобы показать, какой именно тип объектов Вас интересует: "P": "L": "T": "O": "X": "I": осуществляется поиск точек. осуществляется поиск линий, дуг и окружностей. осуществляется поиск текста. осуществляется поиск полигонов. Область захвата увеличивается. осуществляется поиск трасс. Область захвата также увеличена. осуществляется поиск изображений. Операции над выделенными объектами Когда объекты выделены, Вы можете выполнить следующие действия: Удалить объект, используя команды "Вырезать" и "Очистить", или нажав клавишу "Del" на клавиатуре. Изменить свойства объекта. Перенести объекты в другой слой. Переместить объекты в другое место. Более подробно об этих действиях см. другие разделы настоящего Руководства. Выравнивание объектов Этот инструмент ('Сервис' 'Выровнять объект') Используется для выравнивания объектов. Сначала нажмите на объект, который необходимо выровнять (например, текст, символ). Потом нажмите на объект, под который необходимо выполнить выравнивание. Эта команда более удобна, чем использование системы координат для выравнивания объектов.

133 Эту команду можно также использовать для выравнивания изображения по другому изображению или тексту. Пример: aaaaaa станет aaaaaa bbbbbb bbbbbb Если держат нажатой клавишу CTRL, выравнивание будет горизонтальным. Пример: aaaaaa станет aaaaaa bbbbbb bbbbbb Соединить объекты Команда "Соединить" позволяет увеличивать и уменьшать длину линий и дуг. Она также позволяет проецировать (создавать, переносить) точки и текстовые фрагменты на линию, дугу или окружность. При выборе этой кнопки на панели инструментов курсор принимает форму жирной стрелки. Щелкните сначала на точке, а затем на том объекте (линии, дуге или окружности), куда Вы хотели бы спроецировать эту точку. Чтобы увеличить или уменьшить длину линии или дуги, щелкните сначала на соответствующем объекте. Форма курсора немного изменится. Далее щелкните на другом объекте. Это может быть линия, дуга или окружность. Если дважды щелкнуть на втором объекте, то он также увеличится или уменьшится по длине до точки пересечения. Линия или дуга, на которой Вы щелкнули сначала, увеличится или уменьшится в зависимости от того, какой объект был выбран Вами после этого: a) Линия - Линия - Точка пересечения не находится на линии: длина линии увеличится. - Точка пересечения лежит на линии: длина линии уменьшится. Часть линии, где Вы сначала щелкнули курсором, останется на чертеже, в то время как другая ее часть будет удалена. b) Линия - Дуга или Окружность - Одна из конечных точек на линии является точкой пересечения: длина этой линии увеличится или уменьшится по отношению ко второй точке пересечения. - Точка пересечения, самая ближайшая к одной из конечных точек линии, и является той точкой, относительно которой эта линия будет увеличиваться или уменьшаться. В этом случае действуют правила, описанные в разделе a) Линия - Линия". Обычно для соединения используется ближайшая точка пересечения. Если, выделяя кнопкой мыши дугу, Вы одновременно нажмете клавишу SHIFT, то будет использоваться другая точка пересечения. c) Дуга Линия, Дуга или Окружность - Точка пересечения линии и дуги не лежит на дуге: эта дуга увеличится или уменьшится на минимально возможную величину. Руководство пользователя Меню Сервис 115

134 - Одна из конечных точек дуги лежит на линии: эта дуга увеличится так, чтобы обе конечные точки находились бы на этой линии. Замечание: Команду "Соединить" можно также использовать для получения проекции точки и текста на линию. Вырезать объект Команда "Вырезать объект" позволяет удалить часть объекта, заданную двумя точками пересечения. Щелкните на объекте, часть которого Вы хотели бы вырезать. Затем щелкните по краям вырезаемого фрагмента. Он может быть ограничен точками, линиями, дугами и окружностями. Границы или их продолжения должны находиться на вырезаемом фрагменте. Если в качестве границ выступают точки, то на вырезаемом фрагменте должны находиться их проекции. Если окружность пересекается линией, то вырезать фрагмент можно двумя способами. В качестве границы вырезаемого фрагмента Pythagoras считает точку пересечения окружности с линией, ближайшей к тому месту, где была нажата кнопка мыши. Разделить объект С помощью команды "Разделить объект" Вы можете разделить линию или дугу на две части. Для этого необходимо сначала щелкнуть на объекте, который Вы хотите разделить, а затем щелкнуть на объекте, который будет выступать в качестве разделителя. Это может быть точка, линия или дуга. Если два объекта пересекаются, то точка их пересечения и будет таким разделителем. В случае, если два объекта не пересекаются, то, чтобы определить точку разделения, необходимо продлить линию до пересечения. Как было описано выше, разделителями могут быть точки независимо от того, лежат они на линии или нет. Если они не лежат на линии, то точка разделения определяется по воображаемому перпендикуляру от точки до линии. Примечание: Нельзя разделить окружность. Созданные точки разделения по умолчанию являются невидимыми. Пересечение Пункт меню Сервис Пересечение позволяет задать пересечение двух линий, пересечение линии и дуги или двух дуг.

135 При выборе данной команды курсор принимает форму "x1". Сначала щелкните кнопкой мыши на линии или дуге, после чего форма курсора изменится на "x2". Затем щелкните на второй линии или дуге. Точка пересечения двух объектов задана. Высота точки пересечения вычисляется путем интерполяции по второму объекту. Если Вы хотите, чтобы точка пересечения имела среднюю высоту, то следует использовать меню Расчеты Пересечение линий. Выбрав меню Сервис Пересечение, Вы сможете создать точку пересечения 2 линий, линии и дуги или 2 дуг. Продлить линию Команда Продлить линию позволяет увеличить или уменьшить длину линий или дуг. Для этого просто щелкните на объекте, а затем на одной из его конечных точек. После этого Вы можете переместить эту точку, увеличивая или уменьшая длину самой линии. Удалить объекты Команда Удалить объекты удаляет все объекты, в том числе и части изображений, внутри или за пределами прямоугольника. При этом удаляются объекты, расположенные на границе выделенной области (за исключением текста и условных знаков). Вы можете выбрать следующие команды: Вырезать и поместить в буфер обмена одновременно векторные и растровые данные. Вырезать только векторные данные. Вырезать только растровые данные. Новый объект Условный знак Команда Сервис Вставить условный знак позволяет вставить в чертеж условный знак. Для этого выберите сначала нужный условный знак через меню Настройки Условные знаки библиотеки (или Условные знаки документа ). Условный знак можно создать, введя координаты главной точки, либо поместив главную точку этого условного знака на линию, дугу или окружность. Ориентация условного знака задается при перемещении главной точки на линию, которая ориентирована в нужном направлении. Щелкните кнопкой мыши и условный знак примет ту же ориентацию, что и линия. Нажав клавишу ПРОБЕЛ, Вы можете повернуть условный знак на 90. Руководство пользователя Меню Сервис 117

136 Замечание: Если во время выбора условного знака в меню "Настройки" Вы нажмете клавишу CTRL, то программа автоматически переходит в режим отображения условного знака. Если Вы вставили условный знак, не указав, как он должен быть ориентирован, и не поворачивали его после этого, то такой условный знак будет считаться ориентированным в горизонтальном направлении, даже если его и можно повернуть. Такие условные знаки остаются ориентированными в горизонтальном направлении, даже если Вы развернете чертеж, используя команду "Выбрать область печати". Любую точку можно преобразовать в условный знак. В этом случае координаты главной точки условного знака будут совпадать с координатами этой точки. Форматированный текст Редактор форматированного текста ('Сервис' 'Новый объект' 'Форматированный текст') позволяет вводить текст определенного формата. Вы можете рассматривать его как упрощенный текстовый редактор, поскольку в нем представлены основные функции текстовых редакторов. Большинство команд не нуждается в пояснениях, тем не менее, хотелось бы упомянуть о нескольких, которые могут быть особенно удобны при работе. Быстрый вызов: удерживая нажатой клавишу CTRL, щелкните на кнопке ввода текста панели управления. После выбора этой команды курсор меняет свою форму на '+'. Теперь, нажав и удерживая кнопку мыши, Вы можете переместить мышь в любом направлении по экрану, задавая тем самым прямоугольную область, где будет вводиться текст. В зависимости от направления, в котором Вы перемещаете мышь, эта прямоугольная область будет иметь различные особенности выравнивания: a) Щелкните и переместите мышь вниз: текст будет выравниваться по верхней границе. b) Щелкните и переместите мышь вверх: текст будет выравниваться по нижней границе. c) Щелкните и переместите мышь вправо: текст будет выравниваться по левой границе. d) Щелкните и переместите мышь влево: текст будет выравниваться по правой границе. Примечание: Для выравнивания области текста «по центру», можно воспользоваться меню Формат Выравнивание По центру. Выравнивание текстового блока не зависит от выравнивания его содержимого, т.е. самого текста. Например, выровненный по левой границе блок текста может содержать текст, выровненный по центру или по правой стороне. Примеры: 1) Нажав кнопку мыши и перетащив курсор из левого верхнего угла в нижний правый угол, Вы создаете область для ввода текста, которая имеет выравнивание одновременно по верхней и левой границе.

137 2) Нажав кнопку мыши и перетащив курсор из правого нижнего угла в левый верхний угол, Вы создаете область для ввода текста, которая имеет выравнивание одновременно по нижней и правой границе. Пример 1 полезен, если Вы хотите расположить текст в левом верхнем углу. В этом случае заполнение области текста происходит сверху вниз при левостороннем выравнивании. Пример 2 полезен, если Вы хотите расположить текст в правом нижнем углу листа. В этом случае заполнение области текста происходит снизу вверх при правостороннем выравнивании. Вы всегда можете изменить ширину текстового блока, если щелкните кнопкой мыши и, удерживая ее нажатой, измените положение сплошной линии (тем самым, расширяя или сужая блок текста). Если текст имеет левостороннее выравнивание, то эта линия расположена у правой границы блока текста. Если текст имеет правостороннее выравнивание, то эта линия расположена у левой границы блока текста. В процессе ввода текста Вы можете его форматировать. Если текстовый редактор запущен, то соответствующим образом изменяется меню. Самыми важными являются меню Правка и Формат. Правка: Это меню содержит обычные команды для редактирования текста Отменить, Повторить, Вырезать, Вставить и т.д. Что касается команд Найти и Заменить, то стоит остановиться на них более подробно: a) Найти: осуществляет поиск заданной последовательности (слова или группы слов) b) Заменить: осуществляет поиск заданной последовательности (слова или группы слов). Существуют и другие возможности для поиска и замены: - Только слово целиком: ищется только слово целиком; если это поле не отмечено, то редактор ищет последовательность, где встречаются части слов. - Учитывать регистр: если отмечено это поле, то редактор осуществляет поиск с учетом регистра заглавных букв. - Поиск назад: осуществляет поиск в обратном направлении. - Искать везде: дойдя до конца документа, редактор начинает поиск с самого начала. Формат: Это меню используется, главным образом, для форматирования текста, и основные команды Вам знакомы. Пункт Свойства текста отображает диалоговое окно, в котором содержатся основные команды форматирования, что позволяет форматировать текст, выбрав всего лишь один пункт меню. Команда Межстрочный интервал используется для того, чтобы задать расстояние между соседними строками текста. Эта команда применима для каждого абзаца. Команда Выравнивание определяет расположение текста в блоке. По левому краю: выравнивание текста по левой стороне. По правому краю: выравнивание текста по правой стороне. По центру: выравнивание текста по центру. Команда выравнивания применима для каждого абзаца. Руководство пользователя Меню Сервис 119

138 В редакторе форматированного текста программы Pythagoras новый абзац начинается нажатием клавишу Enter. Выровненный форматированный текст Эта команда ('Сервис' 'Новый объект' 'Выровненный форматированный текст') используется для того, чтобы сформировать область форматированного текста параллельно заданной линии. Более подробно о форматированном тексте см. предыдущий раздел. Кривая Команду создания кривых линий (сплайнов) можно вызвать и с помощью соответствующей кнопки на панели инструментов ('Сервис' 'Новый объект' 'Кривая'). Для создания кривой требуется как минимум 3 точки. Точки, через которые пройдет кривая, необходимо выделить, щелкнув на них кнопкой мыши. Чтобы получить замкнутую кривую, щелкните снова на начальной точке, выделив ее как конечную. Если Вы хотите, чтобы кривая осталась незамкнутой, щелкните на конечной точке, одновременно удерживая нажатой клавишу CTRL. Регулируемый параметр кривизны линии определяет форму кривой и размер радиусов. Чем больше кривизна, тем плавней сочленяются элементы кривой. Кнопка "100% сглажено" относится к специальному случаю: если в начале кривой имеются три точки, лежащие на одной линии, то переход прямая дуга при других установках кривизны линии будет очень заметным. При кривизне "100% сглажено" резкого переход не будет за счет принудительного построения серии дуг. Необходимые для построения кривой точки могут различаться по высоте. Это приводит к образованию пространственной кривой. Кривые могут иметь собственные библиотечные стили линий. Спираль Данная команда ('Сервис' 'Новый объект' 'Спираль') позволяет создавать спирали. Спираль это переходная кривая, кривизна которой увеличивается или уменьшается пропорционально суммарному расстоянию, т.е. если автомобиль движется равномерно по спиралевидной траектории, скорость вращения руля постоянна. Спираль в Pythagoras ограничена угловым значением 100 гон (см. рисунок ниже).

139 Спираль рассчитывается по следующей формуле: R*L = K² где: K: параметр спирали R: радиус кривизны L: длина участка спирали, измеренная от точки с R = Вы можете создать спираль 4-мя способами: 1. Вставить уже заданную спираль (копирование). Примечание: точность вводимых данных должна, как минимум, соответствовать количеству знаков после запятой на панели управления. 2. По начальной и конечной точке a. Параллельно линии, заданной по начальной и конечной точке. Начальная точка имеет R =. Можно ввести значение K или R2 (радиус касательной окружности в конечной точке). b. Касательной в точке, лежащей на существующей окружности или дуге. Спираль начинается в точке, где дуга или окружность имеют радиус R, и продолжается до тех пор, пока не станет R =. Перемещения курсора мыши оказывают влияние на конечное направление касательной. Это также применимо для случаев R спирали < R окружности. Однако это встречается не так часто. c. Касательной в точке, лежащей на спирали. Спираль начинается в точке с радиусом начальной точки, лежащей на спирали и продолжается до R =. Это также применимо для случаев R спирали < R окружности. Однако это встречается не так часто. 3. Между существующими объектами: a. между существующей линией и окружностью/дугой b. между двумя окружностями/дугами это возможно только в случае, когда окружность с меньшим радиусом находится внутри окружности с большим радиусом, при очень незначительных отклонениях. 4. Дуга, касательная к 2-м линиям с 2-мя спиралями. К спиралям применимы почти все действия. Редактировать линию Следующие изменения применимы к линиям ('Сервис' 'Редактировать линию'): Соединить. Вырезать объект. Разделить объект. Пересечение. Продлить линию. Все эти изменения были описаны выше в разделе "Инструменты чертежа". Руководство пользователя Меню Сервис 121

140 Редактировать кривую По отношению к кривым (сплайнам) можно выполнить следующие операции ('Сервис' 'Редактировать кривую'): Переместить точку: подведите курсор к точке, которую хотите передвинуть. Вид курсора изменится на небольшое перекрестие. Щелкните на точке и, удерживая мышь нажатой, переместите ее. Если включено подтверждение ввода точки, Вы сможете ввести ее точные координаты через панель управления. Добавить точку: переместите курсор в место на кривой, где Вы хотели бы добавить точку. Вид курсора изменится на небольшое перекрестие. Щелкните мышью и перетащите кривую в новую точку (может совпадать с положением уже существующей точки). Подтвердите координаты новой точки. Если создаваемая точка совпадает с уже заданной, обратите внимание на то, что курсор захватит точку. Удалить точку: переместите курсор на кривую и щелкните на ней. Точки, по которым построена кривая, будут обведены небольшими окружностями. Щелкните на точках, которые требуется удалить. Редактировать полигон На полигонах ('Сервис' 'Редактировать полигон) можно выполнять те же операции, что и на кривых. Редактировать трассу На трассах ('Сервис' 'Редактировать трассу) можно выполнять те же операции, что и на полигонах, за одним исключением: точку лучше перемещать с использованием обычной команды 'Правка' 'Переместить'. Редактировать группу Эта команда ('Сервис' 'Редактировать группу') позволяет добавлять/удалять элементы группы. Когда Вы выберите этот пункт меню и поместите курсор около группы, он покажет, что группа найдена, поменяв форму на. После выделения группы Вы можете выбрать элементы, которые нужно добавить или удалить.

141 ЦМР Эта команда ('Сервис' 'ЦМР') позволяет редактировать текущую модель рельефа. Возможны следующие операции: Обменять по диагонали Удалить треугольник Удалить точку Добавить точку Переместить вершину треугольника Изменить высоту вершины треугольника Эти инструменты доступны, только если видна триангуляция. Яркость объектов на чертеже будет уменьшена. Область треугольников будет закрашена в светло-зеленый цвет. Примечания: Операции на ЦМР нельзя отменить. Рекомендуется сделать резервную копию чертежа или ЦМР перед началом редактирования. Операции на ЦМР не меняют точки или другие объекты, которые были использованы для создания ЦМР. Меняется только сама ЦМР. Обменять по диагонали Используйте эту команду ('Сервис' 'ЦМР' 'Обменять по диагонали') для того, чтобы заменить 2 смежных треугольника на 2 треугольника в том же четырехугольника, находящихся по диагонали. Когда выбран этот инструмент, курсор будет захватывать все стороны треугольников, кроме сторон на границе ЦМР. После того, как вы щелкните кнопкой мыши, Pythagoras обменяет 2 смежных треугольника с выбранной стороной на 2 других треугольника, которые используют другую диагональ четырехугольника, сформированного двумя исходными треугольниками. Пример: Результат: s Удалить треугольник Эта команда ('Сервис' 'ЦМР' 'Удалить треугольник') удаляет выбранный треугольник из текущей ЦМР. Когда выбран этот инструмент и курсор движется внутри треугольника, этот треугольник будет помечен. Когда Вы щелкните кнопкой мыши, треугольник будет удален из ЦМР. Руководство пользователя Меню Сервис 123

142 Область треугольника будет мигать около 0.5 секунд, чтобы показать, что он будет удален. Стороны треугольника тоже будут удалены, если они не используются смежным треугольником. Переместить точку Эта команда ('Сервис' 'ЦМР' 'Переместить точку) позволяет перемещать точки ЦМР. Когда выбран этот инструмент, курсор будет захватывать вершины треугольников. Вы можете потянуть точку и ввести координаты в панели управления. Точку нельзя выносить за пределы полигона из треугольников, имеющих общую вершину. Примечание: Полученная триангуляция не будет триангуляцией Делоне. Если она Вам не понравится, Вы можете использовать любую из предложенных операций для улучшения результата. Добавить точку Эта команда ('Сервис' 'ЦМР' 'Добавить точку') добавляет точку к ЦМР. Когда выбран этот инструмент, курсор будет захватывать треугольники и точки на чертеже. Если Вы проведете курсором над треугольником, он будет помечен. После щелчка мышью нужно будет ввести на панели управления координаты новой точки, кроме тех случаев, когда курсор одновременно захватил и точку на чертеже. Треугольник, к которому добавилась точка, будет заменен тремя треугольниками. Примечание: Новая точка не обязательно должна лежать в определенном треугольнике, ее можно поместить и вне ЦМР. Конечно, в этом случае количество новых треугольников может отличаться. Удалить точку Эта команда ('Сервис' 'ЦМР' 'Удалить точку') удаляет точку из ЦМР. Когда выбран этот инструмент, курсор будет захватывать вершины треугольников. После щелчка мышью все треугольники, имеющие эту вершину, будут удалены. Полученный полигон будет заново триангулирован по Делоне (представьте, например, что Вы удалили вершину N-угольной пирамиды). Изменить высоту Эта команда ('Сервис' 'ЦМР' 'Изменить высоту') позволяет изменять высоту выбранной точки ЦМР.

143 Когда выбран этот инструмент, курсор будет захватывать вершины треугольников. После щелчка на точке Вы должны ввести новую высоту на панели управления. Лассо Эта команда ('Сервис' 'Лассо') позволяет изменить (сделать черным или белым) отдельные области растрового изображения. Такое изменение не сохраняется в файле изображения, но сохраняется в чертеже Pythagoras, в котором находится ссылка на этот файл. Ластик Эта команда ('Сервис' 'Ластик') позволяет "стереть" фрагменты чертежа или сделать их черными. Такое изменение не сохраняется в файле изображения, но сохраняется в чертеже Pythagoras, в котором находится ссылка на этот файл. Размеры Команда "Размеры" ('Сервис' 'Размеры') (вызывается также щелчком по иконке панели управления, см. слева) позволяет проставлять размеры (длины линий), площади и координаты на чертеже. При этом создается текстовый объект со значением размера. Вы можете изменить его свойства и содержание, как и у любого другого текстового объекта. Между объектом, для которого запрашивается размер, и текстовым объектом, содержащим данные измерения, не существует никакой связи. Если Вы вызываете эту команду для объекта, размеры которого уже подписаны, новый текстовый объект создан не будет. При задании размеров промера XY значения промеров x и y от точки на чертеже отображаются в текущей системе координат. Также образуется базисная линия и перпендикуляр к ней. Если Вы выберите на панели инструментов кнопку создания промера XY, то в момент, когда Вы щелкните кнопкой мыши на точке при нажатой клавише CTRL, Pythagoras автоматически перейдет в режим создания системы координат. Если последовательно щелкнуть на первой и второй точке, задавая тем самым базисную линию для указания размеров, Pythagoras автоматически создаст временную систему координат. Замечание: Вы можете задать размеры промера XY по нескольким выделенным точкам в одно действие. Выберите пункт меню 'Формат' 'Дополнительные операции' 'Подписи' 'Линейный промер'. Руководство пользователя Меню Сервис 125

144 Линии Если Вы щелкните кнопкой мыши в момент, когда курсор находится вблизи линии, появится текстовая подпись, содержащая значение длины этой линии. Для текстовой подписи можно задавать по умолчанию ('Настройки' 'Параметры') такие параметры, как: - размер шрифта; - толщина шрифта; - количество знаков после запятой; - символ до и после значения длины. Символы, добавляемые до и после значения длины, вычисляемого Pythagoras, проставляются дополнительно (с использованием меню 'Настройки' 'Параметры'). Например, если перед значением длины устанавливается символ "-", а после - символ " м. -", тогда значение представляется, как " м.-". Такие символы можно также опустить (задать пустые строки в соответствующих установках). Длина линии всегда подписывается в середине отрезка. Полигон: Площадь и Периметр Если Вы щелкните кнопкой мыши тогда, когда курсор находится вблизи центра полигона, то на чертеже появятся значения длин линий, образующих его периметр, и площадь полигона. Длины линий имеют те же параметры по умолчанию, что и для отдельных линий (см. выше). Для отображения площади используются перечисленные ниже параметры, задаваемые по умолчанию ('Настройки' 'Параметры'): - размер шрифта; - толщина шрифта; - количество знаков после запятой; - символ до и после величины размера. Для отображения на чертеже значения площади полигона Pythagoras создает текстовую надпись, расположенную в центре этого полигона. Подписи Пункт меню 'Сервис' 'Подписи' позволяет создавать подписи к полигонам и точкам. Подписи к полигону: - периметр; - площадь; - комментарий (сведения, относящиеся к данному полигону). Подписи к линиям и трассам: - горизонтальное расстояние; - наклонное расстояние; - разница высот конечных точек; - уклон; - дирекционный угол (только для линий).

145 Меню "Горизонтальное расстояние" можно использовать для определения горизонтального расстояния между двумя точками, не связанными между собой линией, или определить длину перпендикуляра, опущенного из точки на линию. Подписи ко всем элементам трассы отображаются в одно действие. Подписи к точке: - номер точки; - высота точки; - сведения, относящиеся к данной точке; - координаты точки. К дугам и окружностям подписываются радиус и центральный угол. За исключением "Комментария", все другие подписи можно создать с помощью пункта меню "Размеры". В отличие от подписей, созданных с использованием команды "Размеры", эти подписи не сгруппированы, а создаются, как отдельные текстовые объекты. Создать обзорное окно Обзорное окно позволяет Вам создать копию чертежа, при этом допускается изменение масштаба чертежа в этом окне. Для создания обзорного окна выберите пункт меню 'Сервис' 'Создать обзорное окно', после чего щелкните и, удерживая кнопку мыши нажатой, курсором обозначьте прямоугольник, который будет обзорным окном. Передвиньте курсор на середину обзорного окна, при этом его форма станет перекрестием, после обзорное окно можно переместить по чертежу. Когда курсор, находясь в обзорном окне, принимает вид руки, вы можете панорамировать весь чертеж в этом обзорном окне. Приближение и удаление (изменение масштаба изображения) можно производить с помощью команд Вид Увеличить и Вид 'Уменьшить, либо удерживая клавишу CTRL при вращении колесика мыши. Размеры обзорного окна могут быть изменены щелчком и перетаскиванием его углов или сторон. Если Вы щелкните правой кнопкой мыши по обзорному окну и выберите пункт меню Свойства, то сможете изменить некоторые свойства обзорного окна: масштаб, форму (прямоугольник или эллипс), видимость границы, оставить Вид основного чертежа или изменить его. Макросы пользователя Это часть VBA, позволяющая пользователю передавать события, инициированные действиями с мышью, на макрос. Эти макросы могут выполнять определенные действия. Когда Pythagoras находится в режиме Макросы пользователя" ('Сервис' 'Макросы пользователя'), он ищет загруженные макросы, Руководство пользователя Меню Сервис 127

146 объявленные как обработчики специфических действий мышью, и выполняет их. Более подробно об этом см. "Руководство по VBA". (находится на сайте в разделе "Downloads Product Manuals").

147 Глава 4: Меню Формат В меню Формат содержатся команды, позволяющие производить действия с выделенными объектами. Команды меню Формат доступны только тогда, когда выделены один или несколько объектов соответствующего типа. Свойства Копировать Набору выделенных объектов легко можно придать нужный вид. Все, что Вам нужно сделать, это выбрать объект, затем выбрать команду "Копировать" в этом меню ('Формат' 'Свойства' 'Копировать'). Свойства выделенного объекта будут выбраны в качестве текущих. Вставить При использовании этой команды ('Формат' 'Свойства' 'Вставить') выделенным объектам будут присвоены текущие свойства. Примечание: Команды копировать свойства и вставить свойства можно вызвать также через меню, появляющемся после щелчка правой кнопки мыши на выбранном объекте. [Список настроек пользователя] Вы можете применять Настройки Пользователя к объектам, которые уже находятся в чертеже. Всѐ, что Вам нужно сделать это выбрать объект, а затем выбрать соответствующие Настройки пользователя в этом меню ('Формат' 'Свойства' Настройки пользователя ). Все выбранные объекты получат свойства из заданных настроек пользователя. Данные Копировать Информация базы данных, связанная с объектом, также может быть скопирована в другие объекты. Все, что вам нужно сделать, это выбрать объект, а затем выбрать "Копировать" в этом меню ('Формат' 'Данные' 'Копировать'). Руководство пользователя Меню Формат 129

148 Вставить При использовании этой команды ('Формат' 'Данные' 'Вставить') выделенным объектам будет присвоена находящаяся в буфере обмена информация базы данных. Примечание: Команды копировать данные и вставить данные можно вызвать также через меню, появляющемся после щелчка правой кнопки мыши на выбранном объекте. Стиль точки Команда 'Стиль точки ('Формат' ' Стиль точки ) изменяет стиль выделенных точек. Ниже приводятся варианты стилей: Невидимая: точка будет видна на экране, но не будет видна при распечатке на принтере или плоттере. Крест (+), X-образный крест (x), Косая черта (/), Закрашенный круг, Незакрашенный круг, Закрашенный квадрат, Незакрашенный квадрат, Треугольник; Главная точка (используется при создании условного знака), Характерная точка (используется при дорожном проектировании обычные сегменты), Точка бровки (используется при дорожном проектировании обычные сегменты). Условный знак библиотеки Эта команда ('Формат' Условный знак библиотеки ) позволяет выбрать условный знак из существующей библиотеки в качестве нового стиля для выбранной точки. Условный знак документа Эта команда ('Формат' Условный знак документа ) позволяет выбрать условный знак из документа в качестве нового стиля для выбранной точки.

149 Стиль линии Команда 'Стиль линии' ('Формат' 'Стиль линии') изменяет стиль выделенных линий. Ниже приводятся варианты стилей: - сплошная; - штрих; - пунктир; - штрих пунктир; - штрих пунктир пунктир. Стиль линии библиотеки Эта команда ('Формат' Стиль линии библиотеки ) позволяет выбрать новый стиль для выбранных линий из существующей библиотеки. Стиль линии документа Эта команда ('Формат' Стиль линии документа ) позволяет выбрать новый стиль для выбранных линий из документа. Ширина линии Команда ' Ширина линии' ('Формат' 'Ширина линии') изменяет ширину выделенных линий. Фиксированный набор значений приводится в меню, однако Вы можете установить произвольную ширину в диапазоне от 0.01 мм до 2.55 мм с приращением 0.01 мм. Стрелки на линии Если Вы хотите создать линии или дуги со стрелками на концах, то выберите пункт меню Настройки Стрелки на линии. Новые линии и дуги будут иметь стрелки в конечных точках. Вы можете отменить появление стрелок с одной или обеих сторон. Для этого в момент подтверждения этой точки следует удерживать нажатой клавишу SHIFT. Чтобы чертить линии без стрелок, необходимо снова выбрать этот пункт меню (галочка снимется). Чтобы добавить или удалить стрелки на существующей линии, выделите линию и одну или обе конечные точки, которые Вы хотели бы изменить. Затем выберите пункты Вкл или Выкл в меню 'Формат' 'Стрелки на линии'. Вы сможете изменить стрелки на линии, только если вместе с линией выберете и ее конечные точки. Руководство пользователя Меню Формат 131

150 Примечание: Если при подтверждении второй точки линии или дуги Вы нажмете клавишу SHIFT, то будет создана новая линия или дуга. Это очень удобно, когда Вы хотите создать ряд сопряженных между собой линий или дуг, где стрелки были бы только в начальной и конечной точках такой полилинии. Если Вы хотите создать отдельную линию или дугу с одной стрелкой, то начните создавать ее без стрелки в начальной точке, удерживая при этом в нажатом положении клавишу SHIFT, и отпустите клавишу SHIFT при подтверждении конечной точки. Кривизна С помощью этой команды ('Формат' 'Кривизна') задается параметр кривизны для кривой линии. Вы можете задать коэффициент сглаживания от 0 до 10. Кривизна 0 означает, что это прямая линия. Кривизна 5 строит кривую, близкую по виду к дуге окружности. Текст: Свойства С помощью этой команда ('Формат' 'Свойства текста ') Вы можете изменить один или несколько атрибутов текста: Шрифт: текущий шрифт. Выравнивание по горизонтали: по левому краю, по центру, по правому краю. Выравнивание по вертикали: по верхнему краю, по центру, по нижнему краю. Размер шрифта: от 4 до 1000 пунктов. Стиль: обычный или курсив. Толщина: тонкий, обычный, полужирный, жирный. Различие в этих параметрах текста заметно, если Вы работаете с принтером, у которого высокая разрешающая способность. В случае если используется перьевой графопостроитель, результат зависит от качества используемых перьев. Мы рекомендуем создать и распечатать чертеж с текстовыми надписями, установив в них разные толщины и размеры шрифта, это поможет Вам в дальнейшей работе. Подчеркивание: нет, одинарная, двойная, пунктирная линия. Граница: без границы, одинарная, двойная линия. Интервал: маленький, нормальный, большой. Непрозрачность: да или нет. Эта команда позволяет скрыть объекты, которые расположены под текстом. При работе с различными приоритетами отображения объект, имеющий более низкий приоритет, может быть прозрачным. Поэтому Вы можете полностью скрыть такие объекты, т.е. сделать их невидимыми. Ориентация: горизонтально, читаемо, фиксированный угол. Текстовые атрибуты устанавливаются для обычного и форматированного текста.

151 Текст: Содержание Эта команда ('Формат' 'Содержание текста ') позволяет заменить содержание выбранных текстовых объектов. Новое содержание можно ввести обычным способом, либо его можно выбрать из списка готовых шаблонов. Порядок составления шаблонов см. ниже. Заполнение полигона Эта команда ('Формат' 'Заполнение полигона') изменяет заполнение полигона по одному из следующих шаблонов: без заполнения; горизонтальные линии; вертикальные линии; линии под углом 45 градусов; линии под углом -45 градусов; пересекающиеся линии; граница: 1 линия; граница: 2 линии; граница: 1 линия (открытая); граница: 2 линии (открытые); 100% (черный); 75% (темно-серый); 50% (серый); 25% (светло-серый); 12% (светло-светло-серый). При создании нового полигона по умолчанию он не будет заполнен. Заполнение полигона библиотеки Эта команда ('Формат' Заполнение полигона библиотеки ) позволяет выбрать новое заполнение для выбранных полигонов из существующей библиотеки. Заполнение полигона документа Эта команда ('Формат' Заполнение полигона документа ) позволяет выбрать новое заполнение для выбранных полигонов из документа. Руководство пользователя Меню Формат 133

152 Полигон С помощью этой команды ('Формат' 'Полигон ') Вы можете изменить отдельные параметры (заполнение, границы и др.) для выделенных полигонов. Примечание: Двойной щелчок на полигоне позволит изменить больше параметров (слой, цвет и др.) Масштаб Условного знака Команда 'Формат' 'Масштаб' 'Условного знака ' позволяет масштабировать условный знак по осям x и y. Для зеркального отображения условного знака следует ввести отрицательные значения. Введѐнное значение абсолютное (если не выбрано поле Относительно текущего масштаба). Т.е. изображения увеличиваются или уменьшаются в определѐнном отношении к их первоначальному размеру. Текста Команда 'Формат' 'Масштаб' 'Текста ' позволяет масштабировать выделенный текст. Когда выбрана команда масштабирования текста, появляется диалоговое окно, где предлагается ввести масштабный коэффициент в процентах от текущего размера шрифта. Если ввести масштабный коэффициент меньше 100, размер шрифта выделенного текста уменьшится. Если ввести масштабный коэффициент больше 100, размер шрифта выделенного текста увеличится. Например, при масштабном коэффициенте 200 размер шрифта увеличивается в два раза. Примечание: Размеры шрифта для масштабирования остаются в диапазоне от 4 до 1000 пунктов, и вводимые значения округляются до целых чисел. Поэтому совсем необязательно, что при повторном масштабировании появятся те же самые размеры шрифта. Масштабирование всего текста на чертеже или какой-либо его части удобно, когда Вы хотите сделать копию с оригинального чертежа в другом масштабе. Растра Команда 'Формат' 'Масштаб' 'Растра ' используется для масштабирования растрового изображения (подробнее о них см. описание Часть II Глава 1: Импорт: Графический файл). Введѐнное значение абсолютное (если не выбрано поле Относительно текущего масштаба). Т.е. изображения увеличиваются или уменьшаются в определѐнном отношении к их первоначальному размеру.

153 Линии С помощью команды 'Формат' 'Масштаб' 'Линии ' Вы можете сделать стиль линии видимым, если сама линия слишком коротка, уменьшив масштабный коэффициент, например, со 100% до 25%. Это возможно только для стилей линии, создаваемых самостоятельно. Введѐнное значение абсолютное (если не выбрано поле Относительно текущего масштаба). Т.е. изображения увеличиваются или уменьшаются в определѐнном отношении к их первоначальному размеру. Заполнения полигона С помощью команды 'Формат' 'Масштаб' 'Заполнения полигона ' Вы можете масштабировать заполнение полигона. Это возможно только для заполнений, создаваемых самостоятельно. Введѐнное значение абсолютное (если не выбрано поле Относительно текущего масштаба). Т.е. изображения увеличиваются или уменьшаются в определѐнном отношении к их первоначальному размеру. Выравнивание Заполнения полигона Шаблон заполнения выделенных полигонов может быть выровнен в соответствии с текущей пользовательской системой координат. ('Формат' 'Выравнивание' 'Заполнения полигона'). В этом случае выравнивание осуществляется в том направлении, в котором пользовательская система координат сориентирована. Начало отсчета шаблона заполнения соответствует началу отсчета системы координат. Примечание: Такое выравнивание применимо только к полигонам, для которых шаблоны заполнения заданы пользователем. Текста Команда 'Формат' 'Выравнивание' 'Текста' выравнивает выделенный текст в соответствии с текущей пользовательской системой координат. Условного знака Команда 'Формат' 'Выравнивание' Условного знака' выравнивает выделенный условный знак в соответствии с текущей пользовательской системой координат. Руководство пользователя Меню Формат 135

154 Примечание: Это действие возможно только если условного знака был задан как Вращаемый при создании. Растра Команда 'Формат' 'Выравнивание' 'Растра' позволяет выровнять выбранные изображения относительно текущей системы координат. Слой Команда 'Формат' 'Слой ' перемещает выделенные объекты в указанный слой. Приоритет Команда 'Формат' 'Приоритет ' позволяет задать приоритет отображения выделенных объектов на экране (очередность, в какой выделенные объекты будут отображаться на экране) при сохранении их взаимного положения на чертеже. Цвет Команда 'Формат' 'Цвет' позволяет изменить цвет всех выделенных объектов на выбранный Вами. Вы можете либо выбирать цвета из списка цветов, вводя нужный номер цвета, либо координаты цвета в полях RGB (Red, Green, Blue) или HSL (Hue, Saturation, Luminance). Дополнительные операции Перенумеровать точки Допускаются 3 варианта ('Формат' 'Операции' 'Перенумеровать точки '): Перенумеровать точки, начиная с указанного номера. Если в процессе изменения образуются точки под уже существующим номером, на экране появляется предупреждение. Вы можете либо отменить, либо продолжить изменение нумерации. Когда выделены один или несколько полигонов, точки, образующие этот полигон, также перенумеровываются. Однако их очередность не будет случайной, нумерация будет осуществляться по возрастанию строго в той последовательности, в какой эти точки появляются на полигоне. Очистить номера точек. Номера выделенных точек будут удалены.

155 Увеличить номера точек. Номера существующих точек будут увеличены на определенное значение. Создать список координат Список координат (в текущей системе координат) создается в системе координат листа, в правом нижнем углу листа после того, как Вы выберите команду 'Формат' 'Операции' 'Создать список координат'. Внешний вид и свойства списка координат можно задать в диалоговом окне "Параметры" ('Настройки' 'Параметры ' 'Подписи' 'Координаты'). Список координат можно редактировать в Pythagoras, используя редактор форматированного текста. Кроме того, он создается в форме таблицы и может быть скопирован и вставлен в любую программу для редактирования таблиц и/или текстов. Создать список полигонов Список выделенных полигонов создается в системе координат листа, в левом нижнем углу листа после выбора команды 'Формат' 'Операции' 'Создать список полигонов'. В этом списке содержится описание (комментарий объекта) полигона и его площадь. Единицы измерения и свойства Списка полигонов можно задать в диалоговом окне "Параметры". Список полигонов можно редактировать в Pythagoras, используя редактор форматированного текста. Кроме того, он создается в форме таблицы и может быть скопирован и вставлен в любую программу для редактирования таблиц и/или текстов. Изменить высоты точек Выбрав этот пункт меню ('Формат' 'Операции' 'Изменить высоты точек '), Вы сможете изменить значения высот для всех выделенных точек. В зависимости от выбора в диалоговом окне, точки получат новое фиксированное значение высоты (Z), либо значение высоты будет изменено на заданную величину (dz). Изменить комментарии При выборе данного пункта меню ('Формат' 'Операции' 'Изменить комментарии ') на экране появляется диалоговое окно, в котором Вы можете ввести новую информацию об объекте (комментарий). Введенная информация применяется ко всем выделенным объектам. Подписи Эта команда ('Формат' 'Операции' 'Подписи') вставляет подписи к выделенным объектам. Руководство пользователя Меню Формат 137

156

157 Глава 5: Меню Настройки Меню "Настройки" позволяет Вам изменить параметры по умолчанию, используемые другими командами Pythagoras. Автовыделение Эта команда ( Настройки 'Автовыделение') позволяет задать поведение курсора в Pythagoras. По умолчанию, Pythagoras «захватывает» любой объект. Используя данное меню, Вы можете включить или отключить «захват» определенных типов объектов Настройки пользователя Эта команда ( Настройки 'Настройки пользователя') позволяет выбрать либо набор стандартных параметров по умолчанию, либо один из наборов параметров, заданных пользователем. Заданный пользователем набор параметров может быть записан поверх одного или нескольких стандартных наборов параметров. Порядок создания пользовательского набора настроек, описан далее в этой главе, см. Наборы настроек: Диспетчер настроек пользователя. Стиль точки Стиль линии Толщина линий Стрелки на линиях Все эти команды изменяют параметры, которые по умолчанию были заданы по отношению к точке, линии и тексту. При создании новой точки или линии с помощью команд меню "Сервис", будут использоваться параметры, которые заданы по умолчанию. Условный знак / Стиль линии библиотеки / документа Эти команды позволяют выбрать условный знак и стиль линии по умолчанию из библиотеки или документа. Текст Эта команда ( Настройки 'Текст ') изменяет параметры по умолчанию для свойств текста. Руководство пользователя Меню Настройки 139

158 Исключение составляет команда "Подписи" ('Сервис' 'Подписи'). Параметры по умолчанию для текста, заданные при помощи этой команды, зависят от параметров по умолчанию, заданные через пункт меню Настройки 'Параметры '. Полигон Эта команда ( Настройки 'Полигон ') позволяет изменить параметры, применяемые по умолчанию для вновь создаваемых полигонов. Приоритет Эта команда ( Настройки 'Приоритет') позволяет задать, уровень очередности отображения для вновь создаваемых объектов. Вы можете выбрать значение в диапазоне от 10 до 10. Цвет Эта команда ( Настройки 'Цвет') позволяет изменить цвет, установленный по умолчанию. Все создаваемые новые объекты получают цвет по умолчанию. Вы можете выбирать цвета из списка цветов, вводя нужный номер цвета, либо координаты цвета в полях RGB (Red, Green, Blue) или HSL (Hue, Saturation, Luminance). Наборы настроек Диспетчер настроек пользователя Эта команда ( Настройки Наборы настроек 'Диспетчер настроек пользователя ') определяет наборы свойств объектов (точки, линии, цвет, слой...), которые записываются поверх стандартных значений, задаваемых по умолчанию. Вы можете задать до 256 наборов параметров по умолчанию. В диалоговом окне "Диспетчер настроек пользователя" Вы можете задать новый параметр по умолчанию, введя для этого его название и, щелкнув на кнопке "Создать". Далее следует задать свойства точки, линии, текста и полигона. Если Вы не введете здесь никакого значения, то используется стандартное значение по умолчанию. Если же Вы введете новое значение, то оно отменит стандартный параметр (меню "Настройки").

159 [Список настроек пользователя] Вы можете также применить существующий набор настроек пользователя, выбрав его из списка в этом меню ( Настройки Наборы настроек Настройки пользователя ). Примечание: Эта команда также доступна в меню, появляющемся при щелчке по правой кнопке мыши. Восстановить Вы можете в любой момент вернуться к параметрам по умолчанию, которые загружаются при запуске программы, выбрав команду Настройки Наборы настроек 'Восстановить'. Сохранить В момент запуска Pythagoras инициализируются следующие параметры: Стиль точки Условные знаки Свойства линий (стиль, ширина и т.д.) Свойства текста (размер, стиль, выравнивание) Цвет Эти параметры, применяемые по умолчанию, сохраняются в файле PYTHAGOR.DEF. Если Вы хотите, чтобы при запуске программы загружались другие параметры по умолчанию, то Вам следует сначала задать их в меню Настройки, а затем выбрать Настройки Наборы настроек 'Сохранить'. Общие настройки Подтверждение операций При создании новых объектов во включенном режиме подтверждения действий Pythagoras напоминает, что некоторые данные необходимо ввести на панели управления (координаты, расстояние, длину линии). При создании плана местности по результатам съемки следует использовать режим Подтверждения операций ( Настройки Общие настройки 'Подтверждение операций'). Когда же точные значения величин не так важны, то процесс создания чертежа идет быстрее, если отключить режим подтверждения операций. Включение и выключение режима подтверждения операций производится также щелчком на иконке, находящейся на панели управления. Если режим отключен иконка поменяется на. Руководство пользователя Меню Настройки 141

160 Масштаб системы координат листа Эта команда ( Настройки Общие настройки 'Масштаб СК листа ') изменяет масштаб системы координат листа. Когда система координат листа является текущей, все размеры вычисляются с учетом масштаба, который отображается на панели управления. Номер следующей точки Эта команда ( Настройки Общие настройки 'Номер следующей точки ') изменяет значение, используемое Pythagoras при присвоении номера новой точке. Каждой новой точке, Pythagoras присваивает номер. По умолчанию это цифровое значение, которое при создании новой точки увеличивается на 1. Новое значение номера следующей точки применяется к текущему чертежу. При сохранении чертежа это число сохраняется вместе с ним и восстанавливается при последующем открытии этого чертежа. Приращение номера точки может быть буквенным и численным, а также смешанным: Только числа: 100, 101, 102,... Начиная с букв: ST1, ST2, ST3,... Заканчивая буквами: SA, SB, SC,... Буквы цифры - буквы: REF15PNT, REF16PNT, REF17PNT,... Цифры с предшествующими нулями: 0010, 0011, 0012, S001, S Pythagoras показывает свободные номера точек (и отрезки номеров) в текущем чертеже. Дирекционный угол чертежа Эта команда ( Настройки Общие настройки 'Дирекционный угол чертежа') позволяет ввести дирекционный угол вертикальной оси текущего чертежа. Установить Референсную систему координат Пункт меню 'Настройки' Общие настройки 'Установить Референсную систему координат ' или иконка позволяет выбрать РСК, которые Вы хотите установить для своего чертежа. Выбрав из списка в диалоговом окне референсную систему координат, Вы придаете определенное значение координатам на чертеже. Это могут быть местные или географические координаты.

161 В нижней таблице Вы можете выбрать набор контрольных точек для преобразования координат, при условии, что Вы импортировали такой набор в библиотеку Pythagoras (см. Часть II Глава 1: Контрольные точки). В таблице отображаются все наборы контрольных точек, в которых первая координата (в нашем случае Lambert 2008) соответствует РСК чертежа. Если существует несколько наборов, Вы можете выбрать подходящий в ниспадающем списке Название, щелкнув по нему мышью 2 раза. Для преобразования координат на чертеже будут использованы только те наборы контрольных точек, которые отмечены галочкой в колонке Использовать. Для каждого преобразования Вы можете выбрать желаемый метод распределения невязок: - Без учета. - 1/s 2 : Веса, обратные расстояниям. - ЕС площади: Ближайшие соседи по площади. Параметры Эта команда ( Настройки 'Параметры ') позволяет изменить параметры для: Единиц измерения Представления надписей Формата даты и времени Настроек накопителя данных Референсных систем координат Загрузки текстов и таблиц преобразований и т.д. Диалог "Параметры" состоит из 7 закладок с разными наборами параметров, которые описаны ниже более подробно. Единицы измерения Следующие единицы измерения могут быть заданы: единица длины: км, м, см, мм, футы, футы США и мили; система измерения площади: метрическая, акры, гектары; единица угла: гон, градусы, радианы, миллирадианы, градусы с минутами и секундами, румбы; положительное направление угла: по часовой стрелке, против часовой стрелки; координаты NE или XY; знак десятичного числа: "," или "."; количество знаков после запятой в представлении координат и размеров (длины линий, площади в диалоговых окнах (включая панель управления), на чертеже и в эскортированных файлах); Руководство пользователя Меню Настройки 143

162 префикс зоны UTM. Примечание: На панели управления координаты WGS84 всегда отображаются либо в DEC (градусы и доли), либо в DMS (градусы, минуты, секунды). Они никогда не отображаются в гонах, радианах и миллирадианах, т.е. если Вы выберите в настройках одну из этих единиц измерения, координаты WGS84 отобразятся в DEC. Если Вы выберите румбы (Surveyor), они отобразятся в DMS. Подписи Вы можете задать, какие подписи показывать и как они должны выглядеть, для следующих объектов: Координаты Линии Площади Высоты Номера точек Комментарии Промеры XY Дата и время Эта закладка определяет формат строки для даты и времени: Форматы длинной и короткой даты Формат времени Размер поля Запись года двумя цифрами EEEEE); a, h, H, m, s, S; текст с кавычками или без кавычек. Подробнее о стандарте ICU для даты и времени Вы можете найти здесь: Pythagoras поддерживает следующее форматирование: y, M (кроме MMMMM), d, E (кроме Пожалуйста, обратите особое внимание на опцию "Фиксированная длина полей". Если она помечена галочкой, это означает, что в каждом элементе содержится ровно столько символов, сколько определено форматом выше. Например, мы выбираем формат yyyymmdd. Текущая дата записана как Расшифровывая эту строку, Pythagoras не может определить, означает она 14-Фев-2010 или 2-Окт-20 с двумя лишними цифрами. Если выбрана опция фиксированной длины, эту дату можно интерпретировать только как 14-Фев-2010, но строка была бы неправильной она содержит недостаточно цифр. Опция Фиксированная длина полей не является частью стандарта ICU, потому что ICU определяет правила только для кодирования строк даты/времени, но не для их расшифровки.

163 Накопитель данных Data Collector Вы можете выбрать следующие приборы: Формат списка координат; Topcon FCTE1, FC-6/GTS-7000, GTS-6/GTS-700 (FCTE1), GTS- 6/FC-5/FC-2; Leica, все модели (в том числе Leica 16-форматная) Возможен частичный импорт файла, т.к. с помощью Файл Импорт Накопитель данных Вы можете вставить функцию нумерации точек; Sokkia SDR22/24/26, SDR33, Powerset и SET 2C/3C/4C. Порядок координат (NE или XY) для накопителя данных серии SDR20 и SDR33 в списке выносимых точек будет зависеть от параметра по умолчанию, заданного в Pythagoras на момент экспорта; Zeiss Rec500 / Rec Elta, Elta 40R/50R и M5; Nikon DTM серии 300/400 и 700/800; Geodimeter; Pentax R100/R300, Pentax PCS, Pentax ATSTOPO и Pentax Powertopo; Trimble; TDS 48; 3Ta5. Вы также можете задать для накопителя данных Режим измерений и Опции кодирования. Точность тахеометра Эта часть позволяет выставить точность Вашего тахеометра. Это значение будет использовано при вычислении хода (см. команду 'Ход'), чтобы проверить, что погрешности находятся в допустимых пределах. Можно задать порог точности, как для измерений расстояний, так и для угловых измерений. Эти значения приводятся в техническом описании тахеометра, с которым Вы работаете. Для угловых измерений: 20 = гон. Описания кодов Отдельное руководство посвящено Code Description File (Файл описания кодов) (Руководство по полевому кодированию "Pythagoras Coding Manual", которое размещено на веб-сайте Этот файл определяет коды, которые могут быть использованы в файле накопителя данных, их значение (линия, точка, условный знак и т.д.) и свойства, используемые Pythagoras для создания чертежа. РСК Эта закладка позволяет определить список Референсных систем координат, которые Вы хотите видеть в чертеже. Руководство пользователя Меню Настройки 145

164 Загрузить... На этой закладке Вы можете загрузить шаблоны надписей, комментариев, таблицы преобразований и термины для профиля и поперечника. Шаблоны надписей / комментариев Вы можете ввести часто используемые тексты или комментарии в текстовый файл (формата ASCII) и загрузить его, используя эту команду. Содержание этого файла станет доступно в текстовых функциях и комментариях объектов Pythagoras. Вам просто нужно щѐлкнуть на соответствующем тексте, чтобы добавить его к текстовому объекту или комментарию. Это позволит Вам сэкономить время печатания, если Вы часто используете одни и те же тексты/комментарии. Таблицы преобразований Принтер: Цвет в Толщину Текстовый файл может использоваться для того, чтобы определить, нужно ли в процессе распечатки подстраивать цвета под определенную толщину пера (графопостроителя) и цвет. Структура данных: <цвет>-><цвет>,<толщина> или C<номер цвета>-><имя цвета>,<толщина> или C<номер цвета>->c<номер цвета>,<толщина> или <цвет>->c<номер цвета>,<толщина> например: MAGENTA->BLACK,W5 YELLOW->RED,W7 C2->MAGENTA,W3 C14->BLACK,W14 C36->C14,W10 RED->C25,W20 Принтер: Толщина в Цвет Текстовый файл может использоваться для того, чтобы определить, нужно ли в процессе распечатки подстраивать толщину линии под определенный цвет пера (графопостроителя) и толщину. Структура данных: <толщина>-><имя цвета>,<толщина> или <толщина>->c<номер цвета>,<толщина> например: W1->BLACK,W2 W2->RED,W2 W3->BLUE,W2 W4->C5,W5 W5->C13,W3

165 Экспорт DXF: Толщину в Цвет. В DXF файлах невозможно задать толщину линии. Пользователи AutoCAD обычно используют цвета для указания ширины линий. Данная таблица может быть использована для того, чтобы задать преобразование толщины линии в цвет. Примечание: Следует учесть, что использование толщины линий ограничено. Вы можете использовать значения от W1 до W20, что соответствует толщине линии от 0,1мм до 2мм. DXF Условные знаки и слои Для использования установок, задаваемых в этом файле, разрешите поле Использовать таблицу преобразований при экспорте файла формата DXF/DWG. Пример с комментариями (начинаются со знака ; ) ; Единицы измерения угла применимы только для ИМПОРТА! AUNITS=0 ; 0-градусы с долями, 2 - гоны, 3 - радианы ANGDIR=1 CODEPAGE= 0 ; 1- по часовой стрелке,0 - против ; Кодовая страница ; = AutoCAD DWGCODEPAGE; ; default = 0, dos850: dos code page DEFAULT_LTYPE = Solid ; Не забудьте описать стандартный ; LTYPE в таблице LTYPES. ; Этот стиль будет использоваться для ; экспорта в файл DXF/DWG всех ; стилей линий, не описанных явно в ; таблице LTYPES. LTYPES( 1=My Linestyles,Fence ; формат таблицы DXF LTYPE название = ; стиль линии (Группа,Имя) 17=My Linestyles,Hedge 18=My Linestyles,Wall 40=My Linestyles,Green Solid = 0,0 ) ; Если Группа=0, то это стандартный стиль ; линии Pythagoras, Имя в этом случае ; соответствует номеру стиля (сплошной, ; пунктир,...) DEFAULT_BLOCK = Symbdefault ; Не забудьте описать стандартный BLOCK в ; таблице BLOCKS. ; Этот стиль будет использоваться для ; экспорта в файл DXF/DWG всех символов, ; не описанных явно в таблице BLOCKS. BLOCKS( Symbdefault = 0,1 ; номер группы 0 зарезервирован для ; стандартных символов Pythagoras (круглая ; точка, треугольник,...) RoundDot=0,2 RoundDotHollow=0,5 RectDot=0,6 2=0,3 3=My Symbols,Tree 4=0,8 19=My Symbols,Pole 221=0,4 ) LAYERS( 1=W-HR,5,0,Solid ; DXF/DWG ИмяСлоя = Pythagoras Имя_Слоя, ; цвет_по_умолчанию, стиль_линии_группы, ; название_стиля_линии Руководство пользователя Меню Настройки 147

166 2=W-AL,5,0,Dash 3=W-HR,5,0,Dot 4=W-AL,5,0,Solid 5=HD-HR,1,My Linestyles,Wall ) Важное замечание: При распечатке или сохранении чертежа, в процессе работы с которым использовались преобразования, проверьте, правильно ли установлены параметры в диалоговом окне Печать. Термины для поперечника и профиля Эта команда загружает файл, в котором содержатся параметры, используемые при описании в автоматически создаваемых профилях и поперечниках. Вы можете найти пример такого текстового файла в каталоге Examples, который создается при установке Pythagoras (profiletexts.txt). Другое На этой закладке Вы можете задать некоторые параметры отображения для Pythagoras, например, переключить цвет фона на черный, включить проверку повторяющихся номеров точек, определить, какие свойства должны переноситься на объект при использовании команд копировать/вставить. Ранее копировались только слой и комментарий (кроме визуальных атрибутов). Теперь можно копировать также приоритет и номер точки.

167 Глава 6: Меню Вид В меню "Вид" содержатся пункты, которые отвечают за то, как Ваш чертеж будет выглядеть на экране компьютера. Кнопка "Рука (режим прокрутки)" на панели инструментов позволяет прокрутить лист по всему чертежу в любом направлении. Нажмите кнопку мыши в любом месте чертежа и, удерживая ее в нажатом положении, переведите курсор в новое место на экране, после чего отпустите кнопку мыши. Видимая область чертежа изменится соответствующим образом. Во время перемещения курсора пунктирная линия показывает направление смещения. Режим прокрутки можно отменить, используя одну из следующих клавиш на клавиатуре: ESC, ПРОБЕЛ, Enter. Примечание: Клавиша быстрого доступа в режиме прокрутки - "+" на цифровой клавиатуре. Прокрутка возможна также с помощью клавиш стрелок. Увеличить С помощью команды "Увеличить" ('Вид' 'Увеличить') Вы можете увеличить любую часть чертежа на экране. Если выбрана эта команда, курсор принимает форму увеличительного стекла со знаком + в центре. Перейдите курсором в начальную точку (левую верхнюю, правую верхнюю, левую нижнюю или правую нижнюю область, изображение которой Вы хотели бы увеличить), нажмите кнопку мыши и начинайте перемещать ее. Вслед за перемещением курсора мыши на экране будет отображаться прямоугольник. Когда вся область, которую Вы хотели бы увеличить, окажется внутри этого прямоугольника, отпустите кнопку мыши. Примечание: Вы можете увеличить масштаб изображения в 2 раза, если просто щелкните кнопкой мыши в том месте, которое Вы хотели бы увеличить. Во время этой операции условные знаки по умолчанию увеличиваются с определенным коэффициентом. Коэффициент увеличения можно выставить от 0 = нет увеличения до 100 = линейное увеличение. Pythagoras имеет несколько уровней увеличения/уменьшения масштаба. Каждый раз при увеличении масштаба Pythagoras запоминает область, которая отображалась перед этим и соответствующий масштабный коэффициент. Эти же данные используются при уменьшении масштаба изображения. Выбрав "Вид" "Фактический размер, Вы можете увидеть фактический масштаб в левом верхнем углу экрана. Примечание: Клавиша быстрого доступа - >. Руководство пользователя Меню Вид 149

168 Уменьшить Используя эту команду ( Вид 'Уменьшить'), Вы можете уменьшить масштаб чертежа на экране. Команда "Уменьшить" отображает область чертежа с учетом масштабного коэффициента, который использовался на предыдущем уровне масштабирования. Примечание: Клавиша быстрого доступа - <. Фактический размер Эта команда ( Вид 'Фактический размер') отображает чертеж на экране в таком размере, в каком он будет распечатываться. Примечание: Клавиша быстрого доступа - =. Показать всѐ Эта команда ( Вид 'Показать всѐ') позволяет отобразить весь чертеж целиком на экране. Фрагменты чертежа, которые расположены за пределами листа, отображаться не будут. Примечание: Клавиша быстрого доступа - -. Диспетчер видов Команда "Диспетчер видов" ( Вид 'Диспетчер видов ') позволяет управлять тем, как чертеж будет выглядеть на экране компьютера. Примечание: Клавиши быстрого доступа "CTRL+I". После вызова этой команды появляется диалоговое окно. Для добавления нового вида щелкните на кнопке "Добавить вид" и введите его название. Иначе все Ваши изменения будут применены к текущему виду. Диалоговое окно "Диспетчер видов" содержит 5 закладок. Чтобы определить содержание только что созданного вида, выберите соответствующие опции на закладках:

169 1. Первая закладка называется "Слои" и позволяет Вам выбрать слои, подлежащие отображению. Отмеченные слои будут отображаться, не отмеченные будут скрыты. Объекты, находящиеся в скрытых слоях, невозможно выбрать и, соответственно, с ними нельзя производить операции. 2. Вторая закладка, "Показать", позволяет выбрать для отображения объекты и их свойства: номера точек, комментарии, высоты точек, площади полигонов, текстовые надписи, растры, специальные стили линий, заполнения полигонов. Если Вы выберите "Показать текстовые надписи", на экране отобразится весь текст, присутствующий в видимых слоях. Если Вы не выберете это поле, то все текстовые объекты будут скрыты. Только при выборе этого поля Вы можете выделять и перемещать текст. Примечание: При создании нового текстового объекта Pythagoras автоматически выбирает "Показать текстовые надписи", так что скрытый текст отображается на экране. Если Вы выберите поле "Показать заполнения полигонов", на экране отображаются шаблоны заполнения всех полигонов в видимых слоях. В противном случае, все заполнения полигонов скрыты. Однако полигоны в видимых слоях можно выбрать и, соответственно, выполнять все действия с этими полигонами. Примечание: При изменении шаблона заполнения полигона Pythagoras автоматически выбирает поле "Показать заполнения полигонов", и на экране отображаются все заполнения для скрытых полигонов. Если Вы выберите поле "Показать номера точек", то на экране отобразятся номера всех точек, которые присутствуют в видимых слоях. Причем в этом случае эти номера точек не являются текстовыми объектами, и состояние поля "Показать текстовые надписи" не влияет на их отображение. Примечание: Команда Сервис -> Подписи -> Номер точки создает текстовый объект, содержащий названия указанных точек. На отображении этих названий никак не сказывается статус поля "Показать номера точек". То же самое относится к полям "Показать высоты точек" и "Показать комментарии точек". 3. Следующая закладка, "ЦМР", позволяет установить некоторые параметры отображения цифровых моделей рельефа (если таковые загружены). Руководство пользователя Меню Вид 151

170 Можно выбрать текущую ЦМР, вычислить разность отметок по двум выбранным ЦМР, выбрать цвет треугольников, показывающих исходные данные ЦМР и позволяющих создать цветовую заливку модели рельефа. 4. Закладка "Тематические карты" позволяет активировать тематические карты. Вы можете выбрать одновременно несколько карт для отображения на чертеже. 5. Последняя закладка "Встроенные чертежи" позволяет применить конфигурацию встроенных чертежей. Легенда Эта команда ( Вид 'Легенда') размещает легенду на текущей тематической карте (-ах) или ЦМР чертежа. Размер легенды изменяется растягиванием охватывающего прямоугольника. Положение легенды можно изменить, перетаскивая ее по чертежу за ее центральную часть. Свойства можно изменить, выбрав пункт меню, появляющегося после нажатия правой кнопки мыши. После окончания работы с легендой ее можно "Зафиксировать" на чертеже, выбрав соответствующий пункт меню, появляющегося после нажатия правой кнопки мыши (или выделив легенду и выбрав команду Вид 'Легенда' 'Легенда тематика' 'Зафиксировать'). Информация об объекте Эта команда ( Вид 'Информация об объекте') позволяет узнать свойства объекта или привязать внешний файл к объекту. Это означает, что Вы можете напрямую из Pythagoras. обратиться к внешним файлам, связанным с объектом. Например, полигон может быть привязан ссылкой к текстовому файлу, в котором содержатся кадастровые данные, и т.д.

171 Свойства Эта команда ( Вид 'Информация об объекте' 'Свойства ') вызывает диалоговое окно, в котором содержится информация о выделенном объекте. Эту информацию можно изменить. Примечание: Если ни один объект не выбран (или выбрано несколько), то команда "Свойства" недоступна. Растр Для изображения сведениями об объекте являются: масштаб изображения; комментарий; слой; цвет; яркость; инверсное изображение; горизонтальность; непрозрачность; масштабный коэффициент; сохранение изменений. Масштаб изображения a) Масштаб не введен Если масштаб не задан, то размер изображения остается прежним (в формате листа). Если масштаб чертежа был изменен (масштаб печати), то это никак не влияет на размер изображения, который не меняется. Например: Фотографии, Планы участков местности. b) Масштаб введен Изображение отображается на экране в фактическом размере. Это означает, что расстояния, которые выдает Pythagoras, соответствуют расстояниям на местности. При изменении масштаба печати соотношение растровых и векторных данных не меняется. Векторные данные, так же как и растровые, масштабируются. Например: ГИС-карты. Оцифровка карт (создание проектов). Цвет Можно изменить только цвет монохромных изображений (как правило, черный). Яркость 100 = нормальная яркость: черный цвет остается полностью черным. 50 = яркость вполовину: черный цвет становится серым. 0 = нет яркости: все отображается в белом цвете. Уменьшение яркости позволяет увеличить контрастность между изображением и оцифрованным чертежом. (Линии, точки, шаблоны заполнений и т.д., присутствующие на переднем плане). Горизонтальность Руководство пользователя Меню Вид 153

172 Так как растровые изображения можно поворачивать, они, как и текстовые объекты, имеют свойство «Горизонтальность». Это позволяет убедиться, что растр всегда остаѐтся горизонтальным по отношению к чертежу. Прозрачность Это поле определяет, является ли растр не прозрачным. Масштабный коэффициент Немасштабированное изображение (масштабный коэффициент = 100), распечатывается Pythagoras в том же самом размере, что и оригинал. Изображение можно масштабировать, либо изменив размер, например, рисунка, либо скорректировать искажения по оси x и/или y в оригинале. Сохранить изменения Измененное изображение можно сохранить под другим именем. Это означает, что Вы не можете записать его поверх оригинала. Вполне возможно, что этот оригинал все еще используется в других чертежах. Примечание: Эта функция доступна также с помощью щелчка по правой кнопке мыши на объекте; это же диалоговое окно появится после двойного щелчка на объекте; если выбраны другие объекты (например, линия, точка и т.д.), появятся другие диалоговые окна. Данные Эта команда ( Вид 'Информация об объекте' 'Данные ') вызывает диалоговое окно, содержащее запись базы данных по выбранному объекту. Отображаемые данные также могут быть изменены. Примечание: Пункт меню "Информация об объекте" недоступен, если не выбран ни один объект или выбрано несколько. Это же диалоговое окно появится после двойного щелчка на объекте. [Информация] Диалог Редактировать объект имеет и третью закладку, Информация, которая показывает дополнительную информацию для всех видов объектов. Например, для полигона это будет площадь, периметр и список точек и линий, которые его образуют. Открыть внешний файл Эта команда ( Вид 'Информация об объекте' 'Открыть внешний файл') открывает внешний файл, который связан с выделенным

173 объектом. Внешний файл может быть любым, например, документом MS Word или MS Excel, еще одним чертежом, и т.д. Примечание: Это диалоговое окно доступно также при выборе из меню, появляющегося после щелчка по правой кнопке мыши на объекте. Выбрать внешний файл Эта команда ( Вид Информация об объекте 'Выбрать внешний файл ') создает связь между выделенным объектом и файлом на Вашем жестком диске или Интернет адресом. Внешний файл может быть любым, например, документом MS Word или MS Excel, другим чертежом и т.д. или любым адресом в Интернете. Если объект связан с внешним файлом или Интернет адресом, то этот его можно открыть непосредственно из Pythagoras. Папка внешних файлов С помощью этой команды ( Вид Информация об объекте 'Папка внешних файлов ') Вы можете указать каталог, где хранятся файлы, на которые есть ссылки. В этом случае отпадает необходимость вводить весь путь при работе с командой "Выбрать внешний файл". Это особенно удобно при переносе файлов на другой компьютер. Таким образом, все файлы можно сохранить в одном каталоге, и Вам остается просто указать один каталог для конкретного чертежа. Режим внешних файлов Эта функция ( Вид Информация об объекте 'Режим внешних файлов') позволяет открывать файлы, которые привязаны к объектам, простым двойным щелчком мыши по объекту. Если ссылка на файл отсутствует, то двойной щелчок мыши вызывает диалоговое окно "Редактировать объект". Проект дороги См. Часть III: Проектирование дорог. Google Earth Вы можете увидеть чертеж Pythagoras непосредственно в Google Earth, не экспортируя его перед этим в файл KML. Если Вы выберите команду Вид 'Google Earth', KML файл будет создан во временном каталоге и Google Earth откроется с этим файлом в качестве параметра. Руководство пользователя Меню Вид 155

174 Эта команда доступна только если возможно преобразование в координаты WGS84 и на чертеже выбраны экспортируемые объекты (не в системе координат листа). Все особенности этой функции такие же, как и при экспорте в Google Earth (см. Часть II Глава 1: Экспорт: Google Earth). Панели инструментов Активная ЦМР Эта команда ( Вид Панели инструментов 'Активная ЦМР') скрывает или показывает поле "Активная ЦМР" на панели инструментов. Конфигурация Эта команда ( Вид Панели инструментов Конфигурация ) скрывает или показывает поле "Конфигурация" на панели инструментов. Это поле используется для выбора текущей конфигурации встроенных чертежей. Настройки Эта команда ( Вид Панели инструментов Настройки ) скрывает или показывает поле "Настройки пользователя" на панели инструментов. Оно используется для выбора текущих пользовательских настроек (если они были созданы). Инструменты Эта команда ( Вид Панели инструментов 'Инструменты') скрывает или показывает окно "Инструменты" входящее в панель управления. Слой Эта команда ( Вид Панели инструментов 'Слой') скрывает или показывает поле "Слой" на панели инструментов. Это поле используется для выбора текущего слоя. Библиотека макросов Эта команда ( Вид Панели инструментов 'Библиотека макросов') скрывает или показывает поле "Библиотека макросов" на панели инструментов, которое позволяет загрузить библиотеку макросов.

175 Лист Эта команда ( Вид Панели инструментов 'Лист') скрывает или показывает поле "Лист" на панели инструментов. Это поле позволяет выбрать текущий лист. Автозахват Эта команда ( Вид Панели инструментов 'Автозахват') скрывает или показывает панель "Автозахват". Она позволяет посмотреть и изменить настройки автозахвата для определенных типов объектов. Стандартная Эта команда ( Вид Панели инструментов 'Стандартная') скрывает или показывает стандартный набор иконок на панели инструментов. В него входят такие команды Создать новый документ, Открыть документ, Отменить/Восстановить и т. д. Встроенный чертеж Эта команда ( Вид Панели инструментов 'Встроенный чертеж') скрывает или показывает поле "Встроенный чертеж" на панели инструментов. Это поле позволяет выбрать текущий встроенный чертеж. Вид Эта команда ( Вид Панели инструментов Вид ) скрывает или показывает поле Вид на панели инструментов. Это поле используется для назначения текущего вида. Моделировать панели инструментов Эта команда ( Вид Панели инструментов Моделировать панели инструментов ) вызывает диалоговое окно, которое позволит Вам управлять существующими панелями инструментов и создавать Ваши собственные. Первая закладка Наборы инструментов содержит список всех доступных инструментальных панелей и их полей. Вы можете включать и выключать панели, привязывать их в удобных местах, менять последовательность и создавать новые панели инструментов и поля. Если Вы в какой-то момент нажмете кнопку Сбросить, все пользовательские панели будут удалены. Руководство пользователя Меню Вид 157

176 Вторая закладка Кнопки позволяет моделировать содержание созданных Вами панелей инструментов. Добавляйте или удаляйте имеющиеся кнопки из левого списка к Вашей панели и выбирайте последовательность кнопок в списке справа. Перечень открытых чертежей Все открытые чертежи присутствуют в списке, расположенном в нижней части меню "Вид". Чтобы сделать чертеж текущим, просто выберите его в списке, и окно, в котором расположен этот чертеж, окажется на переднем плане экрана.

177 Глава 7: Меню Расчеты Пересечение линий Эта команда ( Расчеты 'Пересечение линий') вычисляет пересечения всех выделенных линий и добавляет полученные точки в чертеж. Точка пересечения имеет стиль "крест x". Точка пересечения двух линий будет иметь высоту, равную средней из отметок тех двух точек, которые находятся на линиях и проекции которых на горизонтальную плоскость совпадают с вычисленной точкой пересечения. Центр Эта команда ( Расчеты 'Центр') вычисляет и создает центр выделенных дуг и окружностей. Прямоугольная сетка Эта команда ( Расчеты 'Прямоугольная сетка ') позволяет создавать прямоугольную сетку (даже на ЦМР), состоящую из точек или линий, заданных с определенным интервалом. Pythagoras может также добавить текст рядом с каждой созданной точкой. По умолчанию текст содержит координаты в текущей системе координат. Вы можете изменить формат, слой, цвет и приоритет отображения на экране. Аппроксимация точек Эта команда ( Расчеты 'Аппроксимация точек') вычисляет и создает линию, дугу или окружность, максимально близко проходящую от заданных точек. В основе расчетов лежит метод наименьших квадратов. Теодолитный ход Эта команда ( Расчеты 'Теодолитный ход') рассчитывает теодолитный ход, невязки и координаты точек хода. Есть возможность обработки замкнутого и пяти вариантов разомкнутого хода. Диалоговое окно "Обработка теодолитного хода" оперирует с точками 0, 1, n и n+1. Точка 1 является начальной точкой хода, а точка Руководство пользователя Меню Расчеты 159

178 n - конечной. Точки 0 и n+1 (опорные точки) задают ориентацию начальной и конечной точки соответственно. В Pythagoras предусмотрены следующие варианты обработки разомкнутого теодолитного хода: - известны точки 0 и 1; - известны точки 1 и n; - известны точки 0, 1 и n; - известны точки 0, 1, n и n+1; - известны точки 0, 1 и n+1. В диалоговом окне "Разомкнутый ход" Вы можете выбрать нужный вариант. Перед вводом измерений следует ввести координаты начальной точки, конечной точки и опорных точек. Если эти точки уже существуют на текущем чертеже, Вы можете ввести их номера. Pythagoras самостоятельно введет координаты по номеру точки. После того, как координаты упомянутых выше точек будут введены, Вам следует ввести измерения. Используя кнопки "<" и ">", Вы можете просмотреть (и при необходимости отредактировать) все введенные данные. После ввода всех данных вычисляются координаты точек хода. Pythagoras вычисляет точность и невязки (если это возможно для данного хода), а в диалоговом окне появляются результаты этих вычислений. Поставив отметку в соответствующем поле, Вы можете контролировать, будут ли координаты точек хода неуравненными, частично уравненными или полностью уравненными. Кнопка "Создать точки" создаст все точки хода на чертеже. Прямая засечка Эта команда ( Расчеты 'Прямая засечка ') вычисляет точку пересечения для следующих ситуаций: Угол - Угол: вычисляет точку пересечения двух линий при заданных точке на каждой линии и угле от каждой линии. Расстояние - Расстояние: вычисляет точку пересечения двух линий при заданных точке на каждой линии и расстояние от этой точки до пересечения. Угол - Расстояние: вычисляет точку пересечения двух линий при заданных точке на каждой линии, расстоянии от этой точки до пересечения с одной линией и угле на другую линию. Когда в диалоговом окне "Прямая засечка" введены координаты точек Т1 и Т2, Вам следует выбрать тип засечки и ввести данные измерений (азимут (ы) и/или расстояние(я)). При нажатии кнопки "Расчет" вычисляется точка (или точки) пересечения. Если найдены два решения, то Вы можете выбрать одно из них. Точку пересечения на чертеже можно создать с помощью кнопки "Создать точку".

179 Обратная засечка Эта команда ( Расчеты 'Обратная засечка ') вычисляет положение точки, координаты которой неизвестны, по трем известным точкам и углам. Когда в диалоговом окне "Обратная засечка" введены координаты точек Т1, Т2 и Т3, Вы можете ввести углы Т1-Т2 и Т1-Т3. Искомую точку можно создать на чертеже с помощью кнопки "Создать точку". Преобразование По 2 точкам Функция "Преобразование" в Pythagoras ( Расчеты Преобразование '2 Points ') позволяет задавать переход от Местной системы координат, которая устанавливается по умолчанию, к географической системе координат (см. Часть I Глава 1: Координатные системы). При нажатии кнопки "Выбрать XY из файла" программа начинает искать точки с одинаковыми номерами в текущем и на втором (его название предлагается выбрать) чертеже. Координаты точек, которые будут найдены на другом чертеже, автоматически отображаются в диалоговом окне. Используйте кнопку "Масштаб", чтобы изменить масштаб всего чертежа таким образом, чтобы координаты в местной и географической системах координат обеих точек, участвующих в преобразовании полностью совпадали. Географическая система координат используется, если Вы хотите выполнить действия по копированию и вставке фрагмента между двумя чертежами, исполненными в различных местных системах координат. Определение параметров преобразования Преобразование без вращения (Т1=Т2): Точки Т1 и Т2 должны иметь одинаковые координаты. Сначала необходимо ввести координаты в местной системе координат, а затем координаты в географической системе координат. Это приводит к параллельному смещению системы координат. Преобразование с вращением (Т1 Т2): В этом случае следует ввести координаты двух точек, причем эти координаты должны быть известны как в местной, так и в географической системе координат. Если Вы нажмете кнопку OK, новая вычисленная система координат станет текущей. Руководство пользователя Меню Расчеты 161

180 Преобразование Гельмерта преобразования. Эта команда позволяет рассчитать оптимальное преобразование, начиная от нескольких точек с известными координатами в другую систему координат. Такое вычисление часто оказывается полезным. Иногда может возникнуть потребность преобразовать чертеж в какую-нибудь стандартизованную систему координат (к примеру, в Государственную систему координат). Если координаты, по крайней мере, 3-х точек известны и в другой системе координат, то команда "Преобразование Гельмерта" вычисляет наиболее оптимальные параметры Выделите точки, координаты которых известны, и выберите пункт Расчеты Преобразование 'Преобразование Гельмерта '. Появляется диалоговое окно, в котором отображаются выделенные точки и их координаты в местной системе координат. Введите координаты в новой системе координат (или загрузите их из файла, используя кнопку "Загрузить из файла") и вычислите преобразование. Pythagoras вычисляет параметры по методу наименьших квадратов. При нажатии кнопки "Выбрать координаты XY" Pythagoras начинает поиск точек с одинаковыми номерами на втором чертеже. Координаты найденных на другом чертеже точек автоматически отображаются в диалоговом окне. Вы можете задать необходимость вычисления масштабного коэффициента. Также можно задать сам масштабный коэффициент. Pythagoras отображает параметры преобразования: масштаб, dx, dy, а также угол поворота Fi. Помимо этого отображается стандартное отклонение. Если известен максимальный допуск, Pythagoras показывает точки, которые находятся за пределами этого допуска. Вы можете отказаться от использования точек, которые следует удалить из расчетов. Вы можете использовать сглаживание невязок. Предлагаются два метода: метод ближайших соседей Natural Neighbors by Area (ЕС площади) и назначение весов обратных расстояниям (1/s2). Эти методы сглаживания описаны в Часть I Глава 1: Контрольные точки. После завершения вычисления, если Вы довольны результатом, Вы можете сохранить его в файле в виде - Таблицы форматированного текста (.rtf), - Таблицы веб-документа (.html), - Текстовой таблицы с разделителем запятой (.csv), точкой с запятой или табуляцией (.txt).

181 Аффинное преобразование Эта команда предоставляет Вам возможность вычисления аффинного преобразования, начиная от нескольких точек с известными координатами в другую систему координат. Выделите точки, координаты которых известны, и выберите пункт Расчеты Преобразование 'Аффинное преобразование '. Это диалоговое окно очень похоже на предыдущее "Преобразование Гельмерта". Введите координаты в новой системе координат (или загрузите их из файла, используя кнопку "Загрузить из файла") и вычислите преобразование. Pythagoras вычисляет параметры по методу наименьших квадратов. При нажатии кнопки "Выбрать XY из файла" Pythagoras начинает поиск точек с одинаковыми номерами на втором чертеже. Координаты найденных на другом чертеже точек автоматически отображаются в диалоговом окне. Для этого преобразования Вы не можете задать параметры, они будут вычислены программой отображены в диалоге: масштаб по оси X и Y, dx, dy, углы поворота Fi X и Fi Y и стандартное отклонение. Если известен максимальный допуск, Pythagoras показывает точки, которые находятся за пределами этого допуска. Вы можете отказаться от использования точек, которые следует удалить из расчетов. И опять, для сглаживания невязок (отклонений) Вы можете выбрать либо метод ближайших соседей по площади, либо метод обратных расстояний (1/s2). Пересчет высот Эта команда ( Расчеты 'Пересчет высот ') позволяет изменить высоты всех объектов на чертеже. Приращение высоты можно задать, введя номер какой-либо точки на чертеже. Pythagoras отображает ее высоту, после чего Вам следует ввести новое значение высоты для этой точки. Если, например, новая высота точки равняется 7 метрам, а первоначальная высота была 4,8 метра, то значения высот для всех объектов на чертеже увеличатся на 2,2 метра. В другую РСК Эта команда ( Расчеты 'в другую РСК ') позволяет преобразовать одну РСК в другую, используя набор Контрольных точек, если он загружен. Руководство пользователя Меню Расчеты 163

182 ЦМР Модель рельефа Команда "Модель рельефа" вычисляет триангуляцию Делоне. Выделив точки, линии, дуги и, возможно, полигон, выберите Расчеты ЦМР 'Модель рельефа '. Теперь Вы можете ввести название модели местности. Сложность ЦМР (количество треугольников) можно снизить, если допускается определенная отклонение. Допуск определяется как функция расстояния от точки до вершин треугольника, в котором она лежит. Для малых значений допуска пропускаются частые пики, но сохраняется общее направление увеличения высоты. Для больших значений допуска, наоборот, будут отмечены все частые смены рельефа, а не плавные изменения высоты. После расчета модели местности на панели управления показывается значение высоты для текущего положения курсора на чертеже. Удалить ЦМР можно в "Диспетчере моделей рельефа", описанном в Часть II Глава 1: Модели рельефа. Вы можете запретить отрисовку интерполяционных треугольников, если снимете метку выделения поля "Показать триангуляцию" закладки ЦМР" в диалоговом окне "Диспетчер видов". Объединить 2 модели рельефа Используйте эту команду ( Расчеты ЦМР 'Объединить 2 модели рельефа ') для создания новой ЦМР на основе двух имеющихся, что бывает полезным при вычислении объемов земляных работ. Удалить граничные треугольники Используйте эту команду ( Расчеты ЦМР 'Удалить граничные треугольники ') для удаления граничных треугольников, которые имеют слишком малый угол и/или стороны, превышающие заданное значение. Сделать Делоне Эта команда ( Расчеты ЦМР 'Сделать Делоне') пересчитывает текущую ЦМР таким образом, чтобы она стала триангуляцией Делоне. Примечание: Новая ЦМР всегда создается триангуляцией Делоне. Но при редактировании ЦМР меняются только задействованные треугольники. Обычно это и является целью. Но если Вы хотите

183 сделать преобразованную ЦМР снова Делоне, используйте эту команду. Эта функция сделает ЦМР полностью Делоне, не принимая во внимание (1) исходные линии излома и (2) любые операции "Обменять по диагонали", которые могли быть сделаны. Pythagoras выдаст предупреждение после выбора этой команды и попросит Вашего подтверждения. Изменить высоту Эта команда ( Расчеты ЦМР 'Изменить высоту') преобразовывает ЦМР путем добавления заданного значения (которое может быть и отрицательным) к координате z всех точек. Горизонтали Эта команда ( Расчеты ЦМР 'Горизонтали ') создает горизонтали на основе выбранной цифровой модели рельефа. Вы можете указать стиль линии, шаг, цвет и слой. Pythagoras рассматривает горизонтали, как полилинии. Любое действие, которое Вы можете выполнить с полилиниями, применимо и к горизонталям. Горизонтали вычерчиваются в границах выбранной ЦМР. Чтобы подписать отметку горизонтали, выберите пункт меню Сервис Подписи Превышения и щелкните на этой горизонтали. Объем Эта команда ( Расчеты ЦМР 'Объем ') вычисляет объем фигуры, основанием которой служит заданный Вами полигон. Полигон, задающий границу для объемных вычислений, может содержать точки, линии и дуги. Высота точек, образующих полигон, никак не влияет на вычисление объемов. Примечание: Если полигон лежит частично вне модели рельефа, объем непересекающейся части будет оценен путем экстраполяции ЦМР. При расчете объема фигуры, ограниченной по высоте двумя ЦМР, Вы можете указать их в диалоговом окне "Расчет объема". Как только Вы это сделали, Pythagoras начнет вычислять объем между этими двумя моделями. В результате будут показаны объемы выемки и насыпи. Если Вы хотите сохранить последний результат вычисленного объема, щелкните на кнопке "Сохранить результат". При этом создается текстовый файл, где представлены объемы по всем поперечникам. Такой файл можно быстро открыть, если выбрать его имя в меню Файл Открыть текстовые файлы. Руководство пользователя Меню Расчеты 165

184 Вы также можете сохранить его в REB-формате, однако, учитывая, что этот формат используется только в Германии, здесь он не рассматривается. Вертикальные сечения Профили Эта команда ( Расчеты ЦМР Вертикальные сечения 'Профили') вычисляет и создает оформленный профиль вдоль выделенной трассы. (См. Часть II Глава 3: Трасса для создания трассы). Созданный профиль содержит ось X, которая проходит по высотной отметке Y = 0, значение x представляет собой длину профиля. Новое значение можно ввести в окно свойств трассы (выделите трассу двойным щелчком или через меню Вид Информация об объектах Свойства ). Вы можете также вводить в профили опорные объекты. Для этого их следует обозначить на трассе до вызова команды Расчеты ЦМР Вертикальные сечения 'Профили'. См. также раздел в части "Понятия и терминология", посвященный этой теме. Поперечники Команда Расчеты ЦМР Вертикальные сечения 'Поперечники' вычислит и создаст набор поперечников (профилей, расположенных поперек выбранной трассы). (Порядок создания трассы см. в Часть II Глава 3: Трасса). Появляющееся при вызове этой команды диалоговое окно Расчет поперечников позволяет Вам назначить параметры этого расчета. Компоновка чертежа с поперечниками: После вычисления профилей будет автоматически создан новый чертеж и в него будут помещены профили. Они также присутствуют в буфере обмена. Для размещения профилей в уже созданном чертеже воспользуйтесь командами "Вставить" или "Специальная вставка". Выбранные в области "Компоновка чертежа с поперечниками" параметры будут использованы при создании нового чертежа. Кнопка "Выбрать макет чертежа" позволяет выбрать уже существующий чертеж (макет), в который будут помещены вычисленные профили. Пикетаж и интервал: Здесь указывается та часть трассы, на которой будут построены поперечники. Pythagoras примет границы трассы в качестве значений по умолчанию. Можно также задать интервал между соседними профилями.

185 Расположение поперечника: Размер поперечников определяется их шириной. У Вас есть два варианта задания этой величины: можно "Использовать границы рельефа" или "Использовать заданную ширину" с левой и правой сторон трассы. Кнопка "Параметры поперечника" позволяет выбрать цифровые модели рельефа, которые будут использоваться для построения поперечника. Название ЦМР по Вашему выбору может быть подписано на самом профиле, либо будет указано в легенде, размещаемой под каждым профилем. Добавить поперечники на план: Все вычисленные поперечники могут быть размещены на исходном чертеже. При этом будут показаны линии, перпендикулярные исходной трассе, и на них будут подписаны, по Вашему выбору, номера поперечников. Свойства этих линий можно определить в диалоговом окне, появляющемся после нажатия кнопки "Свойства" (оно становится доступным при выборе поля "Добавить поперечники на план"). Показать 3D Команда Расчеты ЦМР 'Показать 3D' позволяет построить аксонометрический вид текущей цифровой модели местности. После выбора этой команды курсор принимает форму фотоаппарата. Сначала щелкните на чертеже в точке, где будет размещена виртуальная камера. По уже существующей точке щелкать не обязательно. Введите высоту камеры в поле значения (Z) панели управления. Затем щелкните еще раз на чертеже, чтобы задать направление просмотра. Опять же, не обязательно выбирать уже заданную точку. Вы можете ввести высоту точки. Итак, угол просмотра и направление заданы. На экране появляется диалоговое окно, где Вы можете выбрать число линий прямоугольной сетки и изменить масштаб по высоте. Можно построить два типа моделей: 1. модель линиями 2. модель сеткой. Первый тип модели отобразится сразу (вычисления очень быстрые). Если щелкнуть на построенном виде, то на экране вновь появится исходный чертеж. Во время вычисления модели второго типа на экране отображается индикатор, который показывает, как идет процесс вычислений. Если Вы хотите прервать вычисление, нажмите клавишу ESC. Построенный аксонометрический вид будет помещен в буфер обмена. Чтобы вставить его из буфера обмена в текущий или новый чертеж, используйте команды "Вставить" или "Специальная вставка". Замечания: Линии сетки рисуются Pythagoras, как полилинии. Аксонометрический вид строится по ЦМР, построенной по не более чем точкам. Руководство пользователя Меню Расчеты 167

186 Откосы Эта команда ( Расчеты ЦМР 'Откосы') позволяет рассчитать откосы. Выделенная трасса показывает верхний или нижний край откоса. Вы можете рассчитать откос заданной ширины или откос с заданным уклоном. Откос заданной ширины Откос может быть связан с: - Горизонтальной плоскостью; - существующей моделью рельефа. Влево - Вправо Вы можете рассчитать откос либо слева, либо справа от выбранной трассы. Откос с заданным уклоном Требуется задать Откос как вверх, так и вниз. Интервал пикетов Интервал это расстояние между точками вдоль трассы, которое используется для расчета откосов. Меньший шаг позволяет получить более высокую точность. Очень маленький шаг приводит к появлению слишком большого количества точек, если трасса включает в себя сегменты дуг. Максимальная ширина Если расстояние до трассы превышает максимальную ширину, то расчетные точки пересечения на чертеже не создаются. Наклонная площадь Чтобы вычислить площадь в 2 или 3 измерениях, на готовой ЦМР укажите полигон, являющийся основанием фигуры, площадь которой предстоит рассчитать и вызовите пункт меню Расчеты ЦМР 'Наклонная площадь '. Появится диалоговое окно, отображающее результаты вычислений - площадь поверхности и основания. Примечание: Если полигон частично лежит вне модели рельефа, наклонная площадь будет оценена приблизительно.

187 Часть III Проектирование дорог Руководство пользователя Проектирование дорог 169

188 Глава 1: Введение Начните с создания линии, дуги, трассы (без сплайнов) или комбинации перечисленных объектов и выберите пункт Вид Проект дороги. Чтобы открыть существующий проект дороги, держите клавишу 'R' в момент выделения дороги. Трасса с профилем, созданная в Pythagoras v11 будет автоматически преобразована в дорогу в Pythagoras v12. Pythagoras отобразит три специализированных окна: "Профиль", "Типовой поперечник" и "Плановый вид", причем для каждого из них панель управления будет иметь свой вид. Все три окна будут видны на дисплее одновременно. Окно планового вида Это окно показывает чертеж проектируемой дороги и существующий рельеф в плане, наряду с точками и линиями, используемыми в качестве объектов ситуации (опорных объектов). Объектами ситуации следует обозначить те точки и линии, которые следует принимать во внимание при проектировании дороги. В окне планового вида происходит проектирование осевой линии дороги, а именно Вы определяете переходы в плане между участками дороги и точки пересечения. Переходы могут состоять из прямых линий, дуг и сплайнов. Панель управления На панели управления постоянно отображается информация о трассе проектируемой дороги для места, где в данный момент находится курсор. В тот момент, когда курсор находится возле объекта (точки пересечения, переходной кривой или объекта ситуации), на панели управления отображаются соответствующие данные (расстояние, высота и разница высот). При перемещении курсора по окну планового вида на панели отображается расстояние, угол наклона и данные по положению курсора. Здесь же находятся кнопки, которые позволяют создать точки пересечения. С панели управления можно ввести точные координаты точек пересечения. Окно профиля В окне профиля отображается ось дороги и рельеф в разрезе в соответствии с пикетажем, построенный по текущей ЦМР. Вертикальный масштаб можно изменить с тем, чтобы перепад высот выглядел более наглядно. Точки и линии, которые присутствуют на чертеже, можно также отобразить и в окне профиля. Эти объекты ситуации могут быть фиксированными точками и линиями, которые необходимо учитывать при создании профиля. В окне профиля Вы

189 можете изменить высоту объектов ситуации. Таким образом, опорными объектами (объектами ситуации) могут служить также объекты, чьи координаты и высотные отметки определяются в зависимости от назначения самой трассы (например, канализация, кабели, трубопровод и т.д.). В окне профиля Вы создаете новый профиль, а именно имеете возможность задать уклоны, координаты и параметры вертикальных кривых, положение и тип поперечников. Вертикальной кривой может быть либо дуга окружности, либо парабола. Радиус и длину можно изменить в любое время. Панель управления На панели управления постоянно отображается информация о профиле для места, где в данный момент находится курсор в окне профиля. Когда курсор находится вблизи объекта (точки пересечения, поперечника или объекта ситуации), на панели управления появляется соответствующая информация. При перемещении курсора в окне профиля Вы сразу же получите расстояние вдоль профиля, угол наклона и сведения о вертикальной кривой для того места, где в данный момент находится курсор. Есть кнопки для создания точек пересечения и поперечников. На панели управления Вы можете задать точные координаты точки пересечения. Аналогично использованию панели управления при работе в окне чертежа Pythagoras, здесь Вы можете ввести расстояние, высоту или уклон влево или вправо. Помимо этого, на панели управления Вы можете задать точные координаты поперечника. Окно поперечника Окно поперечника показывает поперечник в месте расположения курсора в окне профиля. В окне поперечника отображается рельеф по текущей ЦМР, поперечник, уклоны, подъем виража и пикеты. При медленном перемещении курсора в окне профиля слева направо поперечник отображается, как в кинофильме, что бывает полезно при проектировании дорог. Панель управления Через панель управления можно выбрать типовой поперечник из списка. Здесь же можно ввести значения для расчета объема земляных работ. Типовые поперечники Типовой поперечник создается обычным образом в документе Pythagoras. При этом можно использовать все чертежные функции. Это значит, что типичный поперечник может состоять из линий, дуг, шаблонов заполнений и текста. Необходимо указать точку осевой линии трассы, характерные точки поперечника и точки бровки. Типовой поперечник можно сохранить либо как отдельный чертеж, либо внести в Руководство пользователя Проектирование дорог 171

190 библиотеку типовых поперечников. Нужно ввести смещение, ширину и уклон, если Вы хотите применить к поперечнику подъем виража. Когда высотные значения дороги становятся слишком большими, Pythagoras автоматически скорректирует (и округлит) опорный уровень при вычислении поперечников, чтобы получить четкий и упорядоченный результат. Завершение подготовки профилей и поперечников По завершении процесса проектирования Pythagoras может создать подробный чертеж продольного профиля. Этот чертеж помещается в буфер обмена и его можно вставить либо в существующий, либо в новый чертеж. Если потребуется, то чертеж можно изменить или добавить некоторые дополнительные сведения, а именно: расстояния или интервалы, название текущей ЦМР, сведения о вертикальных кривых, высоты и местоположения объектов ситуации. Вы можете также получить подробный чертеж каждого поперечника, заданного в окне профиля. На таком подробном чертеже могут быть показаны расстояние относительно осевой линии трассы, высоты по текущей модели рельефа, проектные высоты и высоты объектов ситуации. Можно выбрать несколько поперечников одновременно (удерживая нажатой клавишу SHIFT во время выделения поперечников) и поместить их в чертеж. Координаты и номера поперечников будут показаны в окне планового вида дороги.

191 Глава 8: Пункты меню Глава 8: Пункты меню Режим проектирования дорог имеет собственное меню, сходное с главным меню Pythagoras. Ниже мы представляем детальное описание команд. 1. Меню Файл Меню 'Файл' позволяет управлять проектированием дорог. Создать Эта команда позволяет создать новый (пустой) чертеж в новом окне. Открыть Команда "Открыть" позволяет открыть файл с чертежом и отобразить его на экране. При выборе команды "Открыть" на экране появляется стандартное диалоговое окно для выбора файлов. Чтобы открыть чертеж, выберите файл чертежа, который Вы хотите открыть и щелкните на кнопке "Открыть", либо дважды щелкните по названию файла чертежа. Если Вам нужна более подробная информация о возможностях, доступных в диалоговом окне "Открыть", см. Руководство по работе в используемой Вами операционной системе. Закрыть проект дороги Эта команда заканчивает работу режима дорожного проектирования. Сохранить Команда "Сохранить" сохраняет активный чертеж и сопутствующие профили на диске с названием, которое отображено в заголовке окна. Если это новый чертеж, то появляется диалоговое окно с предложением присвоить название этому файлу. Данные о профиле (профиль и его свойства, объекты ситуации ) сохраняются вместе с данными о трассе, для которой построен профиль. Открыть текстовые файлы Эти команда позволяет создавать новые и открывать для чтения уже существующие текстовые файлы в ASCII-редакторе Pythagoras. Создать профиль Эта команда создает полностью оформленный чертеж профиля и помещает его в буфер обмена. Руководство пользователя Проектирование дорог 173

192 Полностью оформленный чертеж профиля независимый чертеж. Его можно редактировать с помощью обычных команд Pythagoras. При выборе команды "Создать профиль" появляется диалоговое окно, в котором можно ввести следующие параметры: Пикетаж от, Пикетаж до, Адаптивный условный горизонт Уровень условного горизонта, Масштаб в плане, Масштаб по высоте, Комментарии, которые следует вставить в оформленный чертеж, ЦМР. Для создания профиля, не покрывающего дорогу полностью, пикетаж в полях "от" и "до" указывают начальный и конечный пикетаж секции профиля, которую нужно создать. Если включена функция "Адаптивный условный горизонт", заданное значение условного горизонта будет принято программой в случае, если минимальная высотная отметка профиля, включая ситуационные объекты и ЦМР, будет лежать в диапазоне 2-10 см (в размерах листа бумаги) над условным горизонтом. Если профиль попадает за пределы этого диапазона, то программой будет вычислено и принято новое значение условного горизонта. Создать поперечник Этот пункт меню доступен, если один или несколько поперечников выбраны в окне профиля. Команда "Создать поперечник" создает полностью оформленный чертеж поперечника и помещает его в буфер обмена. Содержимое буфера обмена тут же вставляется в автоматически создаваемый чертеж, его можно редактировать с помощью обычных команд Pythagoras. При выборе этой команды появляется диалоговое окно, в котором можно ввести следующие параметры: Условный горизонт, Ширина чертежа, Масштаб, Комментарии, которые следует вставить в оформленный чертеж, ЦМР. Поле "Ширина" дает общую ширину оформленного чертежа поперечника. Ширину чертежа следует устанавливать достаточно большой с тем, чтобы на нем можно было отобразить переход скатов на землю. При выборе нескольких поперечников появится другое диалоговое окно. В нем Вы можете изменить условный горизонт, ширину, масштаб, комментарии и ЦМР, а также Количество профилей, Расстояние между ними, Шаблон чертежа. Компоновка плана трассы Эта команда обеспечивает автоматическую отрисовку всех вычисленных данных (ось трассы, вершины углов, откосы) в окне

193 планового вида. Можно также автоматически создавать пикеты. Все эти действия производятся выбором соответствующих кнопок-флажков. Свойства создаваемых объектов могут быть установлены в окне "Компоновка плана трассы", появляющегося после вызова этой команды. Можно установить следующие параметры: Стиль линии, Толщина линии, Цвет, Слой. Вы также можете установить точность вычислений. Доступны два варианта: Задать количество пикетов. Задать интервал между профилями. Понятно, что чем больше количество пикетов (или, что эквивалентно, чем меньше расстояние между профилями), тем точнее результат. Замечание: После того, как Вы закончите проектирование, выберите команду 'Файл' 'Перевести в чертеж' ОДНОВРЕМЕННО удерживая клавишу CTRL. Это необычный способ, но результат будет лучше с точки зрения математики. Элементы дороги разделяются в плане на дуги, спирали и прямые участки. Без клавиши CTRL они будут преобразованы в сплайны (содержащие только прямые линии), но Вы сможете менять цвета, слои и т.д. этих сплайнов. Все элементы Вашего проекта дороги будут включены в план чертежа. Расстояния и углы можно измерить, чертеж можно экспортировать в DXF/DWG. Выход Эта команда закрывает все окна и заканчивает сеанс работы с Pythagoras. Если ряд чертежей был изменен, но Вы забыли сохранить эти изменения, Pythagoras выводит диалоговое окно для подтверждения изменений по каждому не сохраненному чертежу. При выходе из программы Pythagoras сохраняет всю информацию в специальном файле (PYTHAGOR.DEF), в нем содержатся сведения о настройках и параметрах по умолчанию, которые были активны на момент выхода из программы. В следующий раз при запуске Pythagoras эти данные будут восстановлены. 2. Меню Правка Пункт меню 'Правка' позволяет проделать как стандартные операции, "Копировать" и "Вставить", так и дополнительные функции Pythagoras. Отменить Эта команда восстанавливает состояние профиля, предшествующее последней команде редактирования. Примечание: Любое новое действие по редактированию после применения команды "Отменить" очистит существующий список команд для отмены. Руководство пользователя Проектирование дорог 175

194 Повторить Команда "Повторить" отменяет команду "Отменить". Выбрать Эта команда позволяет выбрать один или более поперечников, маркеров поперечников, либо все поперечники и маркеры поперечников. В окне планового вида команда "Выбрать" позволяет выбрать вершины углов, объекты ситуации и маркеры поперечников. В окне поперечников можно выбрать только вершины углов. Добавить несколько объектов Эта команда запускает поисковую систему, в которой Вы можете указать свойства объектов, которые Вы хотите добавить к проекту в качестве объектов ситуации. Копировать Эта команда копирует предварительно выбранные объекты в буфер обмена Pythagoras. Вставить Эта команда вставляет объекты из буфера обмена Pythagoras в чертеж. Удалить Эта команда удаляет выбранные объекты из чертежа. Передвинуть Эта команда позволяет передвинуть выбранные вершины углов. Прежде всего, выберите вершину угла. После чего выберите пункт Правка Передвинуть. Вид курсора изменится. Передвиньте курсор на вершину угла, которую следует передвинуть, нажмите левую клавишу мыши и, удерживая ее нажатой, перетащите вершину угла на новое место. 3. Меню Сервис Меню Сервис позволяет выбрать инструменты проектирования, доступные также и через панели управления. Доступные пункты этого меню зависят от текущего окна (планового вида, профиля или поперечника).

195 Выбрать Эта команда (доступна также в панели управления, см. иконку слева) переводит программу в режим выбора. В окне поперечника возможно выбрать только точки вершины углов. В окне планового вида возможно выбрать точки вершины углов, объекты ситуации и маркеры поперечников. В окне профиля возможно выбрать точки вершины углов, поперечники и объекты ситуации. Поперечники можно только удалить. Вершины углов можно удалить и передвинуть. Опорные объекты можно удалить. После двойного щелчка по вершине угла вы можете изменить ее свойства, а именно положение и свойства вертикальной кривой. После двойного щелчка по поперечнику его можно заменить на другой. Вершина угла Эта команда (доступна также в панели управления, см. иконку слева) позволяет ввести новую вершину угла в окне профиля или планового вида. После подтверждения положения вершины угла Pythagoras автоматически создаст вертикальную кривую в окне профиля или отрегулирует горизонтальное выравнивание в окне планового вида. В зависимости от состояния пункта 'Настройки' 'Подтверждение операций' Вам, возможно, придется подтвердить введенные координаты вершины угла через панель управления. В окне "Профили" При активном режиме подтверждения задания точки Вы можете ввести расстояние (ds), разность высот (Z), уклоны влево (%L) и вправо (%R), а также радиус (R) или длину(l) вертикальной кривой. Вертикальные кривые могут быть дугами окружности или параболами (определяется установками в меню 'Настройки' Вертикальные кривые). Если радиус или длина вертикальной кривой не заданы, кривая будет начинаться в середине более короткого плеча. В окне "Плановый вид": При активном режиме подтверждения задания точки Вы можете ввести горизонтальное положение (координаты X, Y), тип перехода и, в зависимости от выбранного типа, такие параметры как длина, радиус и фактор K. Тип перехода: Автоматический: формула 2 V R 127(e f) где: R = радиус (м) V = скорость проекта (км/ч) e = макс. подъем виража в м/м f = сила трения Эти значения можно задать в меню Настройки 'Параметры дороги'. Прерывистый. Дуга: R. Спираль-Дуга-Спираль: R и фактор K: Для этого типа перехода входящая и выходящая спирали симметричны. Вам нужно задать только входящую спираль. Руководство пользователя Проектирование дорог 177

196 Спираль-Дуга-Спираль*: входящая спираль: R, L и фактор K и выходящая спираль: R, L и фактор K Здесь входящая и выходящая спирали асимметричны. Спираль: R и L. Добавить поперечник Эта команда (доступна также в панели управления, см. иконку слева) позволяет задать поперечник в профиле. Щелкните мышью в той точке, в которой хотите разместить новый поперечник. После подтверждения его места появится диалоговое окно. Вы можете выбрать типовой поперечник из библиотеки или из текущего чертежа. Вы можете объявить поперечник нестандартным, что означает то, что он используется только в месте его объявления. Выбрав иконку на панели управления и щелкнув мышью на опорной точке или вершине угла в окне планового вида, Вы можете создать поперечник непосредственно в той точке дорожной оси, где расположена эта вершина угла или опорная точка. Поперечник будет спроецирован перпендикулярно из опорной точки или вершины угла на ось дороги. Добавить пикет Эта команда (доступна также в панели управления, см. иконку слева) позволяет задать пикеты поперечников на профиле. Тип поперечника указать нельзя. Пикеты используются для создания поперечников в указанных точках. Дорожное корыто Эта команда (доступна также в панели управления, см. иконку слева) позволяет задать дорожное корыто. На поперечнике появится красная линия (дорожное корыто), соединяющая левый и правый откос. Основание дороги строится по точкам. Каждый раз после создания точки Вам следует подтвердить ее введение щелчком по кнопке "OK", либо изменить координаты X или Y. При выполнении этой команды координаты даются относительно оси дороги (т.е., ось дороги имеет координаты 0,0). Если требуется обозначить выемку или насыпь грунта, проделайте следующие операции: Произведите двойной щелчок по любой точке дорожного корыта (курсор имеет нормальный вид). Введите значения выемки или насыпи грунта и коэффициент увеличения объема в панели управления. В контрольной панели выберите иконку (см. слева) для выделения участков грунта, подлежащих выемке. Щелкните мышкой в окне поперечника на этих участках. Они будут окрашены коричневым цветом. Потом, при необходимости, Вы можете выбрать иконку (см. слева) для выделения участков, на которые нужно насыпать грунт. Эти участки будут окрашены зеленым цветом.

197 После подтверждения на панели управления Вы вернетесь в окно поперечника. В окне профиля поперечники, использованные для вычисления выемки или насыпи, будут показаны коричневым или черным. Коричневый цвет используется тогда, когда с этим поперечником все в порядке: его параметры (ширина, уклон ), точки дорожного корыта и параметры работ по выемке грунта установлены правильно. Черный цвет поперечника означает, что не все из этих параметров установлены правильно и что требуется Ваше вмешательство. Вы также можете добавить нестандартный поперечник. Это поперечник, который будет использован только в том месте, где он был добавлен. Эти профили будут показаны оранжевым цветом. Добавить объект ситуации Эта команда (доступна также в панели управления, см. иконку слева) позволяет ввести объект ситуации. 4. Меню Вираж Элементы в плане Это пункт меню доступен только в окне планового вида. Когда выбрана вершина угла, в панели управления можно ввести значения: Координаты X и Y Тип перехода и параметры: o Автоматический: формула o 2 V R 127(e f) где: R = радиус (м) V = скорость проекта (км/ч) e = макс. подъем виража в м/м f = сила трения Эти значения можно задать в меню Настройки 'Параметры дороги'. Прерывистый. o Дуга: R. o Спираль-Дуга-Спираль: R и фактор K: Для этого типа перехода входящая и выходящая спирали симметричны. Вам нужно задать только входящую спираль. o o o Спираль-Дуга-Спираль*: входящая спираль: R, L и фактор K и выходящая спираль: R, L и фактор K Здесь входящая и выходящая спирали асимметричны. o Спираль: R и L. Руководство пользователя Проектирование дорог 179

198 Подъем виража Меню Вираж доступно, когда в окне планового вида выбрана одна единственная вершина угла. Подъем виража может быть задан как для всего проекта дороги (см. Настройки Параметры дороги Элементы в плане ), так и для каждого перехода индивидуально. Тип перехода: Спираль- Дуга-Спираль Входящий дорожный уклон: поперечный уклон в начале виража. Выходящий уклон: поперечный уклон при выходе из виража. Эти виражи нельзя изменить в этом окне. Они задаются при построении поперечника.

199 Входящая кривая: Ниже описаны поля, позволяющие вам настроить параметры виража. Вы можете назначить точки, в которых NC (Normal Crown обычный уклон) должен начать переходить в HC (Half Crown половинный уклон) и FSE (Full Super Elevation полный подъем виража). Эти точки указываются относительно точки TS, в которой прямолинейный участок дороги (Tangent) переходит в спираль (Spiral) и зависят от принятой в стране схемы движения (правосторонняя, левосторонняя) и направления поворота. Легенда: PI точка пересечения осевых линий прямолинейных участков дорог. TS общая точка осевой линии и спирали. SSD точка начала подъема виража. ESD точка окончания подъема виража. SC общая точка спирали и окружности Lp длина спирали, от TS до SC Le длина участка, на котором уклон изменяется n нормальный уклон полотна [%] e угол подъема виража [%] NC TS : начало виража. Последняя точка, в которой соблюдается нормальный уклон, задается относительно точки, в которой прямолинейный участок переходит в спираль. ds : введите длину начала виража относительно точки перехода прямой в спираль (=TS) NC TS : -20 m означает, что построение виража следует начинать за 20 м до точки TS. Можно задавать также пикетаж, это абсолютная величина. HC TS : точка, в которой достигается половинный уклон, задается относительно TS. FSE SC : точка, в которой достигается полный угол подъема виража, задается относительно точки SC (спираль переходит в кривую) Выходящая кривая: CS FSE : точка, в которой заканчивается применение полного угла подъема виража и начинается переход на половинный уклон, задается относительно токи CS (перехода кривой в спираль). ST HC : точка, в которой достигается переход на половинный уклон, задается относительно точки ST (перехода спирали в прямую). ST NC : точка, в которой достигается переход на нормальный уклон, задается относительно точки ST (перехода спирали в прямую). Руководство пользователя Проектирование дорог 181

200 Тип перехода: Дуга Входящая кривая: NC TС : начало виража. Последняя точка, в которой соблюдается нормальный уклон, задается относительно точки, в которой прямолинейный участок переходит в кривую. ds : введите длину начала виража относительно точки перехода прямой в кривую (=TС) NC TС : -20 m означает, что построение виража следует начинать за 20 метров до точки TС. Можно задавать также пикетаж, это абсолютная величина. HC TS : точка, в которой достигается половинный уклон, задается относительно TS. FSE TC : точка, в которой достигается полный угол подъема виража, задается относительно точки TC. Выходящая кривая: CТ FSE : точка, в которой заканчивается применение полного угла подъема виража и начинается переход на половинный уклон, задается относительно точки CT. СT HC : точка, в которой достигается переход на половинный уклон, задается относительно точки CT. СT NC : точка, в которой достигается переход на нормальный уклон, задается относительно точки CT. Положения этих точек также отображаются в окне планового вида и в окне профиля.

201 В окне планового вида: Тип перехода: Спираль Слева направо: Первая вертикальная линия обозначает начало виража (NC). Вторая вертикальная линия обозначает точку, в которой достигается угол половинного уклона (HC) Третья вертикальная линия обозначает точку, в которой достигается полный угол подъема виража (FSE). Четвертая вертикальная линия обозначает точку, в которой полный угол подъема виража начинает переходить в точку половинного уклона. Пятая вертикальная линия обозначает точку, в которой половинный уклон начинает переходить в нормальный уклон. Шестая вертикальная линия обозначает точку, в которой достигается нормальный уклон, процесс построения виража заканчивается. Первая точка обозначает начало спирали (TS), вторая начало дуги или кривой (SC), третья окончание дуги или кривой (CS) и последняя конец спирали и начало прямолинейного участка (ST). Верхняя точка между SC и CS это IP (точка пересечения осей прямолинейных участков). В окне профиля: Штриховые линии показывают область, в которой строится вираж (NC), пунктирные линии обозначают HC, FSE, FSE и HC. Красные линии обозначают прямолинейные участки дороги, голубые спиральный участок, пурпурные дугу. Соответствующие вертикальные полосы окрашены аналогично. Руководство пользователя Проектирование дорог 183

202 В окне планового вида: Тип перехода: Дуга Слева направо: Первая вертикальная линия обозначает начало виража (NC). Вторая вертикальная линия обозначает точку, в которой достигается угол половинного уклона (HC) Третья вертикальная линия обозначает точку, в которой достигается полный угол подъема виража (FSE). Четвертая вертикальная линия обозначает точку, в которой полный угол подъема виража начинает переходить в точку половинного уклона. Пятая вертикальная линия обозначает точку, в которой половинный уклон начинает переходить в нормальный уклон. Шестая вертикальная линия обозначает точку, в которой достигается нормальный уклон, процесс построения виража заканчивается. Первая точка обозначает начало дуги или кривой (TC), вторая окончание дуги или кривой и начало прямолинейного участка (CT). Верхняя точка между SC и CS это IP (точка пересечения осей прямолинейных участков). В окне профиля: Тип перехода: Дуга Крайние штриховые линии показывают область, в которой строится вираж (NC), остальные обозначают HC, FSE, FSE и HC. Красные линии обозначают прямолинейные участки дороги, пурпурная дугу. Соответствующие вертикальные полосы окрашены аналогично.

203 5. Меню Настройки Пункт меню "Настройка" позволяет установить общие параметры для всего проекта. Масштаб Эта установка определяет отношение между масштабами по оси Х (расстояние) и вертикальной осью (превышение), что позволяет подчеркнуть разность высот. Вы можете выбрать масштаб от 1/1 до 1/10. Подтверждение операций Если этот пункт активирован, Pythagoras будет запрашивать у Вас ввод точных данных (расстояния, высоты,...) при создании вершины угла или поперечника. Если точное положение не критично, Вы сможете работать быстрее, если этот пункт отключен. Параметры дороги Общие : Если начальный пикетаж не равен 0, задайте его. Свойства используются для визуализации дороги при работе в модуле дорожного проектирования. Для того, чтобы процесс рисования окна, изменения его масштаба и перемещения происходил быстрее, ширина зоны, в которой Pythagoras производит расчет отметок по текущей цифровой модели рельефа, ограничен шириной дороги умноженной на 10. Например, двухполосная дорога с шириной каждой полосы по 4 метра будет расширена до 40 метров с каждой стороны. Если в этой полосе нет ЦМР, Pythagoras не будет рассчитывать ЦМР. Руководство пользователя Проектирование дорог 185

204 Кнопка "Сохранить по умолчанию" сохраняет сделанные установки для последующих запусков Pythagoras. Плановые элементы : Pythagoras использует приведенную ниже формулу для определения взаимосвязи между скоростью прохождения поворота V, радиусом кривой R, полным углом подъема виража e и коэффициентом трения f: e 2 V f 127R, где: e = подъем виража, f = коэффициент трения, V = проектная скорость, R = радиус кривой. При проектировании следует задать проектную скорость прохождения виража, минимальный и максимальный подъем виража. Коэффициент трения и минимальный радиус рассчитываются из проектной скорости и максимально допустимого угла подъема виража. В Pythagoras используются значения коэффициента трения от 0.18 (соответствует скорости 40 км/ч) до 0./06 (120 км/ч), которые весьма консервативны. Меньшие значения обеспечивают достаточный уровень безопасности и удобство вождения. Вы можете задать коэффициент трения самостоятельно. Поле "Макс. скорость ротации" используется при расчете длины участка, на котором уклон изменяется. Для этого используется следующая формула: 0.278(e r e 1 2 Lrr где: )V, L rr = длина участка [м], на котором уклон изменяется, рассчитываемая по критерию максимальной скорости ротации, e1 = нормальный уклон (%), e2 = угол подъема виража (%), V = проектная скорость прохождения поворота (км/ч), r = скорость ротации (%/сек). "Относительный уклон" разность между уклонами внутренней и внешней полосы виража. Этот параметр обеспечивает комфортные условия вождения. При выборе типа перехода дуга" становится доступным поле "Сток на тангенсе". Это длина переходного участка, на котором достигается полный угол подъема виража (FSE), При этом 1/3 этого участка расположена на дуге (runoff) и 2/3 на прямолинейном участке (runout). "Runoff": участок дороги, на которой уклон изменяется от НС (половинный уклон) до FSE (полный угол подъема виража). "Runout": участок дороги, на которой уклон изменяется от NC (нормальный уклон) до НС (половинный уклон). 6. Меню Вид Пункт меню Вид содержит команды, определяющие то, каким образом чертеж отображается на экране компьютера.

205 Кнопка "Рука (режим прокрутки)" на панели инструментов позволяет прокрутить лист по всему чертежу в любом направлении. Нажмите кнопку мыши в любом месте чертежа и, удерживая ее в нажатом положении, переведите курсор в новое место на экране, после чего отпустите кнопку мыши. Видимая область чертежа изменится соответствующим образом. Во время движения курсора пунктирная линия показывает направление перемещения. Режим прокрутки можно отменить, используя одну из следующих клавиш на клавиатуре: ESC, ПРОБЕЛ, Enter. Примечание: Клавиша быстрого доступа в режим прокрутки "+" на цифровой клавиатуре. Увеличить С помощью команды "Увеличить" Вы можете увеличить любую часть чертежа на экране. Если выбрана эта команда, курсор принимает форму увеличительного стекла со знаком + в центре. Переведите курсор в начальную точку (левую верхнюю, правую верхнюю, левую нижнюю или правую нижнюю область, изображение которой Вы хотели бы увеличить), нажмите кнопку мыши и начинайте перемещать ее. Вслед за перемещением курсора мыши на экране будет отображаться прямоугольник. Когда вся область, которую Вы хотели бы увеличить, окажется внутри этого прямоугольника, отпустите кнопку мыши. Примечание: Вы можете увеличить масштаб изображения в 2 раза, если просто щелкните кнопкой мыши в том месте, которое Вы хотели бы увеличить. Поддерживается 5 уровней увеличения. После каждого увеличения Pythagoras запомнит ранее показанную область и масштабный коэффициент. Эта информация будет использована при уменьшении. Примечание: Клавиша быстрого доступа - >. Уменьшить Используя эту команду, Вы можете уменьшить масштаб чертежа на экране. Команда "Уменьшить" отображает область чертежа с учетом масштабного коэффициента, который использовался на предыдущем уровне масштабирования. Примечание: Клавиша быстрого доступа - <. Показать все Эта команда отображает чертеж на экране целиком. Примечание: Клавиша быстрого доступа - -. Увеличить поперечник Эта команда позволяет увеличить масштаб отображения поперечника, продолжая работу в другом окне. Уменьшить поперечник Эта команда позволяет уменьшить масштаб отображения поперечника, продолжая работу в другом окне. Руководство пользователя Проектирование дорог 187

206 Вид Эта команда позволяет определять виды и переключаться между ними. Виды определяют содержимое и компоновку чертежей, отображаемых на экране (см. также Часть I Глава 2: Виды). Замечание: Изменения вида отображения ЦМР не показываются в режиме Проектирования дорог. В этом модуле показывается только та ЦМР (с цветовой картой), которая была активна на момент начала дорожного проектирования. Панели инструментов Эта команда позволяет включать в панель инструментов окна дорожного проектирования или исключать из него наборы инструментов: Проект дороги: 3 иконки в верхней части панели инструментов для переключения между окнами планового вида, профиля и поперечника. Инструменты: инструменты черчения и проектирования из разных панелей управления. Стандартная: обычная инструментальная панель Pythagoras. 7. Меню Расчеты Пункт меню Расчеты позволяет вычислять объемы на основании Вашего проекта дороги. Выемка и насыпь Перед вычислением рабочих отметок следует определить параметры дорожного корыта, а также параметры выемки и насыпи поперечников: Части, которые нужно вынуть и/или заполнить. Коэффициент увеличения объема. Коэффициент расширения. Вы можете определить: Начальный пикетаж. Конечный пикетаж. Количество поперечников. Поперечник, для которого определено дорожное корыто, должен быть расположен ближе к началу дороги, чем начальный пикет, указываемый для расчета. По щелчку по кнопке "Расчет" начинаются вычисления. Полученные результаты могут быть сохранены в текстовом файле, просмотреть который позже можно через пункт меню 'Файл' 'Открыть текстовые файлы'. В этом файле сохраняются перечисленные ниже данные: Количество поперечников. Расстояние. Насыпь грунта (общий объем указывается также в окне "Выемка и насыпь" после окончания расчета) Выемка грунта (также указывается в окне "Выемка и насыпь").

207 Коэффициент увеличения объема/расширения. Исправленный объем выемки, равен произведению выемки на коэффициент увеличения объема или расширения. Нехватка/избыток грунта, разность между насыпью и исправленным объемом выемки. Досыпка почвы. Срезка почвы. Вычисления выемки и насыпи заканчиваются щелчком по кнопке "Отмена". Руководство пользователя Проектирование дорог 189

208

209 Часть IV Язык выражений В Части I этого руководства мы уже описывали в общих чертах Выражения и их использование в Pythagoras (см. Часть I Глава 4: Выражения). В этой части руководства Вы найдете подробную информацию о языке выражений и инструкции по написанию Ваших собственных выражений.

210

211 Глава 1: Основные понятия Выражение обычно применяется к CAD объекту или к строке из набора строк. Некоторые выражения, определяющие представление базы данных, применяются к парам строк из базового набора. Таким образом, выражения называются одно- или двумерными соответственно. Мы рассматриваем здесь одно выражение в качестве единицы компиляции. Строка компиляции Строка компиляции это последовательность символов Unicode. Она не может содержать любые управляющие символы (кроме завершающего нулевого символа). Лексемы Лексемы (лексема минимальная содержательная единица языка) отделяются друг от друга одним или несколькими пробелами. Разделение можно опустить, если лексемы будут правильно распознаны программой. Существуют следующие типы лексем: - константы, - имена столбцов, - имена функций, - префиксы, - операторы, - точка, - запятая, - круглые скобки. Комментарии не предусмотрены. Константы Поддерживаются константы следующих типов: Целые числа: должны быть представлены последовательностью цифр. Действительные числа: должны быть представлены последовательностью цифр с десятичной точкой посередине, в начале или в конце. Значение бесконечности можно представить двумя способами: как или вызвав функцию БЕСКОНЕЧНОСТЬ(). Чтобы выразить целое или действительное отрицательное значение, используйте знак минуса, см. ниже. Строки: должны быть представлены в двойных кавычках. Если строка содержит в себе двойные кавычки, их нужно повторить дважды. Константы других типов могут быть получены с помощью вызовов функций с постоянными аргументами или без аргументов, например: Руководство пользователя Язык выражений 193

212 Имена столбцов истина(), дата(2005,12,15). Имена столбцов могут быть представлены двумя способами: Первый способ использовать имя как оно есть, возможен только, если имя является правильным, т.е. начинается с буквы и содержит только буквы и цифры. Символы $ и # трактуются как буквы, а символ _ как цифра. Второй способ заключить имя в одинарные кавычки (апострофы). Если имя уже содержит в себе апострофы, их нужно повторить дважды. В любом случае, регистр букв игнорируется. Имена функций Все имена функций предопределены, см. ниже в описании синтаксиса. Регистр букв в имени функции игнорируется. Префиксы В двухмерных выражениях бывает необходимо различать объекты разных базовых наборов строк. Для этой цели используются специальные имена, называемые префиксами: ОСНОВН для основного базиса и ВСПОМ для вспомогательного. Разделительная точка После префикса необходимо использовать точку для отделения префикса от имени функции или столбца. Знаки операций Все возможные операторы описаны ниже в разделе "Синтаксис". У некоторых операторов есть 2 представления: одно обычное, состоящее из обыкновенных символов, например, неравенство можно представить как или как <>. Вторая форма призвана упростить ввод с клавиатуры. Разделитель Разделитель (обычно запятая) используется только для элементов списка, например, фактических параметров функции.

213 Круглые скобки Левая и правая круглые скобки используются в двух случаях: для заключения элементов списка и для определения порядка операций. Языковые версии Существует две языковые версии: локализованная и интернациональная (фактически, Американский английский). Локализованная версия используется, когда Вы смотрите или редактируете текст формулы. Интернациональная версия используется в двух случаях: в выражениях, хранящихся в документе Pythagoras, и в выражениях, обрабатываемых через VBA. Выражение может быть однозначно преобразовано из одной версии в другую, если оно синтаксически правильно. Параметры Компиляция происходит с использованием установленных параметров Pythagoras, которые, как правило, совпадают с текущими настройками. Но параметры хранятся вместе с Представлениями базы данных, именными Поисками и Тематическими картами и остаются нетронутыми. Если Вы меняете текущие настройки или используете Поиск в другом документе, используемые параметры могут отличаться от текущих. Для локализованных версий десятичный разделитель и разделитель элементов в скомпилированных выражениях должны соответствовать текущим настройкам (например, запятая, в качестве десятичного разделителя и точка с запятой ; в качестве разделителя элементов). Для интернациональной версии используются соответственно точка и запятая. Некоторые встроенные функции получают аргументы и возвращают результаты в единицах измерения, установленных в настройках. Предполагается, что единица измерения угла не установлена в форматах, принятых в геодезии и топографии (GON или румб). Форматы короткой даты и времени из установленных параметров используются для преобразования строк в дату и/или время и обратно. Установка координат НемецкиеYX изменяет семантику функций X, Y, XY и YX. Локализация Имена функций и префиксы ОСНОВН и ВСПОМ зависят от языковой версии. В локализованной версии программа получает их из специального файла ресурсов, в интернациональной версии используются английские имена функций и префиксов. В этом документе мы рассматриваем только локализованные (русские) имена функций и префиксы. Руководство пользователя Язык выражений 195

214 Глава 2: Синтаксис и семантика Типы данных Поддерживаются следующие типы данных: Числовые типы: целые и действительные числа. Типы даты и времени: дата и время вместе, только дата и только время. Значениями даты и времени вместе (в дальнейшем датавремя ) являются моменты времени. Они могут быть истолкованы как всемирное или местное время. Только дата (в дальнейшем дата ) это тип с датами в качестве значений. Значениями типа только время (в дальнейшем время ) являются отрезки времени. Они могут быть истолкованы как время суток, если значение неотрицательное и равняется времени с начала суток до описываемого момента. Другое толкование это отрезок времени между двумя моментами, значение может быть негативным. Строковый тип: строки в формате Юникод. Логический тип: значения ИСТИНА() и ЛОЖЬ() (вызовы функций). Координатный тип: поддерживается только XY. Тип графические объекты: графические объекты текущего документа. Тип типы графических объектов : значения Точка(), Линия(), Полигон(), Текст(), Дуга(), Окружность(), Сплайн(), Трасса(), Растр(), Клотоида(), ФорматТекст(), Дорога() и СостОбъект() (вызовы функций). Приведение типа данных Поддерживаются только два вида неявного приведения типов данных: целые числа в действительные и дата в дата-время. Во втором случае предполагается, что время суток 0 часов (начало суток). Значение ПУСТО Специальное значение ПУСТО может использоваться как отдельный элемент (терм) или как значение выражения (или подвыражения). Значение ПУСТО совместимо с любым типом данных.

215 ПУСТО как сигнал ошибки Результатом любой операции или функции, в которой хотя бы один аргумент является ПУСТО, также будет ПУСТО. У этого правила есть только несколько исключений, которые подробно описаны ниже. Операции или функция также может выдать в результате ПУСТО, если ее невозможно выполнить, например, дата(2005,2,30) (30е февраля). Функция ПУСТО() Вызов функции ПУСТО() всегда возвращает значение ПУСТО. Эту функцию также можно использовать как константу ПУСТО. Иногда необходимо явно указать константу ПУСТО, см. пример ниже в Глава 5: Примеры. Пустая строка и значение ПУСТО В большинстве СУРБД, включая все версии стандарта SQL, пустая строка и значение ПУСТО обрабатываются по-разному. Но в других базах данных и во многих других случаях (файлы CSV и DBF) они не различаются. Одна из причин для этого то, что оба эти значения интуитивно рассматриваются пользователями как идентичные. Пустые строки и значения ПУСТО не различаются в языке выражений Pythagoras. В частности, значение столбца строкового типа никогда не будет равно ПУСТО. Это всегда будет пустая строка, независимо от того, действительно ли это пустая строка или значение ПУСТО. Арифметические операции Унарный минус Знак (минус) используется перед выражением целого или действительного типа чтобы изменить знак его значения. Сложение Знак + (плюс) используется между выражениями для сложения их значений. Возможны следующие комбинации типов: Тип левого Тип правого Тип результата Комментарий операнда операнда Целый Целый Целый Целый Действительный действительный Действительный Целый Действительный Действительный Действительный Действительный Дата-время Время Дата-время Дата Время Дата-время Время Дата-Время Дата-Время Время Дата Дата-Время Время Время Время Дата Целый Дата Целое значение Руководство пользователя Язык выражений 197

216 количество дней Целый Дата Дата Целое значение количество дней Вычитание Знак используется между выражениями для вычитания их значений. Возможны следующие комбинации типов: Тип левого Тип правого Тип результата Комментарий операнда операнда Целый Целый Целый Целый Действительный Действительный Действительный Целый Действительный Действительный Действительный Действительный Дата-Время Дата-Время Время Дата-Время Дата Время Дата Дата-Время Время Дата-Время Время Дата-Время Дата Время Дата-Время Время Время Время Дата Целый Дата Целое значение количество дней Дата Дата Целый Целое значение количество дней Умножение Знак * (звездочка) используется между выражениями для умножения их значений. Возможны следующие комбинации типов: Тип левого Тип правого Тип результата операнда операнда Целый Целый Целый Целый Действительный Действительный Действительный Целый Действительный Действительный Действительный Действительный Время Целый Время Время Действительный Время Целый Время Время Действительный Время Время Деление Знак / (косая черта) используется между выражениями для деления левой части на правую. Возможны следующие комбинации типов:

217 Тип левого Тип правого Тип результата операнда операнда Целый или Целый или Действительный Действительный Действительный Время Целый Время Время Действительный Время Конкатенация строк Знак & может быть использован между строковыми выражениями для получения конкатенации этих строк. Операции сравнения Все операции сравнения возвращают логические (булевы) значения. Меньше/больше Можно сравнивать выражения следующих типов: - все числовые, - все даты и времена, - строки. Оба операнда должны относиться к одному и тому же типу кроме комбинаций целое/действительное число и дата-время/дата. Доступны следующие знаки сравнения: <, (или <= ), >, и (или >= ). Предполагается, что строки отсортированы в алфавитном порядке без учета регистра в текущей локали. Равенство/неравенство Сравнивать можно выражения всех типов. Оба операнда должны относиться к одному и тому же типу кроме комбинаций целое/действительное число и дата-время/дата. Доступны следующие знаки сравнения: = и (или <> ). Строки считаются равными, если они отличаются только регистром в текущей локали. Примечание: ПУСТО = ПУСТО всегда равняется ПУСТО. Чтобы сравнить значение с ПУСТО, используйте специальную функцию ЕПусто(). Руководство пользователя Язык выражений 199

218 Глава 3: Функции Вызовы функций Язык выражений Pythagoras поддерживает только встроенные функции. Каждая функция имеет уникальное имя. Синтаксис вызова функции: имя (арг1, арг2,, аргn), где имя это имя функции (ключевое слово). Количество аргументов в скобках может быть разным. Скобки нужны, даже если нет аргументов. Задание префиксов В двумерных выражениях префикс используются для определения измерения. За префиксом должна следовать разделительная точка и затем имя столбца или вызов функции. Префикс можно применять только к функциям, зависимым от измерения: ОБЪЕКТ(), функции свойств объектов без аргументов, агрегированные функции. См. также Глава 4: Определение основного или вспомогательного набора строк ниже. Приведение типов Явное приведение типов данных осуществляется с помощью функций, чьи имена идентичны названиям типов, и которые в основном не имеют аргументов (существует одно исключение). Возможны следующие преобразования: Имя функции Тип аргумента Комментарий Целое Дата Как дни Целое Строка Действительное Целый или строковый Действительное Дата-время, Как дни дата или время ДатаВремя Действительный Как дни ДатаВремя Дата ДатаВремя Строка * Дата Целый Как дни Дата Строка * Время Действительный Как дни Время Строка *

219 Строка Строка Целый Действительный и целый Действительный аргумент будет иметь количество знаков после запятой равное значению Целого аргумента Строка Дата-время Строка Дата * Строка Время * Строка Логический ИСТИНА Y, ЛОЖЬ N Преобразования производятся с использованием короткого формата даты и времени из текущих настроек. Все эти функции применимы и к аргументу, который уже относится к желаемому типу в этом случае возвращается значение аргумента. Для приведения действительного числа к целому используются специальные функции: Отбр и Округл. Первая возвращает ближайшее целое значение, которое меньше или равно модулю действительного числа; вторая округляет до ближайшего целого числа. Во всех преобразованиях игнорируется регистр строк. В преобразованиях действительного значения в строковое используется десятичный разделитель из текущих настроек. * Преобразование единиц измерений Следующие функции возвращают указанные единицы измерений: мм(), см(), дм(), м(), дкм(), гм(), км(), дюйм(), фут(), футсша(), миля(), град(), градус(), MIL() и радиан(). Чтобы перевести линейную длину или угловое значение, Вы можете использовать эти константы: Если столбцы ВЫСОТА и ОБЪЕМ содержат значения в метрах и кубических километрах соответственно, эти значения можно перевести в единицы измерения из текущих настроек, использовав выражения ВЫСОТА*М() и ОБЪЕМ*КУБ(КМ()). Высоту текущего графического объекта можно выразить в метрах как Z()/М(). Чтобы выразить ВЫСОТА в милях, используйте выражение ВЫСОТА*М()/МИЛЯ(). В вызовах перечисленных функций может быть задан один аргумент действительного типа. В этом случае значение аргумента будет разделено на соответствующую константу. Примеры можно переписать следующим образом: КМ(КМ(КМ(ОБЪЕМ))) (не рекомендуется); М(Z()); МИЛЯ(ВЫСОТА*М()). XY компоновщик и декомпоновщики Функции XY и YX принимают два действительных аргумента и возвращают значение типа XY. Функции X и Y принимают аргумент типа Руководство пользователя Язык выражений 201

220 XY и возвращают действительное значение, выраженное в единицах измерения длины из текущих настроек. Действия перечисленных функций зависят от значения параметра НемецкиеYX. И наоборот, функции EN, NE, E и N (восток и север) не зависят от значения этого параметра. Функции сравнения Следующие функции возвращают логические (булевы) значения. При сравнении текстовых значений регистр букв не учитывается. Имя функции Между В Подобно Начинается Оканчивается Содержит Количество и тип аргументов 3 аргумента e, a, и b одного типа; тип должен быть допустим для сравнения 2 или более аргументов одного типа кроме логического 2 аргумента s и p строкового типа 2 аргумента s и p строкового типа 2 аргумента s и p строкового типа 2 аргумента s и p Значение e a и e b первый аргумент равен одному из других см. текст ниже s начинается с p s заканчивается p s содержит p строкового типа ЕПусто 1 аргумент любого типа результат ИСТИНА, если аргумент ПУСТО или пустая строка Функция Подобно возвращает ИСТИНА, если сравниваемые строки совпадают в следующем смысле: - специальное значение ЛюбСимволы() в p совпадает с любой последовательностью символов в s (включая пустую последовательность), - специальное значение ЛюбСимвол() в p совпадает с любым символом в s, - другие символы в p должны совпадать с теми же символами в s. См. пример функции ЕПусто в описании Функция ЕСЛИ. Логические функции В логических функциях аргументы и результаты имеют логический (булев) тип. Имя функции Количество аргументов Не 1 И 2 или более

221 Или 2 или более Если хотя бы один из операндов функции И является ЛОЖЬю, результат тоже будет ЛОЖЬ, даже если другие операнды ПУСТО. Если хотя бы один из операндов функции ИЛИ равен ИСТИНА, результат тоже будет ИСТИНА, даже если другие операнды ПУСТО. Функция ЕСЛИ У этой функции 3 аргумента, первый должен быть логического типа, а остальные аргументы должны быть совместимых типов. Тип результата определяется типами последних двух аргументов: Тип аргументов Целый и/или действительный Дата и/или дата-время Любой другой тип(для обоих аргументов) Тип результата Целый если оба аргумента целые; иначе действительный Дата если оба аргумента даты; иначе дата/время Тот же тип Если первый аргумент ИСТИНА, тогда второй аргумент будет результатом функции. Если первый аргумент ЛОЖЬ, тогда третий аргумент будет результатом функции. Пример: У нас есть атрибутная таблица с данными об участках земли. Столбец Цена содержит цену участка или значение ПУСТО, если цена неизвестна. Мы хотим написать выражение, содержащее предположительную цену участка: если цена неизвестна, то она рассчитывается как площадь участка, умноженная на 212 (предположительная цена 1 единицы площади). Выражение будет таким: если (епусто(цена), площадь() * 212, цена) Функция ОБЪЕДИНИТЬ Функция ОБЪЕДИНИТЬ имеет один или более аргументов. Типы всех аргументов должны быть совместимы друг с другом. Тип результата определяется так же, как и для функции ЕСЛИ выше. Результатом этой функции будет первое значение аргумента, отличного от ПУСТО или пустой строки. Если значения всех аргументов ПУСТО или пустая строка, то результатом будет Пустая строка, если хотя бы один из аргументов является пустой строкой. ПУСТО в другом случае Эта функция полезна для того, чтобы заменить ПУСТО каким-то другим значением. Пример для функции ЕСЛИ можно переписать проще: объединить (цена, площадь() * 212) Руководство пользователя Язык выражений 203

222 Функции МИНИМУМ и МАКСИМУМ У этих функций один или более аргументов. Типы аргументов и результата описаны в таблице: Типы аргументов Целый и/или действительный Дата и/или дата-время Время Строка Тип результата Целый если все аргументы целые числа; иначе действительный Дата если все аргументы даты; иначе дата/время Время Строка Примечание: В версии Pythagoras v11 имена этих функций были МИН и МАКС. Они были изменены из-за введения новых агрегированных функций МИН и МАКС (см. ниже). Примите это во внимание при чтении и редактировании чертежей Pythagoras v11. Числовые функции Все числовые функции имеют только один аргумент, тип этого аргумента должен быть таким же, как и ожидаемый тип результата. Функции с действительным результатом могут быть применены к целому аргументу. Имя функции Abs Квадрат КвадратКорень Куб Exp Log Sin Cos Tg Arcsin Arccos Arctg Тип результата Целый, действительный или время Целый или действительный Действительный Целый или действительный Действительный Действительный Действительный Действительный Действительный Действительный Действительный Действительный Функции Sin, Cos и Tg принимают значения, а функции Arcsin, Arccos и Arctg возвращают значения в единицах измерения угла из текущих настроек. Функции даты/времени Существуют две функции без аргументов:

223 Имя функции Тип результата Комментарий Сейчас Дата-Время Возвращается время UTC Сегодня Дата Возвращается дата согласно местному времени Также есть несколько функций с одним аргументом: Имя функции Тип Тип Комментарий аргумента результата UTCвМестное Дата-время Дата-время МестноевUTC Дата-время Дата-время Дата Дата-время Дата Время Дата-время Время Время суток Год Дата-время Целый или дата Месяц Дата-время Целый Январь = 1 или дата День Дата-время Целый День месяца или дата День Время Целый Количество полных дней Час Дата-время Целый 0 23 или время Минута Дата-время Целый 0 59 или время Секунда Дата-время или время Целый 0 59 Следующие функции составляют значения Дата и Время: Имя функции Значение и типы аргументов Тип результата ДатаВремя Дата и время Датавремя ДатаВремя Год, месяц, день, Датавремя час, минута и секунда, все целые числа Дата Год, месяц и день, Дата Время все целые числа День, час, минута и секунда, все целые числа Комментарий Начиная с часа, аргументы можно опустить Время Аргумент день это количество полных дней. Начиная с часа, аргументы можно опустить Руководство пользователя Язык выражений 205

224 Функции строк Имя функции Значени е и типы аргумент ов Тип результата Комментарий ДлСтр Строка Целый длина строки Лев Строка и длина (целая) Строка Прав Середина Строка и длина (целая) Строка, позиция (целая) и длина (целая) Строка Строка - левая подстрока заданной длины; - если заданная длина больше фактической, возвращается вся строка - правая подстрока заданной длины; - если заданная длина больше фактической, возвращается вся строка - подстрока заданной длины, начиная с указанной позиции; - позиции начинаются с 1; - если указанная позиция больше фактической длины, возвращается пустая строка; - если заданная длина слишком велика, возвращается более короткая строка ОбрезСлева Строка Строка Удаляет все пробелы с начала строки ОбрезСправа Строка Строка Удаляет все пробелы с конца строки Обрез Строка Строка Удаляет все пробелы с начала и с конца строки Прописн Строка Строка Строчн Строка Строка Юникод Строка Целый Код Юникода первого символа строки Символ Целый Строка Возвращает строку с одним символом с кодом Юникода, равным значению аргумента Функция ОБЪЕКТ Чтобы использовать ссылку на графический объект, постройте выражение со специальной функцией ОБЪЕКТ(). Например, выражение ОБЪЕКТ()=СЛЕД можно использовать, чтобы проверить, ссылается ли значение в столбце СЛЕД на этот же объект.

225 Свойства графических объектов Имя функции У функций, возвращающих свойства графических объектов, всегда только один аргумент графический объект, к которому они применяются. Если аргумент опущен, это трактуется как применение функции ОБЪЕКТ(): Оба выражения XY(ОБЪЕКТ()) и XY() возвращают координаты текущего объекта. Но оба выражения XY(СЛЕД) и XY('СЛЕД') возвращают координаты объекта, на который ссылается столбец СЛЕД набора строк. Если перед именем функции стоит префикс, аргумент должен быть опущен, и автоматически предполагается аргумент prefix.объект(): Оба выражения ВСПОМ.XY(ОБЪЕКТ()) и XY(ВСПОМ.ОБЪЕКТ()) возвращают координаты объекта вспомогательного базового набора строк. Но оба выражения XY(ВСПОМ.СЛЕД) и XY(ВСПОМ.'СЛЕД') возвращают координаты объекта, на который ссылается столбец СЛЕД вспомогательного базового набора строк. Некоторые функции имеют смысл только с графическими объектами определенных типов. Примененные к графическому объекту неподходящего типа, они возвращают ПУСТО. Предполагается, что расстояния, площади и углы даны в единицах измерения, указанных в настройках. Типы объекта Тип результата Значение для составного объекта Тип все Тип объекта СостОбъект() СодержащийОбъект все Графический Пусто объект Комментарий Приоритет Слой Выделен Помечен все, кроме текста, формат. текста и составного объекта все, кроме составного объекта все, кроме составного объекта все, кроме составного объекта все, кроме составного объекта Комментарий Для элемента составного объекта возвращается этот составной объект, иначе Пусто Строка Пусто не Пусто, кроме текста, формат. текста и составного объекта Целый Строка Логический Логический усто пустая строка Пусто Пусто НомерТочки точка Строка пустая строка XY точка, текст или формат. XY Пусто Может использовать также синонимы YX, Руководство пользователя Язык выражений 207

226 X Y E N текст точка, текст или формат. текст точка, текст или формат. текст точка, текст или формат. текст точка, текст или формат. текст Z точка Действительный Пусто Длина линия, дуга, окружность, сплайн, клотоида, трасса или составной объект Действительный Периметр полигон или составной объект EN и NE Действительный Пусто Зависит от параметра GermanYX Действительный Пусто Зависит от параметра GermanYX Действительный Пусто Не зависит от параметра GermanYX, можно использовать синоним RW Действительный Пусто Не зависит от параметра GermanYX, можно использовать синоним HW Действительный Азимут линия Действительный Пусто Превышение линия, дуга, сплайн, клотоида или трасса Действительный Пусто НаклонДлина ПериметрУклона НачалнаяТочка КонечнаяТочка Радиус линия, дуга, окружность, сплайн, клотоида, трасса или составной объект полигон или составной объект линия, дуга или клотоида линия, дуга или клотоида дуга или окружность Действительный Действительный Графический объект Графический объект Действительный Сумма значений для всех линий, дуг, окружностей, сплайнов, клотоид и трасс Сумма значений для всех полигонов Сумма значений для всех линий, дуг, окружностей, сплайнов, клотоид и трасс Сумма значений для всех полигонов Пусто Пусто Пусто ЦентрУгол дуга Действительный Пусто Центр дуга или XY Пусто окружность МинZ сплайн Действительный Пусто МаксZ сплайн Действительный Пусто Содержимое текст или формат. текст Строка Пусто Площадь полигон или Действительный Сумма Для сплайнов теперь вычисляется длина, а не наклонная длина

227 составной объект значений для всех элементов, являющихся полигонами Особые функции Pythagoras Имя функции Первый аргумент Второй аргумент Тип результата Комментарий Расстояние XY или графический объект одного из следующих типов: точка, линия, полигон, дуга, окружность, сплайн, трасса, клотоида, составной объект XY или графический объект одного из следующих типов: точка, линия, полигон, дуга, окружность, сплайн, трасса, клотоида, составной объект Внутри XY или точка графический объект (полигон или составной объект) Действительный Логический Эта функция возвращает ПУСТО, если один из аргументов сплайн, но не ломаная линия, или составной объект, содержащий такой сплайн Точка лежит внутри указанного полигона или внутри полигона, который является элементом указанного составного объекта Агрегатные функции Агрегатные функции отличаются от других тем, что применяются не к одной строке (объекту) а к целому набору строк. Подвыражение, являющееся аргументом агрегатной функции, вычисляется для каждой строки набора, а затем функция применяется ко всем значениям. Имя Тип аргумента Тип результата Комментарий функции Счѐт без аргументов Целый Количество строк Мин числовой, дата, время, дата/время или строка тот же Минимальное значение Макс Сумма числовой, дата, время, дата/время или строка целый, действительный или время Среднее целый, действительный или время тот же тот же Время для времени, иначе действительный Максимальное значение Сумма значений Сумма( ) / Счѐт() Руководство пользователя Язык выражений 209

228 Счѐт и Сумма возвращают 0, если применить их к пустому набору строк, остальные возвращают Пусто. Если значение подвыражения является Пусто хотя бы для одной строки, результатом Сумма и Среднее также будет Пусто. Для Среднее значением функции будет Пусто, если набор строк пустой, т.е. не содержит строк. Для функций Мин и Макс результат это минимальное (максимальное) значение из всех значений не равных Пусто. Если значения всех подвыражений Пусто или набор строк пуст, тогда Мин и Макс тоже вернут Пусто.

229 Глава 4: Виды выражений и компиляция Целевые выражения Мы будем называть целевыми выражения, которые являются окончательными, в отличие от выражений, строящих представления базы данных. Вы используете целевые выражения в диалоге "Поиск" для поиска набора объектов или в тематических картах для классификации объектов. Виды выражений С точки зрения синтаксиса и семантики мы разделяем выражения на пять видов. 1. Одномерные выражения без агрегатных функций Это самый распространенный вид выражений. Выражение применяется к набору строк и не использует агрегатные функции. Например: выражение отбора для простых представлений; целевые выражения в диалоге "Поиск". 2. Одномерные выражения с агрегатными функциями Выражение применяется к одному набору строк и может использовать агрегатные функции, примененные к тому же набору. Например: выражения столбцов для простых представлений; целевые выражения в тематических картах. 3. Выражение соответствия в агрегированных представлениях Выражение применяется к двум строк разных наборов строк. Они не могут использовать агрегатные функции. 4. Выражение отбора в агрегированных представлениях Выражение применяется к строке и набору строк; строка принадлежит к другому набору строк, чем аргумент. Агрегатные функции можно применять только ко второму измерению. 5. Выражения столбцов в агрегированных представлениях Выражение может ссылаться только на объекты и столбцы основного измерения. Можно использовать агрегированные функции обоих измерений, но у них будет разный смысл. Агрегатная функция во вспомогательном измерении применяется ко всем строкам вспомогательного набора, соответствующим текущей строке основного набора. Агрегатная функция в основном измерении применяется ко всем строкам основного набора. Руководство пользователя Язык выражений 211

230 Определение основного или вспомогательного набора строк В агрегированных представлениях в выражениях используются столбцы и объекты обоих измерений. Упомянутые префиксы Основн и Вспом можно использовать для указания измерения. В некоторых случаях такое указание не нужно. Например, если только один базовый набор строк является атрибутным, функция ОБЪЕКТ() может быть применена только к этому измерению; если столбец, на который ссылаются, присутствует только в одном наборе и т.д. Во всех сомнительных случаях существуют значения по умолчанию: Внутри вызова агрегатной функции, применѐнной ко вспомогательному измерению, предполагется это измерение. Если агрегатная функция вызвана в выражении для столбца агрегированного представления, то предполагается вспомогательное измерение. В остальных случаях предполагается основное измерение. Компиляция выражений Любое выражение вводится в текстовой форме и должно быть переведено в машинный язык. Компиляция выражений происходит в зависимости от их вида и многих других факторов. Естественно, компиляция может быть успешной или нет. В случае неудачи, Вы получите описание лексических и синтаксических ошибок и, в большинстве случаев, часть выражения, вызвавшая ошибку, будет выделена.

231 Глава 5: Примеры Одномерные выражения Без агрегированных функций Пример поиска Найти все графические объекты, комментарий которых содержит подстроку electr (в любом регистре): подобно (комментарий(), любыесимволы() & electr & любыесимволы()) Поиск по базе данных Найти все графические объекты, связанные с атрибутной таблицей, и имеющие в столбце "Завершение" дату между и : между (Завершение, дата(2006,1,1), дата(2006,3,15) ) Поиск с использованием функции ЕСЛИ Найти все точки, комментарий которых начинается со знака процента ( % ), и все остальные объекты, в которых этот знак находится на второй позиции: если ( тип()=точка(), подобно(комментарий(), % &любыесимволы()), подобно (комментарий(),любойсимвол()& % &любыесимволы()) ) Используя функцию ПУСТО Дана атрибутная таблица, описывающая участки земли. В таблице есть столбцы Цена и ДатаОценки, содержащие соответственно оценку стоимости и дату, когда эта оценка была произведена (или два значения Пусто, если цена неизвестна). Мы хотим вычислить самую достоверную цену. Если цена в базе данных не старше 5 лет, мы пересчитаем ее, предполагая уровень инфляции 3% в год. В противном случае, будет возвращено значение Пусто, поскольку достоверной цены нет. Эту задачу можно решить следующим образом: если (действительное(сейчас() ДатаОценки) < 5*365, Цена* exp (действительное (сейчас() ДатаОценки) / 365 * log(1.03)), Пусто()) Заметьте, что это выражение дает правильный результат также в том случае, когда Цена или ДатаОценки имеет значение Пусто: Руководство пользователя Язык выражений 213

232 Если Цена содержит значение Пусто, второй параметр функции Если тоже есть Пусто, таков есть и результат. Если ДатаОценки содержит значение Пусто, первый аргумент есть Пусто, таков есть и результат. С использованием агрегатных функций Просмотр таблицы У нас есть атрибутная таблица Дороги, привязанная к трассам, со столбцом Ширина. Мы хотим найти все дороги шириной хотя бы 10 м и показать их длину и ширину. Мы также хотим узнать общую протяженность всех этих дорог. Основной набор строк, конечно же, таблица Дороги. Выражение отбора можно записать как ширина 10*м() Выражения столбцов записываются как длина() Ширина сумма(длина()) Второй столбец можно отсортировать в порядке убывания. Мы получим набор строк с тремя столбцами. Все дороги будут отсортированы по ширине в порядке возрастания. Первые два столбца отображают длину и ширину; третий столбец содержит общую протяженность дорог, во всех строках это значение будет одинаковым. Агрегированные представления Поиск с использованием агрегатной функции Дана та же таблица Дороги, что и в предыдущем примере, и атрибутная таблица Заправки, привязанная к точкам. Мы хотим найти дороги с более чем 1 заправкой на км. Прежде всего, давайте определим представление, которое будет использовано в диалоге "Поиск". Основной набор строк таблица Дороги, вспомогательный набор таблица Заправки. Выражение соответствия будет выглядеть следующим образом: и (вспом.пропан, расстояние(объект(), вспом.объект()) 100*м()) Здесь Пропан это название столбца логического типа, т.е. мы ищем только те заправки, на которых есть газ пропан. В первый раз функция объект() без префикса, это означает, что используется основной набор строк (по умолчанию). Выражение отбора выглядит как Истина()

233 Это означает, что в новое представление включены все дороги. Выражения столбцов отсутствуют, они нам не нужны. Диалог "Поиск" ссылается на созданное представление. Целевое выражение: счѐт() / км(длина()) > 1 Поиск с использованием телескопа У предыдущего примера есть серьезный недостаток. Для нахождения соответствующих пар нужно исследовать все пары рядов из таблиц Дороги и Заправки. На самом деле, на очень немногих заправках есть газ пропан было бы быстрее сначала найти все такие заправки. Мы будем решать задачу в два этапа: 1) Построим простое представление ЗаправкиПропаном, содержащее только заправки, на которых есть газ пропан. Базовый набор строк таблица Заправки. Выражение отбора = Пропан. Выражения столбцов не нужны. 2) Второй шаг очень похож на предыдущий пример. Основной набор строк также таблица Дороги, вспомогательный набор представление ЗаправкиПропаном. Выражение соответствия выглядит как расстояние (объект(), вспом.объект()) 100*м() Выражение отбора также Истина(). Остальные действия, как и в предыдущем примере. Просмотр таблиц с агрегатными функциями обоих видов Продолжая предыдущий пример, мы хотим построить то же представление, но расширив его двумя новыми значениями: количество заправок на километр каждой дороги и совокупно. Основной набор строк таблица Дороги, вспомогательный набор представление ЗаправкиПропаном. Выражение соответствия: расстояние (объект(), вспом.объект()) 100*м() Выражение отбора: Выражения столбцов: Ширина 10*м() км(длина()) Ширина км(основн.сумма(длина())) счѐт() / км(длина()) сумма(счѐт()) / основн.сумма(км(длина())) Заметьте, что префикс основн. необходим дважды. Иначе выражение сумма(км(длина())) будет означать абсолютно другую и странную вещь: общую длину всех заправок вблизи текущей дороги. Поскольку заправки являются точками, их длина есть Пусто, и таков есть и результат выражения. Руководство пользователя Язык выражений 215

234

235 Приложения Приложения 217

236 Приложение A: Формат списка координат Список координат является текстовым файлом, в котором содержатся номера и координаты точек. В разделе Часть II Глава 1: Импорт/Экспорт данного Руководства объясняется, как Pythagoras использует этот текстовый файл. Список координат можно создать практически в любом текстовом редакторе или электронной таблице (Microsoft Excel, Lotus 123 и т.п.). Список координат имеет следующую структуру: <Номер точки> TAB <Координата 1> TAB <Координата 2 > TAB <Координата 3> TAB [<Высота инструмента>] TAB [<Высота отражателя>] TAB <Примечание> Координаты могут быть представлены в формате: - XYZ - NEZ - HDZ - HVD - HVS В качестве символа-разделителя допускается использовать знак табуляции, пробел, запятую или точку с запятой.

237 Приложение B: Клавиши быстрого выбора команд Для быстрого вызова различных команд (обычный вызов через пункты меню) в Pythagoras можно использовать стандартные клавишные комбинации в Microsoft Windows. Использование сочетаний клавиш описывается в руководстве пользователя к соответствующей операционной системе. Кроме стандартных функций быстрого доступа к пунктам меню через комбинации клавиш, Вы можете использовать перечисленные ниже комбинации клавиш для вызова команд Pythagoras. Обратите внимание на то, что клавиши ALT и CTRL выполняют одну и ту же функцию. Важное примечание! При использовании клавиш CTRL-, ALT- и SHIFT их следует удерживать нажатыми до окончания операции. Клавиша Функция ALT или CTRL a) В режиме выбора: Если при выборе линии или дуги Вы нажмете клавишу CTRL, то выделятся также и точки на концах этой линии или дуги. Если Вы нажмете клавишу CTRL при перемещении текста, то в этом месте появится копия этого текста. Клавишу CTRL следует нажимать только после того, как Вы отпустите кнопку мыши. b) При создании текста: При перемещении курсора текста по экрану при нажатой клавише CTRL, при приближении к линиям, дугам и точкам он автоматически «захватывает» эти объекты. c) При создании линий: Если при создании линии Вы нажмете клавишу CTRL, то новая линия будет оставаться параллельной оси X или Y текущей системы координат. d) Создание окружности или дуги с заданным центром и радиусом: Если при подтверждении окружности Вы нажмете клавишу CTRL, то в центре этой окружности будет создана точка. Приложения Приложение B: Клавиши быстрого выбора команд 219

238 e) Создание дуги, касательной к двум линиям: Если при создании касательной дуги Вы нажмете клавишу CTRL, то протяженность линий уменьшается или увеличивается до точки соприкосновения с дугой. Это быстрый доступ к команде "Сопряжение". f) Если нажать клавишу CTRL в режиме "Промеры", то Pythagoras временно переходит в режим "Система координат пользователя". Если потом щелкнуть мышкой на первой и последней точке базисной линии, то Pythagoras создаст временную систему координат (с началом в первой точке и направлением оси X или N на вторую точку) и вернется в режим "Промеры". Это удобно для быстрого создания промеров XY, связанных с базисной линией. g) Создание временной системы координат, параллельной текущей СК: Если нажать клавишу CTRL и щелкнуть на точке начала отсчета новой СК, то создается временная СК. Оси новой созданной системы координат параллельны осям текущей системы координат. h) Создание временной системы координат: Если нажать клавишу CTRL и щелкнуть кнопкой мыши на точке, показывающей направление активной системы координат, то создается временная система координат с началом в этой точке. i) Команда Переместить: Если нажать клавишу CTRL при перемещении объектов, то эти объекты будут перемещаться только параллельно или перпендикулярно текущей системе координат. j) Команда Соединить: При выполнении команды "Соединить" исходная конечная точка линии или дуги не удаляется. k) Указание текущего слоя на панели управления. Если удерживать клавишу CTRL нажатой при выборе слоя, то выделенные объекты перемещаются в текущий слой. l) Сегмент, параллельный опорной линии. Если нажать клавишу CTRL при подтверждении расстояния от линии, Pythagoras создает прямоугольник. Шириной является расстояние новой параллельной линии до опорной линии. Этот прямоугольник состоит из отдельных линий.

239 m) Выбор 'Условного знака библиотеки' или ' Условного знака документа' в меню 'Настройки'' Если нажать клавишу CTRL во Время выбора условного знака по умолчанию, то программа автоматически переходит в режим назначения условного знака для каждой выбираемой точки. n) При вращении объектов Если нажать клавишу CTRL в тот момент, когда Вы вращаете выделенные объекты, угол поворота становится кратным 90 градусам. o) Если при нажатой клавише CTRL Вы назначите текущей систему координат листа, то координаты выделенных объектов будут преобразованы в систему координат листа. p) Если при нажатой клавише CTRL Вы назначите текущей Местную систему координат, то выделенные объекты преобразуются в местную систему координат. q) Если клавиша CTRL удерживается в нажатом положении при подтверждении создания точки на линии, эта линия автоматически делится на 2 части. Созданная точка становится конечной точкой первой линии и начальной точкой второй линии. Свойства исходной линии при этом не меняются. r) Одновременное нажатие CTRL и T вызывает окно Диспетчер тематических карт. s) Одновременное нажатие CTRL и I вызывает окно Диспетчер видов. ПРОБЕЛ a) Переключение между режимом выделения и режимом, который использовался в последний раз выбором кнопки на панели инструментов. b) Режим преобразования линии Линия преобразуется в дугу, касательную к той линии, которая была видна на чертеже до нажатия ПРОБЕЛа. c) Создание вращаемого условного знака Если по умолчанию стиль точки задан как вращаемый условный знак, и Вы задаете какую-либо точку, то необходимо сначала щелкнуть курсором на линии, чтобы указать угол поворота условного знака. Если Вы хотите развернуть условный знак на 180 градусов, нажмите клавишу ПРОБЕЛ. Приложения Приложение B: Клавиши быстрого выбора команд 221

240 SHIFT a) В режиме выбора: Когда нажата клавиша SHIFT, Вы можете добавить объекты к уже выделенным или удалить их из выделенной группы. b) При создании линий: Если щелкнуть кнопкой мыши на конечной точке линии при нажатой клавише SHIFT, то именно от этой конечной точки и будет создаваться новая линия. Таким образом, Вы можете быстрее начертить линии, соединяющие множество существующих точек. c) При создании параллельных сегментов: Нажмите клавишу SHIFT и переведите курсор на примыкающую линию или дугу. Результат будет тот же, что и при создании полилинии, параллельной трассе. Shift Lock / Caps Lock Когда включена функция "Подтверждение операций", Pythagoras автоматически запрашивает точную информацию о местоположении нового объекта, который Вы хотите создать. При нажатой клавише Shift или Caps Lock включается возможность последовательного ввода данных. Это значит, что после внесения данных для нового объекта программа еще остается в режиме ввода. Используя эту функцию, Вы можете, например, быстро создать точки на линии. ">" включает режим увеличения изображения (аналогично выбору функции "Увеличить"). "<" включает режим уменьшения изображения (аналогично выбору функции "Уменьшить"). "=" аналогично выбору функции "Фактический размер". "-" key аналогично выбору функции "Показать всѐ".

241 TAB a) При вводе данных на панели управления: Переход к следующему полю на панели управления для ввода данных. b) В большинстве режимов черчения, когда курсор находится на линии. На панели последовательно отображаются: - горизонтальная длина линии, - наклонная длина линии, - превышение между конечными точками линии, - азимут, - уклон. c) В большинстве режимов черчения, когда курсор находится на дуге. На панели последовательно отображаются: - горизонтальная длина дуги, - радиус, - центральный угол, - наклонная длина дуги, - превышение между конечными точками, - уклон. Shift-TAB Если для объекта выбрано некоторое свойство, эта комбинация клавиш назначает выбранное значение как применяемое по умолчанию для этого типа объектов. Текущий выбор остается в силе до выхода из Pythagoras. ESC Отменяет действия по созданию объекта на чертеже. Имеет такой же эффект, что и выбор другой кнопки на панели инструментов. "0".."9" Используются для нахождения точки на линии или дуге в диапазоне от 1/2 до 1/19 длины этой линии или дуги. Если нажать цифровую клавишу (или клавиши) при создании точек, линий дуг или окружностей, курсор фиксируется на точках, равномерно отстоящих друг от друга с заданным интервалом. "2": интервал 1/2, "3": интервал 1/3,... "9": интервал 1/9, "0": интервал 1/10, "1": интервал 1/11, "1" и "2": интервал 1/12, "1" и "9": интервал 1/19. Приложения Приложение B: Клавиши быстрого выбора команд 223

242 "T" Если эта клавиша нажата, то в зоне выбора, создаваемой с помощью курсора, будут выделяться только текстовые объекты. Объекты других типов выбираться не будут. "P" Если эта клавиша нажата, то в зоне выбора, создаваемой с помощью курсора, будут выделяться только полигоны. Объекты других типов выбираться не будут. "O" Если эта клавиша нажата, то в зоне выбора, создаваемой с помощью курсора, будут выделяться только точки. Объекты других типов выбираться не будут. "X" Если эта клавиша нажата, то в зоне выбора, создаваемой с помощью курсора, будут выделяться только трассы. Объекты других типов выбираться не будут. "R" Если эта клавиша нажата, то в зоне выбора, создаваемой с помощью курсора, будут выделяться только дороги. Объекты других типов выбираться не будут. "L" Если эта клавиша нажата, то в зоне выбора, создаваемой с помощью курсора, будут выделяться только линии. Объекты других типов выбираться не будут. "I" Если эта клавиша нажата, то в зоне выбора, создаваемой с помощью курсора, будут выделяться только изображения (растры). Объекты других типов выбираться не будут. "B" Если эта клавиша нажата, то в зоне выбора, создаваемой с помощью курсора, будут выделяться только изображения (растры). Объекты других типов выбираться не будут. "A" Если эта клавиша нажата, то в зоне выбора, создаваемой с помощью курсора, будут выделяться только дуги. Объекты других типов выбираться не будут. "G" Эта клавиша используется для разворота угла до прямого и создания прямоугольника, с заданными длинами сторон. Выберите инструмент создания параллельных линий и щелкните на базовой линии (той, которая останется

243 неподвижной), перенесите курсор на другую линию, нажмите клавишу G и передвиньте курсор. Будет создана перпендикулярная линия. Щелкните в любом месте чертежа, и квадрат будет достроен автоматически. DEL - BACKSPACE a) Аналогично действию команды "Очистить". b) При создании полигона: Удаление последнего сегмента этого полигона. Двойной щелчок a) При создании трассы или полигона. Если дважды щелкнуть на линии или дуге, то смежные с ней линии и дуги добавляются в полигон или трассу, пока связанные объекты или линии не закончатся. b) В режиме выбора CTRL SHIFT Двойной щелчок: Свойства объекта задаются, как новые параметры по умолчанию. (Например, для текста: размер шрифта, толщина, стиль, выравнивание). SHIFT Двойной щелчок: Объекту присваиваются действующие по умолчанию параметры. Сочетание 2 предыдущих комбинаций клавиш позволяют быстро перенести свойства какого-либо объекта на чертеже на другой объект. Приложения Приложение B: Клавиши быстрого выбора команд 225

244 CTRL Двойной щелчок на точке: Значение высоты (Z) точки можно изменить на панели управления. CTRL Двойной щелчок на тексте: Текст поворачивается на 180 градусов. c) Команда Соединить Если Вы один раз щелкните на втором объекте, то увеличится или уменьшится только первый объект. Но, если Вы дважды щелкните на втором объекте, то и второй объект также увеличится или уменьшится. d) При создании перпендикулярной линии, параллельной линии, параллельной трассы, текстовой надписи. Если Вы дважды щелкните на опорном объекте, то этот объект остается выделенным после создания нового объекта. Маску выделения можно снять, нажав клавишу ESC или ПРОБЕЛ. e) После двойного щелчка по линии можно выбрать поле "Инверсия", что инвертирует стиль линии. Особенно наглядно это выглядит на несимметричных стилях. Средняя кнопка мыши a) Двойной щелчок Аналогично выбору функции "Показать всѐ". b) CTRL Двойной щелчок Если не существует ссылки на внешний файл: Аналогично выбору функции "Выбрать внешний файл". Если ссылка на внешний файл уже существует: Аналогично выбору функции "Открыть внешний файл"

245 Приложение C: Заполнители Заполнители (заполнитель - текстовый или графический элемент электронного шаблона страницы, заменяемый реальным элементом) могут использоваться в текстовом поле Pythagoras (не в форматированном тексте). Конкретное значение будет подставлено вместо заполнителя, в зависимости от его типа. Типы заполнителей ^s: заполнитель масштаба. ^d: заполнитель даты. ^f : заполнитель имени файла. ^p: заполнитель названия листа. ^u: заполнитель имени пользователя (соответствует имени, под которым пользователь открыл сеанс работы с Windows). ^c1: заполнитель координаты X нижнего левого угла печатаемой области листа. ^c2: заполнитель координаты Y нижнего левого угла печатаемой области листа. Приложения Приложение C: Заполнители 227

246 Приложение D: Файл PYTHAGOR.INI Файл Pythagor.ini расположен в папке C:\Windows (не в папке Pythagoras). MAXIDS Максимальное количество объектов на чертеже. Стандартная версия программы позволяет отобразить объектов. Версия Pythagoras Pro 4 млн. объектов. Пример: MAXIDS = MAXUNDO Максимальное количество действий, которые можно отменить. Предельное значение 25. Пример: MAXUNDO = 3. EXT_DC_IMPORT Этот параметр задает стандартное расширение, которое будет отображаться в диалоговом окне при импорте файла накопителя данных. Пример: EXT_DC_IMPORT=DAT. В диалоговом окне "Импорт файла" будут отображаться файлы с расширением *.DAT. EXT_DC_EXPORT Этот параметр задает стандартное расширение, отображаемое в диалоговом окне "Сохранить как" при экспорте файла для накопителя данных (Списка разбивочных точек). Пример: EXT_DC_IMPORT=DAT. В диалоговом окне "Сохранить как" будут отображаться файлы с расширением *.DAT. MOUSE_WHEEL_ZOOMING Здесь вы определяете, должно ли колесо прокрутки выполнять функцию прокрутки или функцию изменения масштаба. Значения: 1 = увеличить/уменьшить. 0 = прокрутка.

247 AUTOMATIC_BACKUP Эта установка позволяет автоматически сохранять запасную копию при открытии чертежа. Значения: 0 = отсутствие автоматической запасной копии. Остальные числа = создавать запасную копию. AUTOMATIC_SAVE Эта установка разрешает автоматическое сохранение чертѐжа (в то Время, когда он является открытым) в предопределѐнный интервал времени. Значения: 0 = выключено Остальные числа = включено AUTOMATIC_SAVE_INTERVAL Устанавливает интервал автоматического сохранения (в минутах). CMDLINE Для внутреннего использования. Приложения Приложение D: Файл PYTHAGOR.INI 229

248 Приложение E: Сохранение системных файлов Если нажать клавишу CTRL во Время запуска Pythagoras, появится следующее диалоговое окно: Здесь Вы можете произвести следующие действия с системными файлами (PYTHAGOR.LIB, PYTHAGOR.MLB, PYTHAGOR.DEF, PYTHAGOR.PLB): Посмотреть пути к каталогам, в которых хранятся системные файлы Pythagoras. Указать другие места хранения этих файлов. Импортировать системные файлы, полученные от других пользователей или из других компьютеров. Вы можете сделать копии системных файлов из указанных каталогов, используя любую программу управления файлами.

OpenOffice.org Impress

OpenOffice.org Impress OpenOffice.org Impress Impress программа в составе OpenOffice.org для работы со слайд-шоу (презентациями). Вы можете создавать слайды, которые содержат много различных элементов, включая текст, маркированные

Подробнее

Руководство пользователя. Программа ScanMaster. версия 2.0

Руководство пользователя. Программа ScanMaster. версия 2.0 Руководство пользователя Программа ScanMaster версия 2.0 Оглавление 1. Введение... 3 2. Запуск... приложения ScanMaster 4 3. Главное... окно программы 5 4. Настройки... программы 7 5. Маркировка... исходных

Подробнее

Тема 8 Стили. 8.1 Форматирование документа с использованием стилей

Тема 8 Стили. 8.1 Форматирование документа с использованием стилей Тема 8 Стили Стиль это набор параметров форматирования, имеющий имя. Стили применяются: - для профессионального оформления документа; - для быстрого изменения параметров текста; - для придания однородности

Подробнее

ТЕМА 10 РАЗРЕЗЫ И ФАСАДЫ. 10.1 Разрезы 10.1.1 Построение разрезов

ТЕМА 10 РАЗРЕЗЫ И ФАСАДЫ. 10.1 Разрезы 10.1.1 Построение разрезов ТЕМА 10 РАЗРЕЗЫ И ФАСАДЫ Фасады и разрезы строятся в отдельных окнах ArchiCAD, которые находятся в интерактивной связи с другими рабочими окнами (окно плана этажа, 3D окно). На плане может быть задано

Подробнее

УПРАЖНЕНИЕ 6 Управление масштабом изображений. Работа с видами

УПРАЖНЕНИЕ 6 Управление масштабом изображений. Работа с видами УПРАЖНЕНИЕ 6 Управление масштабом изображений. Работа с видами Упражнение 6-1. Масштабирование изображения На основе чертежа пуансона создадим чертеж подобной детали, размеры которой в два раза меньше

Подробнее

Использование шаблона Russian Civil 3D (Metric) для AutoCAD Civil 3D 2009 при проектировании автодороги общего пользования

Использование шаблона Russian Civil 3D (Metric) для AutoCAD Civil 3D 2009 при проектировании автодороги общего пользования Использование шаблона Russian Civil 3D (Metric) для AutoCAD Civil 3D 2009 при проектировании автодороги общего пользования 1 В документе описан процесс проектирования дороги общего пользования на основе

Подробнее

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ Цифровая фотограмметрическая система Версия 6.0 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ Оглавление 1. О документе... 3 2. Общие сведения о программе... 3 3. Основные понятия и определения... 3 4. Инструменты программы...

Подробнее

Основы редактирования

Основы редактирования Глава 3 Основы редактирования Вводимому в документ тексту обычно не удается сразу придать завершенный вид. Иными словами, после ввода текст обычно редактируется. Данная глава посвящена различным аспектам

Подробнее

Рис. 6.1. Рабочее окно программы Paint.

Рис. 6.1. Рабочее окно программы Paint. 6. ПРОГРАММА PAINT 6.1. Общие сведения Программа Paint является одним из наиболее популярных графических редакторов в среде начинающих пользователей. Она предназначена для просмотра, создания и редактирования

Подробнее

4. Ввод информации. 4.1. Импорт таблицы. Для того чтобы импортировать данные из обменного формата MIF/MID в таблицу MapInfo, необходимо:

4. Ввод информации. 4.1. Импорт таблицы. Для того чтобы импортировать данные из обменного формата MIF/MID в таблицу MapInfo, необходимо: 4. Ввод информации Для модификации карты необходимо открыть (или импортировать) таблицу MapInfo или Рабочий Набор, т.е. совокупность таблиц. Все таблицы в MapInfo состоят, по крайней мере, из двух различных

Подробнее

УПРЗА «ЭКО центр». Системы координат

УПРЗА «ЭКО центр». Системы координат Высокие технологии в экологическом проектировании УПРЗА «ЭКО центр». Системы координат Руководство пользователя www.eco-c.ru 2006 2011 OOO «ЭКО центр» 2 УПРЗА «ЭКО центр». Системы координат. Руководство

Подробнее

Создание пользовательских систем координат (Javad GNSS)

Создание пользовательских систем координат (Javad GNSS) Создание пользовательских систем координат (Javad GNSS) В данной инструкции рассматривается настройка системы координат по параметрам (проекция+датум) в офисном ПО Justin/Justin Link и полевом ПО Tracy

Подробнее

Лабораторная работа 2. Основы работы с MathCAD MathCAD, как и большинство других программ работает с документами. С точки зрения пользователя,

Лабораторная работа 2. Основы работы с MathCAD MathCAD, как и большинство других программ работает с документами. С точки зрения пользователя, Лабораторная работа 2. Основы работы с MathCAD MathCAD, как и большинство других программ работает с документами. С точки зрения пользователя, документ - это чистый лист бумаги, на котором можно размещать

Подробнее

Использование КриптоПро CSP в Word/Excel из состава Microsoft Office 2003, 2007, 2010

Использование КриптоПро CSP в Word/Excel из состава Microsoft Office 2003, 2007, 2010 Использование КриптоПро CSP в Word/Excel из состава Microsoft Office 2003, 2007, 2010 Данная инструкция описывает порядок действий по конфигурации программ Word и Excel из состава Microsoft Office 2003,

Подробнее

Добро пожаловать в CorelDRAW, графическую программу для создания векторной графики и графического дизайна для профессионалов.

Добро пожаловать в CorelDRAW, графическую программу для создания векторной графики и графического дизайна для профессионалов. Создание эмблемы Добро пожаловать в CorelDRAW, графическую программу для создания векторной графики и графического дизайна для профессионалов. В этом пособии будет рассмотрено создание эмблемы для вымышленного

Подробнее

1.2. Создание презентации на основе пустой презентации

1.2. Создание презентации на основе пустой презентации 1. ПРОГРАММА MICROSOFT POWERPOINT 1.1. Общие сведения Программа Microsoft PowerPoint предназначена для создания презентаций с использованием упорядоченного набора слайдов, позволяющего графически пояснить

Подробнее

4. РАБОТА С ФАЙЛАМИ И ПАПКАМИ. 4.1. Общие сведения

4. РАБОТА С ФАЙЛАМИ И ПАПКАМИ. 4.1. Общие сведения 4. РАБОТА С ФАЙЛАМИ И ПАПКАМИ 4.1. Общие сведения Вся информация, размещаемая на компьютере, имеет некоторую структуру, цель которой состоит в обеспечении удобства в ориентации пользователя. Эта структура

Подробнее

Создание сайтов средствами сервиса Google

Создание сайтов средствами сервиса Google Создание сайтов средствами сервиса Google Краткие теоретические сведения Сервис Google Сайты позволяет быстро создать собственный сайт даже тем, кто не знаком с профессиональными инструментами веб-дизайна.

Подробнее

Тема: Фильтрация данных

Тема: Фильтрация данных Тема: Фильтрация данных Отфильтровать список показать только те записи, которые удовлетворяют заданному критерию. Excel предоставляет две команды для фильтрации данных: 1. Автофильтр (для простых условий

Подробнее

Приложение 3. Работа с LMS на основе MOODLE

Приложение 3. Работа с LMS на основе MOODLE П3.6. Подготовка тестов Это один из наиболее важных элементов создания курса, поэтому он вынесен в отдельный раздел. Преподаватель может создавать в своем курсе тесты, состоящие из вопросов различного

Подробнее

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ Цифровая фотограмметрическая система Версия 6.0.1 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ Оглавление 1. Назначение документа... 3 2. Общие сведения... 3 3. Панель инструментов... 3 4. Быстрый просмотр FastOrtho... 4

Подробнее

Boot Camp Руководство по установке и настройке

Boot Camp Руководство по установке и настройке Boot Camp Руководство по установке и настройке Содержание 3 Введение 4 Что Вам необходимо 5 Установка 5 Шаг 1. Проверка наличия обновлений 5 Шаг 2. Подготовка компьютера Mac к установке Windows 5 Шаг 3.

Подробнее

Создание презентаций в OpenOffice.org Impress

Создание презентаций в OpenOffice.org Impress Создание презентаций в OpenOffice.org Impress OpenOffice.org Impress программа подготовки презентаций, входит в состав OpenOffice.org. Cпособна создавать PDF файлы из презентаций, а кроме того, экспортировать

Подробнее

Упражнение 7. Страницы, нумерация, шаблонные страницы. Для работы со страницами в QuarkXPress предусмотрены меню Страница и палитра Макет страницы.

Упражнение 7. Страницы, нумерация, шаблонные страницы. Для работы со страницами в QuarkXPress предусмотрены меню Страница и палитра Макет страницы. Для работы со страницами в QuarkXPress предусмотрены меню Страница и палитра Макет страницы. Откройте проект «Верстка2». Добавим в макет страницу через меню Страница Вставить. В масштабе Вид Эскизы страниц

Подробнее

Microsoft Access. Создание базы данных

Microsoft Access. Создание базы данных Практическая работа 3 Microsoft Access. Создание базы данных Реализовать базу данных (БД) «Учет выдачи и возврата книг» в системе управления базами данных (СУБД) Microsoft Access 2010 (2007). В результате

Подробнее

Восстановление базы данных из файла бэкапа

Восстановление базы данных из файла бэкапа Восстановление базы данных из файла бэкапа Нужно скопировать на локальный диск бэкап базы данных, поставляющийся с дистрибутивом. (В данном примере это файл mc_spds9.bkp). Примечание: для восстановления

Подробнее

Создание массива в сборке

Создание массива в сборке Создание массива в сборке Номер публикации spse01640 Создание массива в сборке Номер публикации spse01640 Информация о правах Владельцем продукта и документации является Siemens Product Lifecycle Management

Подробнее

Виды ошибок при задании формул

Виды ошибок при задании формул Виды ошибок при задании формул Формула в Microsoft Excel представляет собой синтаксическую конструкцию, начинающуюся со знака равенства (=) и предназначенную для обработки данных с последующим помещением

Подробнее

СИСТЕМА «ГАЛАКТИКА ERP»

СИСТЕМА «ГАЛАКТИКА ERP» СИСТЕМА «ГАЛАКТИКА ERP» Формирование Excel-отчетов по шаблону РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 2010 АННОТАЦИЯ Предлагаемое читателям руководство содержит подробную информацию о порядке работы с XLT-шаблонами в

Подробнее

Тема: Создание презентации с применением шаблона и разметки слайдов

Тема: Создание презентации с применением шаблона и разметки слайдов ЛАБОРАТОРНЫЙ ПРАКТИКУМ 1.1. Лабораторная работа 1 Тема: Создание презентации с применением шаблона и разметки слайдов Цель: Изучить основные возможности программы POWERPOINT. Научиться создавать и оформлять

Подробнее

Горячие клавиши и подсказки для работы в ArcGIS Desktop 10.1

Горячие клавиши и подсказки для работы в ArcGIS Desktop 10.1 Сентябрь 2012 Горячие клавиши и подсказки для работы в ArcGIS Desktop 10.1 Esri CIS 2011. Все права защищены. Esri CIS Москва, ул. Смольная, 52 стр. 6 ww.esri-cis.ru, market@esri-cis.ru, тел. +7 (495)

Подробнее

Создание и использование форм

Создание и использование форм Глава 8 Создание и использование форм Как уже отмечалось в главах 1 и 2 этой книги, такие объекты базы данных, как формы, предназначены в первую очередь для работы одновременно только с одной записью.

Подробнее

ЗАО НТЦ ПБ ПРОГРАММА «СВЕДЕНИЯ О ПРОИЗВОДСТВЕННОМ КОНТРОЛЕ» РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

ЗАО НТЦ ПБ ПРОГРАММА «СВЕДЕНИЯ О ПРОИЗВОДСТВЕННОМ КОНТРОЛЕ» РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ЗАО НТЦ ПБ ПРОГРАММА «СВЕДЕНИЯ О ПРОИЗВОДСТВЕННОМ КОНТРОЛЕ» РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ Москва, 2015 Оглавление 1. Назначение и условия применения. 3 2. Комплект поставки и подготовка к работе. 3 3. Установка

Подробнее

Режимы работы со слайдами

Режимы работы со слайдами Вы хотите быстро подготовить наглядный демонстрационный материал к выступлению? У Вас есть план устной подачи материала, но нет пока лаконичных тезисов, схем, диаграмм, рисунков, которые должны заострить

Подробнее

Краткая инструкция по подготовке и созданию SMS рассылки

Краткая инструкция по подготовке и созданию SMS рассылки Краткая инструкция по подготовке и созданию SMS рассылки В данном руководстве рассматриваются наиболее часто встречающиеся процедуры для подготовки и создания SMS рассылки: 1. Импорт контактов (получателей)

Подробнее

Система автоматизированного проектирования КМОП БИС "Ковчег 3.0" Общие сведения... 1 Меню Проект... 2. Меню Параметры... 3. Меню Схема...

Система автоматизированного проектирования КМОП БИС Ковчег 3.0 Общие сведения... 1 Меню Проект... 2. Меню Параметры... 3. Меню Схема... Меню Проект Общие сведения... 1 Меню Проект... Меню Параметры... 3 Меню Схема... 4 Меню Выполнить... 5 Общие команды... 6 Графический редактор схем... 7 Подсистема трансляции схемы... 8 Подсистема функционально-логического

Подробнее

Foxit PhantomPDF Business for HP Руководство пользователя

Foxit PhantomPDF Business for HP Руководство пользователя 1 Copyright 2014 Foxit Corporation. Все права защищены. Запрещается полное или частичное воспроизведение, передача, распространение или хранение в любом виде настоящего издания без предварительного письменного

Подробнее

Работа с калькулятором

Работа с калькулятором 2010 год Работа с калькулятором Самоучитель Учебник позволяет освоить работу с простым калькулятором Windows самостоятельно. В нём изложена методика и упражнения, выполняя которые приобретается твёрдый

Подробнее

Ðàáîòà â ðåæèìå ñòðóêòóðû

Ðàáîòà â ðåæèìå ñòðóêòóðû Ãëàâà 3 Ðàáîòà â ðåæèìå ñòðóêòóðû В этой главе... Ïîíÿòèå î ñòðóêòóðå Ñóùíîñòü âìåñòî ôîðìû Èçìåíåíèå óðîâíÿ àáçàöåâ Äîáàâëåíèå ñëàéäà ñ ïîìîùüþ âêëàäêè Структура Ñâåðòûâàíèå è ðàçâåðòûâàíèå ñòðóêòóðû

Подробнее

Просмотрите все предлагаемые стили Web-страниц и выберите наиболее подходящий

Просмотрите все предлагаемые стили Web-страниц и выберите наиболее подходящий Тема 11. Создание Web-страниц с помощью Microsoft Word Web-страница может быть подготовлена не только с помощью специального прикладного программного обеспечения, но и средствами текстового редактора Word.

Подробнее

Система «ibank 2» для клиентов юридических лиц

Система «ibank 2» для клиентов юридических лиц Система «ibank 2» для клиентов юридических лиц Краткое руководство Версия 2.0.12 Содержание Регистрация клиента юридического лица...................... 2 Текущая работа......................................

Подробнее

Руководство пользователя программой «Конфигуратор М110»

Руководство пользователя программой «Конфигуратор М110» Руководство пользователя программой «Конфигуратор М110» 1 Содержание 1 Назначение программы...3 2 Условия выполнения программы...3 3 Выполнение программы...3 3.1 Установка и запуск программы...3 3.2 Установка

Подробнее

Создание мини-игр в приложении TinyTap

Создание мини-игр в приложении TinyTap Создание мини-игр в приложении TinyTap Автор: Квашнин Александр Юрьевич, к.ф.-м.н., начальник управления образовательных информационных технологий и инноваций МГОУ e-mail: omsivin@mgou.ru Москва 2015 Оглавление

Подробнее

Программа QuickRoute.

Программа QuickRoute. Программа QuickRoute. QuickRoute программа, которая даёт возможность увидеть действия спортсмена на дистанции. У спортсмена должно быть GPS-устройство, с помощью которого можно получить данные о передвижении

Подробнее

Цель лекции: Знакомство с принципами архивации информации, изучение архиватора Winrar. 6.1. Начало работы и вид окна программы WinRar

Цель лекции: Знакомство с принципами архивации информации, изучение архиватора Winrar. 6.1. Начало работы и вид окна программы WinRar ЛЕКЦИЯ 6. АРХИВАЦИЯ ИНФОРМАЦИИ Цель лекции: Знакомство с принципами архивации информации, изучение архиватора Winrar. 6.1. Начало работы и вид окна программы WinRar При работе с данными существует возможность

Подробнее

Проводная мышь А4 TECH c технологией V-Track. Работает без коврика на любой поверхности

Проводная мышь А4 TECH c технологией V-Track. Работает без коврика на любой поверхности Проводная мышь А4 TECH c технологией V-Track Работает без коврика на любой поверхности www.a4-gcube.ru Подготовка к работе Подключите мышь к USB порту компьютера Программное обеспечение «Screen Capture

Подробнее

Глава 5. Шаг 2 - Формирование

Глава 5. Шаг 2 - Формирование Глава 5. Шаг 2 - Формирование отчётности Общие сведения...1 Новый отчёт...2 Заполнение отчёта...4 Помощь по заполнению отчёта...6 Дополнительные возможности...7 Печать и сохранение...10 Загрузить из других

Подробнее

1. Что такое Проект в системе LMS... 2 2. Создание Индивидуального проекта... 2 2.1. Присоединение студентов к Индивидуальному проекту... 3 2.2.

1. Что такое Проект в системе LMS... 2 2. Создание Индивидуального проекта... 2 2.1. Присоединение студентов к Индивидуальному проекту... 3 2.2. 1. Что такое Проект в системе LMS... 2 2. Создание Индивидуального проекта... 2 2.1. Присоединение студентов к Индивидуальному проекту... 3 2.2. Индивидуальный проект на сайте дисциплины «глазами студента»...

Подробнее

Излучатель. Излучатель. Приемник

Излучатель. Излучатель. Приемник 1. ОБЩИЕ СВЕДЕНИЯ Система предназначена для бесконтактного измерения, контроля и регулирования диаметра технологических объектов, в частности медицинских шлангов при их производстве. 2. ОСНОВНЫЕ ТЕХНИЧЕСКИЕ

Подробнее

Создание мобильного приложения с Magtoapp!

Создание мобильного приложения с Magtoapp! Создание мобильного приложения с Magtoapp 1 Создание мобильных приложений Основные возможности Magtoapp Кроссплатформенное решение Android, ios7 Обновления журнала новые выпуски ( загрузка PDF, PNG) Обновление

Подробнее

1С-Битрикс: Управление сайтом 6.x

1С-Битрикс: Управление сайтом 6.x Удалено: 1С-Битрикс: Управление сайтом 6.x Руководство по созданию и размещению веб-форм на сайте Содержание Введение...3 Создание веб-формы в упрощенном режиме...3 Добавление веб-формы...4 Создание вопросов

Подробнее

Инструкция по эксплуатации Ritmix RDF-725

Инструкция по эксплуатации Ritmix RDF-725 Инструкция по эксплуатации Ritmix RDF-725 Внимание Меры предосторожности Продукт предназначен только для использования внутри помещений. Для исключения риска поражения электрическим током, не используйте

Подробнее

Инструкция по работе в учебной среде Moodle

Инструкция по работе в учебной среде Moodle Инструкция по работе в учебной среде Moodle Данный документ является краткой инструкцией по работе в учебной среде Moodle. С его помощью вы научитесь использовать ресурсы среды Moodle в процессе обучения,

Подробнее

Создание сводной таблицы

Создание сводной таблицы Глава 1 Создание сводной таблицы Планирование сводной таблицы c самого начала Планирование общей сводной таблицы Подготовка исходных данных Создание сводной таблицы Планирование сводной таблицы c самого

Подробнее

Инструкция по работе с программой Иммунизация

Инструкция по работе с программой Иммунизация 1 Инструкция по работе с программой Иммунизация 1.Инсталляция программы 2.Настройка программы 3.Импорт застрахованного населения 4.Работа со справочниками 5.Формирование картотеки пациентов 6.Ведение картотеки,

Подробнее

Л. Ф 03. ВВОД И ВЫВОД ДАННЫХ 1. ПРИСВОЕНИЕ ПЕРЕМЕННЫМ НАЧАЛЬНЫХ ЗНАЧЕНИЙ. ОПЕРАТОР DATA [1]

Л. Ф 03. ВВОД И ВЫВОД ДАННЫХ 1. ПРИСВОЕНИЕ ПЕРЕМЕННЫМ НАЧАЛЬНЫХ ЗНАЧЕНИЙ. ОПЕРАТОР DATA [1] 86 Л. Ф 03. ВВОД И ВЫВОД ДАННЫХ 1. ПРИСВОЕНИЕ ПЕРЕМЕННЫМ НАЧАЛЬНЫХ ЗНАЧЕНИЙ. ОПЕРАТОР DATA [1] Начальные значения переменных, которые используются в программе, называются исходными данными. Присвоить переменным

Подробнее

Система «ibank 2» «Центр финансового контроля Офлайн»

Система «ibank 2» «Центр финансового контроля Офлайн» Система «ibank 2» «Центр финансового контроля Офлайн» Управление счетами корпоративных клиентов Версия 2.0.14 Содержание Назначение сервиса «Центр финансового контроля Офлайн»............ 2 Регистрация

Подробнее

Лекция 6. ОСНОВНЫЕ ПРАВИЛА ПРОСТАНОВКИ РАЗМЕРОВ НА ЧЕРТЕЖАХ.

Лекция 6. ОСНОВНЫЕ ПРАВИЛА ПРОСТАНОВКИ РАЗМЕРОВ НА ЧЕРТЕЖАХ. Лекция 6. ОСНОВНЫЕ ПРАВИЛА ПРОСТАНОВКИ РАЗМЕРОВ НА ЧЕРТЕЖАХ. Все чертежи выполняются в определенном масштабе и на каждом из них есть строка линейного или поперечного масштаба, по которой всегда можно определить истинный размер того или иного элемента или объекта в целом. Но такой способ определения размеров не обеспечивает достаточной точности измерений, к тому же она сильно зависит от величины масштаба. При значительном уменьшении изображения точность измерения настолько падает, что судить о размерах можно только приблизительно. Поэтому на чертежах всегда проставляются размеры по правилам установленным ГОСТом. Размерные числа, в этом случае, точно определяют величину изображенного на чертеже предмета и его деталей, независимо от выбранного масштаба. Примеры машиностроительного и архитектурностроительного чертежа приведены на рис. 1 и 2. Размеров на чертеже должно быть столько, чтобы ни один элемент объекта не остался без размера и чтобы ни один размер не повторялся. Размеры на чертежах проставляются при помощи выносных и размерных линий и размерных чисел. Размерные линии проводятся обычно параллельно отрезку прямой линии, размер которой необходимо проставить, или параллельно осям проекций (т.е. горизонтально или вертикально), если, например, проставляются габаритные размеры объекта. Рис. 1. В целом простановка размеров является достаточно сложным и трудоемким техническим и творческим процессом, и каждый новый чертеж требует своего особого подхода к решению этих задач. Выносные линии направлены в сторону объекта к измеряемым элементам и, как правило, перпендикулярны размерным линиям. В точках пересечения выносных и размерных линий могут быть постав- Рис. 1 а) Машиностроительный чертеж б) архитектурно-строительный чертеж

Подробнее

Инструкция по созданию баннеров для Живого журнала, блога, сайта.

Инструкция по созданию баннеров для Живого журнала, блога, сайта. Инструкция по созданию баннеров для Живого журнала, блога, сайта. Как создать баннер за 1 минуту? Для этого заходим на сайт - Мастерская баннеров по следующей ссылке: http://www.lact.ru/banner/ В 3-х строках

Подробнее

Что можно сделать в MS Excel:

Что можно сделать в MS Excel: Microsoft Excel это приложение, входящее в состав пакета Microsoft Office, принадлежащее к классу табличных процессоров или электронных таблиц. Электронная таблица это прикладная программа, которая предназначена

Подробнее

4. СОЗДАНИЕ ТЕХНИЧЕСКИХ ИЗОБРАЖЕНИЙ

4. СОЗДАНИЕ ТЕХНИЧЕСКИХ ИЗОБРАЖЕНИЙ 4. СОЗДАНИЕ ТЕХНИЧЕСКИХ ИЗОБРАЖЕНИЙ 4.1 Работа в системе ADEM 4.1.1 Запуск системы ADEM Программа установки системы создает группу ADEM в меню Программы. Запуск системы может быть осуществлен любым стандартным

Подробнее

Внимание! Запрещается подавать питание на МК при подключенном разъеме mini-usb

Внимание! Запрещается подавать питание на МК при подключенном разъеме mini-usb Инструкция по работе с программой для настройки параметров маршрутных бортовых компьютеров Multitonics Инструкция описывает порядок работы с программой «Params32.exe», позволяющей настраивать некоторые

Подробнее

РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ. Утилита настройки прибора приемно-контрольного охранно-пожарного ППКОП 01059-42/126-1 «КОДОС А-20» «Конфигуратор А-20»

РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ. Утилита настройки прибора приемно-контрольного охранно-пожарного ППКОП 01059-42/126-1 «КОДОС А-20» «Конфигуратор А-20» РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ Программное обеспечение «КОДОС» Утилита настройки прибора приемно-контрольного охранно-пожарного ППКОП 01059-42/126-1 «КОДОС А-20» «Конфигуратор А-20» Оглавление 1 НАЗНАЧЕНИЕ

Подробнее

KMnet Viewer Руководство пользователя

KMnet Viewer Руководство пользователя KMnet Viewer Руководство пользователя Замечания об авторских правах Несанкционированное копирование всего или части этого руководства запрещена. Информация в этом руководстве может быть изменена с целью

Подробнее

Обмен данными между системами КОМПАС-3DV13 и AutoCAD. Инструкция

Обмен данными между системами КОМПАС-3DV13 и AutoCAD. Инструкция Обмен данными между системами КОМПАС-3DV13 и AutoCAD Инструкция Информация, содержащаяся в данном документе, может быть изменена без предварительного уведомления. Никакая часть данного документа не может

Подробнее

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

Создание и редактирование векторных карт ËÒÚÂÏ PHOTOMOD œрó р ÏÏ PHOTOMOD VectOr Создание и редактирование векторных карт Ракурс, Москва, 2009 СОДЕРЖАНИЕ 1. ОБЩЕЕ НАЗНАЧЕНИЕ РЕДАКТОРА ВЕКТОРНОЙ КАРТЫ.... 3 2. УПРАВЛЕНИЕ РЕДАКТОРОМ ВЕКТОРНОЙ КАРТЫ...

Подробнее

Инструкция пользователя по работе с сервисом «Мобильный Клиент-Банк» (для устройств под управлением ОС Android)

Инструкция пользователя по работе с сервисом «Мобильный Клиент-Банк» (для устройств под управлением ОС Android) Инструкция пользователя по работе с сервисом «Мобильный Клиент-Банк» (для устройств под управлением ОС Android) 2012 г. 1 Содержание 1. Требования к мобильному устройству....3 2. Установка системы «Мобильный

Подробнее

Проект-шаблон MasterSCADA-Vent Проект для диспетчеризации вентиляционных установок. Руководство пользователя

Проект-шаблон MasterSCADA-Vent Проект для диспетчеризации вентиляционных установок. Руководство пользователя Проект-шаблон MasterSCADA-Vent Проект для диспетчеризации вентиляционных установок Руководство пользователя Проект-шаблон MasterSCADA-Vent. Проект для диспетчеризации вентиляционных установок Стр. 2 СОДЕРЖАНИЕ

Подробнее

Новые возможности QuarkXPress 10

Новые возможности QuarkXPress 10 Новые возможности QuarkXPress 10 ОГЛАВЛЕНИЕ Оглавление Новые возможности QuarkXPress 10...3 Графическое ядро Xenon...4 Современный оптимизированный интерфейс...6 Функции повышения производительности...7

Подробнее

ТЕМА 1 ОСНОВНЫЕ ПОНЯТИЯ (БАЗОВЫЕ ПРИНЦИПЫ РАБОТЫ) 1.1 Начало работы

ТЕМА 1 ОСНОВНЫЕ ПОНЯТИЯ (БАЗОВЫЕ ПРИНЦИПЫ РАБОТЫ) 1.1 Начало работы ТЕМА 1 ОСНОВНЫЕ ПОНЯТИЯ (БАЗОВЫЕ ПРИНЦИПЫ РАБОТЫ) 1.1 Начало работы Специализированный пакет ArchiCAD, созданный фирмой Graphisoft, предназначен для проектирования архитектурно-строительных конструкций,

Подробнее

MAPS.ME. Руководство пользователя. support@maps.me

MAPS.ME. Руководство пользователя. support@maps.me MAPS.ME Руководство пользователя support@maps.me Главный экран местоположение (геолокация) поиск метки меню Как загрузить карты? Начните приближать карту в нужном регионе, пока не появится предложение

Подробнее

Памятка пользователю раздела «Зарплатный проект» сйстемы Business.Online.

Памятка пользователю раздела «Зарплатный проект» сйстемы Business.Online. Памятка пользователю раздела «Зарплатный проект» сйстемы Business.Online. Содержанйе Список сотрудников... 2 Просмотр списка сотрудников... 2 Экспорт списка сотрудников в формате 1С... 3 Список зарплатных

Подробнее

ГЕОИНФОРМАЦИОННАЯ СИСТЕМА "КАРТА 2011" СОЗДАНИЕ И РЕДАКТИРОВАНИЕ КЛАССИФИКАТОРОВ ВЕКТОРНЫХ КАРТ. Руководство пользователя

ГЕОИНФОРМАЦИОННАЯ СИСТЕМА КАРТА 2011 СОЗДАНИЕ И РЕДАКТИРОВАНИЕ КЛАССИФИКАТОРОВ ВЕКТОРНЫХ КАРТ. Руководство пользователя ГЕОИНФОРМАЦИОННАЯ СИСТЕМА "КАРТА 2011" СОЗДАНИЕ И РЕДАКТИРОВАНИЕ КЛАССИФИКАТОРОВ ВЕКТОРНЫХ КАРТ Руководство пользователя ã Панорама 1991-2011 Ногинск www.gisinfo.net 2 СОДЕРЖАНИЕ 1 Общее назначение классификатора

Подробнее

ОСНОВЫ РАБОТЫ В MS VISIO 2007

ОСНОВЫ РАБОТЫ В MS VISIO 2007 ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ АРХИТЕКТУРНО-СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ» (ННГАСУ) Кафедра

Подробнее

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

База данных набор данных, организованных в строки и столбцы для облегчения их поиска, редактирования и систематизации. Глава 10 Использование Excel как базы данных В ЭТОЙ ГЛАВЕ... 10.1. О работе с базами данных в Excel 10.2. Создание базы данных 10.3. Импорт информации в базу данных Excel 10.4. Систематизация информации

Подробнее

ОБЩИЕ СВЕДЕНИЯ Способ перемены плоскостей проекции

ОБЩИЕ СВЕДЕНИЯ Способ перемены плоскостей проекции 1 СОДЕРЖАНИЕ 1. Общие сведения 2. Примеры решения задач 3. Контрольные вопросы 4. Приложения 4.1. Задания на эпюр 4.2. Данные к заданию 4.3. Образец оформления на листе 2 1. ОБЩИЕ СВЕДЕНИЯ Основными способами

Подробнее

GPSMAP серии 800/1000 Краткое руководство по эксплуатации

GPSMAP серии 800/1000 Краткое руководство по эксплуатации GPSMAP серии 800/1000 Краткое руководство по эксплуатации Январь 2014 190-01658-65_0A Напечатано на Тайване Введение ВНИМАНИЕ! Сведения о безопасности и другую важную информацию см. в руководстве Правила

Подробнее

Создание тестов с помощью Google-форм

Создание тестов с помощью Google-форм Создание тестов с помощью Google-форм Цель: научиться создавать тесты c автоматизированным результатом проверки с использованием Google-форм. Задачи: Познакомиться с Google-формами для создания тестов

Подробнее

Получение текстового слоя при помощи FineReader 11 и DjvuOCR

Получение текстового слоя при помощи FineReader 11 и DjvuOCR Получение текстового слоя при помощи FineReader 11 и DjvuOCR Nbell 2012 Введение Описан метод получения корректного текстового слоя без двойных пробелов в DJVU- книге при помощи FineReader 11.0.0.583 и

Подробнее

Тест по теме «Электронные таблицы» 1. Ввод данных в таблицу Excel можно начинать, если в строке состояния высвечивает индикатор: A. Готово B.

Тест по теме «Электронные таблицы» 1. Ввод данных в таблицу Excel можно начинать, если в строке состояния высвечивает индикатор: A. Готово B. Тест по теме «Электронные таблицы» 1. Ввод данных в таблицу Excel можно начинать, если в строке состояния высвечивает индикатор: A. Готово B. Ввод 2. Числовые данные автоматически выравниваются: A. по

Подробнее

Сохранение результатов, работа с GPS

Сохранение результатов, работа с GPS Сохранение результатов, работа с GPS В приѐмнике имеется возможность записи в энергонезависимую память показаний приѐмника, в том числе с привязкой к координатам, полученным от внешнего GPS модуля. Связь

Подробнее

FossDoc: Построй свою систему сам 2012 г. 2012 г.

FossDoc: Построй свою систему сам 2012 г. 2012 г. FossDoc: Построй свою систему сам 2012 г. 2012 ООО "Предприятие ФОСС-Он-Лайн". Все права защищены. Без письменного разрешения ФОСС-Он-Лайн никакая часть данной документации не может быть воспроизведена

Подробнее

Инструкция по работе пользователей с Интернет-банком «E-plat»

Инструкция по работе пользователей с Интернет-банком «E-plat» Инструкция по работе пользователей с Интернет-банком «E-plat» 2 Содержание: 1. Начало работы с системой «Клиент-Банк-Интернет-e-plat».3 1.1 Предварительная проверка... 3 1.2 Страница регистрации... 3 2.

Подробнее

Общий алгоритм планирования графика работ

Общий алгоритм планирования графика работ СИСТЕМА «ГАЛАКТИКА EAM» Общий алгоритм планирования графика работ ДОПОЛНЕНИЕ К РУКОВОДСТВУ ПОЛЬЗОВАТЕЛЯ 2015 АННОТАЦИЯ В руководстве изложено описание общего алгоритма планирования графика работ в системе

Подробнее

П р о г р а м м а обслуживания многофункциональных счетчиков электроэнергии

П р о г р а м м а обслуживания многофункциональных счетчиков электроэнергии Концерн «ЭНЕРГОМЕРА» П р о г р а м м а обслуживания многофункциональных счетчиков электроэнергии CETOOLS Руководство пользователя Редакция 1.0 2 Содержание О документе 5 Знакомство с программой 7 Настройка

Подробнее

Лабораторная 1 Работа с Деревом конфигурации. Создание объектов конфигурации Справочник и Документ

Лабораторная 1 Работа с Деревом конфигурации. Создание объектов конфигурации Справочник и Документ Лабораторная 1 Работа с Деревом конфигурации. Создание объектов конфигурации Справочник и Документ Цель лабораторной работы: ознакомится с возможностью создания конфигурации в системе 1С:Предприятие и

Подробнее

Помощник разработчика внешних отчетов и обработок

Помощник разработчика внешних отчетов и обработок Помощник разработчика внешних отчетов и обработок Оглавление 1. Назначение и состав программного продукта... 1 2. Установка программного продукта... 1 3. Схема работы... 1 4. Обработка «Подготовка шаблонов»...

Подробнее

Урок 1 С чего начать? Как построить границы участка?

Урок 1 С чего начать? Как построить границы участка? Урок 1 С чего начать? Как построить границы участка? Варианты переноса чертежа с бумаги в программу 1. Как построить границы участка на рабочем поле, если план участка нанесен на миллиметровке?. Тогда

Подробнее

Пошаговая инструкция по работе с электронным документом «План-график размещения заказчика» (ЭД «ПГРЗ»)

Пошаговая инструкция по работе с электронным документом «План-график размещения заказчика» (ЭД «ПГРЗ») Пошаговая инструкция по работе с электронным документом «План-график размещения заказчика» (ЭД «ПГРЗ») Содержание 1. Создание и редактирование ЭД «ПГРЗ» 2 1.1 Редактирование плана-графика... 3 1.2 Вкладка

Подробнее

Tekla Structures Руководство по моделированию. Версия продукта 21.0 марта 2015. 2015 Tekla Corporation

Tekla Structures Руководство по моделированию. Версия продукта 21.0 марта 2015. 2015 Tekla Corporation Tekla Structures Руководство по моделированию Версия продукта 21.0 марта 2015 2015 Tekla Corporation Содержание 1 Создание 3D-моделей... 11 1.1 Что такое 3D-модель...11 1.2 Создание новой модели... 12

Подробнее

MS Office Excel как удобное средство для создания тестов с автоматической проверкой и выставлением оценки

MS Office Excel как удобное средство для создания тестов с автоматической проверкой и выставлением оценки 1 MS Office Excel как удобное средство для создания тестов с автоматической проверкой и выставлением оценки Гаврыш С. В., преподаватель Смоленского РЦДО Возможности Excel не ограничиваются созданием расчетных

Подробнее

Рис. 5.5. Окно базы покупных изделий

Рис. 5.5. Окно базы покупных изделий Рис. 5.5. Окно базы покупных изделий В этой базе покупных изделий необходимо создать непосредственно сами электротехнические изделия, которые удобно хранить в каталогах, например, резисторы, конденсаторы,

Подробнее

Модуль 2 «Создание гиперссылок» Тема 1. Гиперссылки

Модуль 2 «Создание гиперссылок» Тема 1. Гиперссылки Модуль 2 «Создание гиперссылок» Тема 1. Гиперссылки Иногда, при показе презентации требуется не последовательный показ слайдов, а выборочный или заранее заданный. Наглядно можно разобрать действие гиперссылок

Подробнее

Инструкция для пользователеи подсистемы «Интернет-Клиент»

Инструкция для пользователеи подсистемы «Интернет-Клиент» Инструкция для пользователеи подсистемы «Интернет-Клиент» 1. ФОРМИРОВАНИЕ ВЫПИСКИ В случае необходимости получения ежедневной выписки, формируемой Банком, следовать инструкции, изложенной в п.1.1. В случае

Подробнее

Система защиты от запуска вредоносного ПО "Панцирь" (краткое описание и инструкция по эксплуатации)

Система защиты от запуска вредоносного ПО Панцирь (краткое описание и инструкция по эксплуатации) Система защиты от запуска вредоносного ПО "Панцирь" (краткое описание и инструкция по эксплуатации) Сведение о разработчике и поставщике программы СЗ "Панцирь" - ЗАО "Научнопроизводственное предприятие

Подробнее

Учебный элемент. «Наложение звука на видео»

Учебный элемент. «Наложение звука на видео» Цели: Учебный элемент. «Наложение звука на видео» Изучив данный учебный элемент, вы сможете: создавать на компьютере домашние видеозаписи Обрезать или склеивать видео Накладывать звуковую дорожку Записывать

Подробнее

Создание файлов PDF для допечатной подготовки

Создание файлов PDF для допечатной подготовки Создание файлов PDF для допечатной подготовки Существует много различных вариантов создания файлов PDF и много параметров, из которых необходимо выбрать нужные. Например, что лучше выбрать дизайнеру в

Подробнее

8. Создание адресных этикеток

8. Создание адресных этикеток 8. Создание адресных этикеток В этом модуле вы научитесь: - Создавать файл адресов; - Присоединять файл адресов к Writer; - Делать из этого файла адресные этикетки; - Распечатывать адресные этикетки. В

Подробнее

Обмен данными между системами «ibank 2» и «1C:Предприятие» Руководство пользователя

Обмен данными между системами «ibank 2» и «1C:Предприятие» Руководство пользователя Обмен данными между системами «ibank 2» и «1C:Предприятие» Руководство пользователя Содержание Введение........................................... 2 Обмен данными между системами «ibank 2» и «1С:Предприятие».........

Подробнее

Tekla Structures Руководство по расчету. Версия продукта 21.0 марта 2015. 2015 Tekla Corporation

Tekla Structures Руководство по расчету. Версия продукта 21.0 марта 2015. 2015 Tekla Corporation Tekla Structures Руководство по расчету Версия продукта 21.0 марта 2015 2015 Tekla Corporation Содержание 1 Начало работы с расчетом строительных конструкций... 7 1.1 Что такое расчетная модель... 7 Объекты

Подробнее