- •Digitals
- •Содержание
- •Введение
- •Кому адресована эта книга
- •Организация книги
- •Системные требования
- •Соглашения, принятые в данной книге
- •Вопросы и пожелания
- •Благодарности
- •Об авторе
- •Глава 1. Установка и обновление
- •Приобретение Digitals
- •Версии программы
- •Виды лицензий
- •Установка Digitals
- •Установка из Интернет
- •Электронный ключ защиты
- •Проверка установки
- •Установка сервера лицензий
- •Получение лицензии из локальной сети
- •Обновление Digitals
- •Обновление вручную
- •Обновление лицензии
- •Работа в демонстрационном режиме
- •Несколько версий на одном компьютере
- •Что в программной папке?
- •Глава 2. Краткий обзор интерфейса
- •Запуск Digitals
- •Запуск нескольких копий программы
- •Настройка языка интерфейса
- •Главное окно
- •Заголовок программы
- •Главное меню
- •Главная панель инструментов
- •Закладки открытых карт
- •Рабочее окно карты
- •Контекстное меню
- •Боковые панели инструментов
- •Строка статуса
- •Главное окно в режиме стерео
- •Использование боковой колонки
- •Получение помощи
- •Когда ничего не работает
- •Глава 3. Быстрый старт
- •Постановка задачи
- •Урок 1. Расчет полевой съемки
- •Урок 2. Привязываем растровую подложку
- •Урок 3. Составляем топографический план
- •Урок 4. Создаем обменный файл
- •Урок 5. Готовим документы
- •Подводим итоги
- •Глава 4. Основы работы с картой
- •Создание карты
- •Открытие и сохранение карт
- •Открытие перетаскиванием
- •Список “Избранное”
- •Автоматическое сохранение карт
- •Шаблоны карт
- •Создание собственных шаблонов
- •Установка свойств карты
- •Масштаб
- •Рамка
- •Система координат
- •Точность карты
- •Точность координат
- •Графическая точность
- •Ограничение доступа к карте
- •Режимы просмотра карты
- •Режим показа центров
- •Специальные режимы просмотра
- •Дополнительные настройки отображения
- •Управление рабочим окном карты
- •Навигатор
- •Глава 5. Сбор и правка объектов
- •Общие понятия
- •Захват точки
- •Точность захвата
- •Захват с клавиатуры
- •Пометка объекта
- •Особенности пометки нескольких объектов
- •Слои и их статус
- •Быстрое изменение статуса слоя
- •Параметры объекта
- •Отмена и повтор операций
- •Сбор
- •Выбор активного слоя
- •Избранные слои
- •Выбор слоя по образцу
- •Выбор из окна статуса слоев
- •Выбор шаблона сбора
- •Установка режима высоты
- •Порядок сбора
- •Дополнительные возможности при сборе
- •Особенности сбора объектов с разрывом
- •Настройки режима Сбор
- •Применение навигатора в процессе сбора
- •Режимы конструирования
- •Сбор по координатам
- •Новый объект
- •Вставка из буфера обмена
- •Правка
- •Манипулирование объектами в целом
- •Удаление объектов
- •Работа с буфером обмена
- •Правила вставки объектов
- •Специальная вставка
- •Перемещение объекта
- •Изменение порядка отрисовки
- •Изменение слоя объекта
- •Работа с точками (узлами)
- •Применение “горячих клавиш” при работе с узлами и линиями
- •Дополнительные возможности при перемещении узлов
- •Особенности работы с точечными объектами
- •Маркирование точек и линий
- •Окно свойств линии
- •Перемещение маркированной линии
- •Окно свойств объекта
- •Изменение координат объекта
- •Инструменты редактирования
- •Контекстное меню точки (узла)
- •Панель Правка
- •Меню Правка
- •Меню Сервис и прочие возможности
- •Инфо
- •Быстрое назначение параметров слою
- •Заполнение параметров
- •Копирование и вставка значений параметров
- •Копирование перетаскиванием
- •Специальная вставка
- •Шаблоны заполнения
- •Калькулятор
- •Фиксированные и производные параметры
- •Делаем карту плоской
- •Автоматизация заполнения параметров и выноса подписей
- •Поиск и замена
- •Поиск по списку
- •Поиск по содержимому нескольких параметров
- •Дополнительные возможности поиска
- •Замена значений
- •Инструмент Автоинфо
- •Вынос подписей
- •Быстрый вынос
- •Менеджер подписей
- •Манипулирование подписями в рабочем окне карты
- •Контекстное меню подписи
- •HTML-подписи
- •Особенности работы в режиме стерео
- •Глава 6. Классификатор
- •Устройство карты
- •Слои
- •Список слоев
- •Контекстное меню слоя
- •Режим редактирования имен
- •Порядок слоев
- •Фиксированные слои
- •Слой по умолчанию
- •Фильтрация списка
- •Поиск в списке слоев
- •Загрузка и сохранение списка
- •Тип слоя
- •Атрибуты отображения
- •Атрибуты линии
- •Атрибуты заливки
- •Атрибуты шрифта
- •Назначение условного знака слою
- •Назначение параметров слою
- •Группа слоя
- •Статус слоя
- •Диапазон видимости
- •Шаблон сбора
- •Сервисные операции
- •Параметры
- •Список параметров
- •Фиксированные параметры
- •Тип параметра
- •Атрибуты отображения
- •Атрибуты линии
- •Атрибуты заливки
- •Атрибуты шрифта
- •Назначение условного знака параметру
- •Условный знак, зависящий от содержимого параметра
- •Производные параметры
- •Функции в производных параметрах
- •Маска параметра
- •Маски форматирования
- •Маски правил проверки и форм ввода
- •Статус параметра
- •Библиотека условных знаков
- •Работа с каталогом знаков
- •Операции с буфером обмена
- •Создание и редактирование знака
- •Размер знака
- •Точка привязки знака
- •Тип знака
- •Рисование элементов знака
- •Пометка элементов знака
- •Изменение формы и положения элементов
- •Атрибуты отображения
- •Группировка элементов
- •Цепочки знаков
- •Сохранение библиотеки во внешний файл
- •Глава 7. Работа с картой (продолжение)
- •Группировка объектов
- •Манипулирование группами в целом
- •Манипулирование содержимым группы
- •Пометка объектов входящих в группу
- •Просмотр и редактирование объектов
- •Отображение групп в рабочем окне карты
- •Построения в карте
- •Засечки
- •Вынос в натуру
- •Преобразование объектов
- •Разворот объекта(ов)
- •Особенности поворота точечных объектов
- •Заполнение контуров точечными значками
- •Блоки
- •Порядок создания
- •Вставка блока в карту
- •Инструменты, применимые к карте в целом
- •Вставка внешних данных в карту
- •Обрезка и выравнивание карты
- •Разворот карты
- •Генерализация
- •Сводка, сшивка и другие сервисные операции
- •Статистика карты
- •Оформление карты
- •Зарамочное оформление на базе шаблона
- •Создание шаблона
- •Вставка шаблона
- •Вставка номенклатурной рамки
- •Вставка легенды
- •Сетка координат
- •Разбивка карты на листы
- •Вставка таблиц
- •Редактирование таблиц
- •Переопределение слоев и тематические виды
- •Переопределение слоев
- •Создание тематического вида
- •Проверка качества карты
- •Контроль узлов
- •Анализ карты в панели Список
- •Проверка типа и вложенности объектов
- •Навигация по дереву
- •Визуальный контроль совпадения узлов
- •Меню Карта > Проверка
- •Сравнение карт
- •Подсистема контроля карт
- •Выбор сценария для контроля карты
- •Процесс контроля
- •Написание собственного сценария
- •Пример сценария
- •Глава 8. Работа с растрами
- •Общие понятия
- •Типы растровых материалов
- •Характеристики растра
- •Форматы растров
- •Какой формат выбрать?
- •Ориентирование растров
- •Полиномиальное ориентирование
- •Назначение растру системы координат
- •Аэросъемка, спутниковые снимки и прочие виды съемок
- •Где хранится геопривязка?
- •Другие форматы геопривязки
- •Порядок поиска геопривязки
- •Работа с архивом элементов ориентирования
- •Использование растра в качестве подложки
- •Режим стерео
- •Особенности работы со снимками 3-DAS-1
- •Коррекция тона
- •Просмотр свойств открытых растров
- •Растрово-векторные карты
- •Вставка растров
- •Из буфера обмена
- •Из файла
- •Вставка по ссылке
- •Совмещенный режим
- •Манипулирование растровым объектом в карте
- •Маскировка части растра
- •Автоматическая маскировка при вставке
- •Коррекция тона
- •Полупрозрачность
- •Трансформирование растров
- •Трансформирование карт
- •Пошаговое трансформирование
- •Пакетное трансформирование группы планшетов
- •Создание ортофото
- •Трансформирование растров в другую систему координат
- •Использование картографических сервисов Интернет
- •Уточнение места положения загруженных растров
- •Получение атрибутов объектов из некоторых типов карт
- •Дополнительные сведения
- •Глава 9. Cистема координат карты
- •Общие понятия
- •Государственная система координат Украины
- •Пересчет по связующим точкам
- •Округление координат карты
- •Графический способ указания связующих точек
- •Применение датумов
- •Автоматический пересчет координат
- •Встроенные датумы
- •Специализированные датумы
- •Описание датума
- •Как работает пересчет координат
- •Особенности пересчета высот
- •Использование полиномиальной коррекции для связи устаревших систем с УСК2000
- •Пример использования
- •Работа с географическими координатами
- •Вставка из буфера обмена
- •Пересчет в / из
- •Глава 10. Работа с ЦМР
- •Общие понятия
- •Триангуляционная сеть (TIN)
- •Сетка ЦМР
- •Создание сетки
- •Автоматическое создание
- •Создание для всего блока
- •Создание из существующих объектов
- •Комбинированный способ
- •Ручное измерение сетки
- •Редактирование сетки
- •Изменение конфигурации сетки
- •Изменение высоты узлов
- •Дополнительные настройки режима измерения ЦМР
- •Коррекция высот сетки в целом
- •Специальные возможности
- •Преобразование в пикеты
- •Построение горизонталей
- •Переприсвоение высот
- •Линейное переприсвоение высот
- •Трехмерное отображение карты
- •Введение в 3D-моделирование
- •Профиль, сечение, объем
- •Построение продольного профиля
- •Вспомогательные инструменты
- •Другие типы профилей. Сечение.
- •Получение отчета по трассе
- •Подсчет объемов
- •Более сложный пример
- •Режим вычитания сеток ЦМР
- •Планирование площадок
- •Глава 11. Импорт и экспорт карт
- •Общие понятия
- •О настройках чтения и записи
- •Текстовые форматы
- •DAT file (NXYZ)
- •ASCII text file
- •AutoCAD DXF/DWG
- •И все-таки, DXF или DWG?
- •Альтернативные подходы к сохранению карты в DXF/DWG
- •Псевдонимы имен слоев и блоков
- •Особенности чтения файлов DXF/DWG
- •ArcGIS SHP
- •Чтение
- •Запись
- •Настройки чтения и записи
- •Псевдонимы имен слоев и параметров
- •MapInfo MID/MIF
- •Вывод в растровые форматы
- •Глава 12. Применение в землеустройстве
- •Общие понятия
- •Еще раз о точности карты
- •Типовые настройки округления
- •Графическая интерпретация округления координат
- •Чтение обменных файлов
- •Настройки чтения
- •Запись обменных файлов
- •“Подводные камни”
- •Прочие возможности при сохранении …
- •для формата IN4
- •для формата XML
- •Настройки записи
- •Создание обменных файлов “с нуля”
- •Создание IN4
- •Обзор шаблона по умолчанию Normal.dmf
- •Порядок создания
- •Пример карты
- •Создание XML
- •Обзор шаблона XMLNormal.dmf
- •Порядок создания
- •Пример карты
- •Поддержка справочников для ввода некоторых данных
- •Шаблоны заполнения
- •Изменение существующих обменных файлов
- •Проверка обменных файлов
- •Модуль проверки IN4
- •Модуль проверки XMLChecker
- •Конвертация IN4 в XML
- •Пакетная конвертация группы файлов
- •Извлечение информации из карты
- •Вставка таблиц
- •Экспликация
- •Список смежников
- •Создание простых текстовых отчетов
- •Графический фрагмент
- •Шаблоны документов
- •Порядок генерации документа из шаблона
- •Пакеты документов
- •Групповой режим
- •Два участка в одном шаблоне
- •Создание шаблона документа
- •Настройка существующего шаблона документа “под себя”
- •Создание нового шаблона на базе существующего
- •Создание “с нуля”
- •Автомасштаб
- •Элементы шаблона DMT и их настройка
- •IN4+FastReport
- •Порядок работы
- •Пакеты документов
- •Настройки модуля Reports
- •Что происходит “за кадром”
- •Дизайнер отчетов FastReport
- •Элементы, размещаемые в шаблоне
- •Понятие о языке скриптов PascalScript. Функции.
- •Советы по разработке шаблонов отчетов
- •XML+DMT+FastReport
- •Создание нового шаблона
- •Порядок работы с XML в скриптах
- •Функции для работы с XML
- •Layout DMT
- •Систематизируем: что, где и как
- •Модуль текстовых констант List editor
- •Создание формы 6-зем
- •Глава 13. Печать
- •Настройка параметров страницы
- •Печать окна
- •Печать
- •Отступы печати
- •Особенности печати…
- •…зарамочного оформления
- •…с разбивкой по листам
- •…с растровой подложкой
- •Двусторонняя печать
- •Окно предварительного просмотра
- •Калибровка принтера
- •Вывод в формат PDF
- •Открытие и сохранение растров
- •Навигация в окне
- •Функции редактирования
- •Обрезка
- •Поворот
- •Коррекция тона
- •Создание пирамиды
- •Измерения по растру
- •Информация о растре
- •Печать
- •Паевание
- •Оценка земли
- •Функции, используемые в шаблоне денежной оценки
- •Geodesy
- •GeoTrans
- •Topotracer
- •AutoOrientation
- •Регистратор
- •Пользовательские панели инструментов
- •Язык скриптов
- •Комментарии
- •Команды
- •Переменные
- •Массивы текстовых строк
- •Выражения
- •Условный оператор @if
- •Управление ходом выполнения
- •Подпрограммы
- •События
- •Пример обработчика событий
- •Библиотека скриптов
- •Выполнение подпрограммы
- •Передача параметров (1-й способ)
- •Передача параметров (2-й способ)
- •Отладка скриптов
- •Дополнительная информация
Отображение групп в рабочем окне карты
•Параметр, отображаемый первым, можно редактировать прямо в окне списка. Чтобы войти в режим редактирования параметра, повторно щелкните мышью на выбранной строке.
Редактировать все-таки удобнее в панели Инфо, где для правки доступны все параметры сразу. Окно Список группы при этом можно использовать как навигатор, для просмотра и пометки необходимых объектов.
Рисунок 7.1. Окно “Список группы”
Отображение групп в рабочем окне карты
Обычно существование групп никак внешне не отражается на карте. Если вы хотите видеть группы в рабочем окне, то следует включить галочку Группа > Выделять группы. Данная команда создает в карте специальные слои с названиями вида “&Группа 1” и присваивает этим слоям некий стиль линии и заливки. Теперь входящие в группу объекты будут “закамуфлированы” в карте назначенными цветами.
“Камуфляжные” слои являются такими же слоями, как и все прочие. Поэтому в Менеджере слоев вы можете назначить им свой цвет заливки, а также цвет и толщину линии. Например, на рисунке выше группа отображается утолщенной линией.
Подобный подход с наложением новых атрибутов отображения путем создания специальных слоев применяется в Digitals при создании тематических видов, о чем мы еще будем говорить отдельно.
Построения в карте
В повседневной работе часто требуется выполнить некоторые построения на базе существующих объектов карты. Это могут быть как перенос в карту объектов местности, согласно измерений выполненных в поле (линейные и прочие засечки), так и наоборот, некие проектные построения для последующего выноса в натуру (вставка дуг, перпендикуляров, промеров).
Совершенно естественно, что Digitals содержит инструменты для упрощения описанных выше задач. Соответствующие команды сосредоточены в меню Вставка и Вставка > Засечки. Рассмотрим их по порядку.
165
Глава 7. Работа с картой (продолжение)
Засечки
Точка по промерам…
Построение точки по двум или трем известным расстояниям (линейная засечка).
1.Соберите в карте базовый объект (полилинию) соединяющую точки, от которых имеются промеры.
2.Выполните команду и в появившемся диалоге через пробел введите значения промеров. Промеры следует указывать в порядке, соответствующем регистрации точек собранного на первом шаге базового объекта.
•Если промеров два и построение возможно (то есть окружности с радиусами заданными данными промерами пересекаются), то будут построены две точки, расположенные по обе стороны от базовой линии. Ненужную точку просто удалите обычными средствами. Если построение невозможно, то программа предложит ввести значения промеров снова.
•Если промеров три, то программа построит точку на пересечении трех окружностей, произведя усреднение и выдав числовое значение невязки на экран. Обратите внимание на это число, большое его значение наверняка указывает на ошибку в ваших промерах.
•В обоих случаях, после окончания построения будет задан вопрос о том, следует ли удалить базовую линию. Ответьте Да, если не планируете других построений от данных точек.
В описанной выше засечке, как и в большинстве других, вновь созданные объекты окажутся на текущем слое, который определяется слоем последнего помеченного объекта. Перенесите их на требуемый слой. Вместе с тем, ряд засечек позволяет задать слой для построений явно.
Угловые пересечения…
Команда позволяет построить точки вдоль некоторой линии, откладывая углы от базового направления. Может использоваться для определения точек, недоступных для непосредственного измерения (например, из-за водной преграды).
1.Пометьте линию, вдоль которой будут строиться точки.
2.Пометьте линию, от которой будут откладываться углы.
3.Вызовите команду и в появившемся окне укажите углы. Рисунок ниже иллюстрирует принцип построений.
Метод перпендикуляров…
Может использоваться при построениях вдоль вытянутых объектов (например дорог), а также при обмере зданий.
1.Пометьте линию из двух точек, задающую базовое направление (или замаркируйте один из сегментов полилинии) и вызовите команду.
166
Засечки
2.В появившемся окне укажите слой, на котором будут создаваться точки.
3.Укажите направление и расстояние для построения и нажмите кнопку Вставить.
4.Повторите предыдущий пункт требуемое число раз.
Каждая следующая точка строится относительно предыдущей. Например, на рисунке ниже точки на слое “Проектні точки” построены через 10 метров по направлению Прямо, Прямо, Лево,
Право.
Контур по промерам…
Данный способ похож на Метод перпендикуляров с той разницей, что строиться будет полилиния, а не точки. Может использоваться для построения прямоугольных объектов (например зданий) по известному базису (одной из сторон здания) и промерам длин всех других сторон.
1.Пометьте базовую линию и вызовите команду.
2.В диалоге в столбик укажите откладываемые от первой точки базовой линии расстояния. При этом значение без знака будет откладываться в направлении параллельном базовой линии, а значения со знаками - (минус) и + (плюс) будут откладываться влево и вправо соответственно. Смотрите рисунок ниже для примера.
Вписанная дуга, Описанная дуга
Команды позволяют вставить дугу в помеченную полилинию. Вставляемая дуга заменяет часть полилинии.
Замаркируйте точку на полилинии и вызовите одну из команд. Замаркированная точка будет служить точкой пересечения касательных к вписанной дуге или точкой середины описанной дуги, как проиллюстрировано на рисунке ниже.
167
Глава 7. Работа с картой (продолжение)
Дуга по радиусу…
Позволяет вставить дугу в полилинию, явно задав ее радиус. Может использоваться при проектировании линейных сооружений.
Замаркируйте сегмент полилинии (две последовательные точки), вызовите команду и укажите в диалоге радиус вставляемой дуги.
Точки вдоль контура (отвод)…
Еще одна вариация на тему Метода перпендикуляров. Команду удобно использовать для построения отводов линейных сооружений, например железных дорог, точки которых часто задаются расстояниями вдоль основного пути (от некоторого начального пикета) и по перпендикуляру.
1.Пометьте базовый объект (полилинию).
2.Замаркируйте точку, относительно которой будут откладываться расстояния (или не маркируйте ничего, если начальная точка совпадает с первой точкой базового объекта).
3.Вызовите команду, затем в диалоге задайте расстояние вдоль базового объекта и, через пробел, промеры по перпендикуляру. При этом значения со знаками + (плюс) и - (минус) будут означать направление влево и вправо от направления базовой линии соответственно. Ниже на рисунке показан пример.
Полярный метод…
Позволяет прямо в карте создавать пикеты, снятые в поле методом полярной засечки (то есть углом и расстоянием). Таким образом можно нанести съемку, записанную в полевой журнал.
Для расчета больших объемов тахеометрической съемки в составе ПО Digitals имеется отдельный модуль Geodesy. Применять его особенно удобно при наличии файла измерений, импортированного из электронного тахеометра.
1.Пометьте линию задающую направление, относительно которого были выполнены измерения углов. Расстояния будут откладываться от первой точки помеченной линии.
2.Вызовите команду и в появившемся окне укажите слой в котором будут создаваться пикеты. Включите галочку Подписывать номера, если хотите сразу при создании выносить в карту подписи номеров пикетов.
168
Засечки
3.В основной части окна введите данные по одной строке на пикет в виде Номер_пикета Направление Длина, разделяя значения пробелом.
Если у вас есть высоты пикетов, то можете ввести и их. Высоты при построении будут записаны в соответствующий параметр. Задав высоты, не забудьте включить галочку Z, иначе программа рискует не разобраться, какие значения относятся к длинам, а какие к углам.
4.После ввода всех данных нажмите кнопку Создать. Принцип построения проиллюстрирован ниже на рисунке.
Прямоугольник…
Позволяет создавать прямоугольники. Команда вызывает окно в котором можно выбрать слой для вставки и задать размеры прямоугольника, вписав их в поле ввода через пробел. Изменяя третье, необязательное, значение Смещение, можно создавать прямоугольники со сдвигом по отношению к первому созданному.
Полигон по промерам (внутренний)…, Полигон по промерам (внешний)…
Команды позволяют построить контур полигона с помощью промеров (фактически, линейных засечек) от точек другого известного контура. Могут применяться для построения контуров строений внутри земельного участка от поворотных точек самого контура участка, или наоборот, для построения контура участка от контуров строений, находящихся внутри него.
1.Пометьте известный контур. Для удобства, подписи номеров его узлов (точек) лучше вынести на карту заранее.
2.Вызовите команду и введите данные промеров по одной засечке на строку в виде НомерТочки1 Промер1 и так далее, разделяя значения в строке пробелом.
3.После того, как ввели все промеры, нажмите ОК. Если все в порядке, то программа вычислит все линейные засечки и построит контур.
Тестовый пример построения данных видов засечек имеется в дистрибутиве программы.
Откройте файл PolygonByDistances.dmf из подпапки Maps\Samples программной папки и поэкспериментируйте с данными командами самостоятельно.
Поперечные сечения…
Позволяет построить поперечные сечения рельефа в заданных точках вдоль оси трассы. Порядок работы следующий:
1.Пометьте базовую линию (ось) и вызовите команду.
2.В открывшемся диалоге укажите слой для вставляемых линий сечений (перпендикулярных оси линий) и слой для пикетов.
3.Из выпадающего списка Построение сечений выберите режим создания:
169