- •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.6. Диалог “Выбор блока”
Инструменты, применимые к карте в целом
В этом разделе мы остановимся на целом ряде инструментов, применимых ко всей карте в целом.
Вставка внешних данных в карту
Рассмотрим инструменты меню Вставка, предназначенные для вставки внешних данных.
Карта…
Команда позволяет вставить объекты из внешнего файла карты. Того же эффекта можно добиться копированием всех объектов через буфер обмена. Использование команды упрощает данное действие и сокращает время, особенно если требуется вставить несколько карт сразу.
При вставке будут автоматически добавлены все недостающие слои, параметры и условные знаки. Если в целевой карте уже присутствуют слои и параметры с такими кодами, их атрибуты изменяться не будут. Другими словами, на вставку карты в карту распространяются правила вставки объектов из буфера обмена, которые мы рассматривали в соответствующем разделе Гл.5, «Сбор и правка объектов».
Карта в шаблон…
Команда похожа на предыдущую, но с некоторыми отличиями. Если в целевой карте отсутствуют соответствующие слои и параметры, то такие слои (объекты с таких слоев) вставлены не будут.
Например, команду удобно использовать для подготовки карт к экспорту, когда есть необходимость поменять имена слоев и параметров, убрать часть слоев и тому подобное. Подготовив подходящий шаблон, можно вставить в него исходную карту, тем самым отфильтровав ненужные объекты, и пересохранить в новый файл. Разумеется, это имеет смысл, только если карт много.
Внедренная карта…
Еще одним вариантом вставки данных из одной карты в другую является внедрение карт. Особенность внедрения карт в том, что данная операция не приводит к реальной вставке объектов из одной карты в другую. Объекты внедренной карты остаются в своем файле, откуда считываются и отображаются по мере надобности. Следовательно, при внедрении карт не возникает проблемы пересечения кодов классификаторов текущей и внедряемых карт.
177
Глава 7. Работа с картой (продолжение)
Объекты внедренной карты можно редактировать наравне с объектами текущей карты в одном рабочем окне. Таким образом можно, например, выполнять сводку контуров смежных планшетов. Кроме того, любую внедренную карту можно активировать, тем самым перенаправив в нее сбор всех новых объектов.
Пользователям, знакомым с AutoCAD, работа с внедренными картами вероятно напомнит работу с внешними ссылками этой системы.
Чтобы внедрить карту (или несколько карт), следует выполнить команду Вставка > Внедренная карта…. Далее:
•Если в текущей карте еще нет внедренных карт, то откроется стандартный диалог выбора файлов. Выберите необходимые файлы карт и нажмите кнопку Открыть.
•Если в карте уже присутствуют внедренные карты, то при выполнении данной команды откроется диалог, пример которого показан на Рис.7.7. В диалоге отображается список имен имеющихся внедренных карт. В диалоге доступны следующие действия:
•Пометьте галочками те карты, которые следует оставить в текущей карте и нажмите ОК. Все непомеченные внедренные карты будут отключены. Такое поведение может показаться немного нелогичным, но такова уж реализация работы данного диалога.
•Нажмите кнопку открытия в левом нижнем углу диалога, если хотите добавить в карту другие внедренные карты. Кнопка откроет стандартный диалог открытия файлов.
Рисунок 7.7. Диалог “Отключить внедренные карты”
Рассмотрим приемы работы с внедренными картами.
•Вы можете помечать и редактировать как объекты текущей карты, так и внедренных карт.
•Вы можете собирать новые объекты, в том числе, привязываясь к объектам из внедренных карт. Вновь собранные объекты станут частью текущей (активированной) карты.
•Менеджер слоев, Менеджер параметров и библиотека условных знаков отображает только те слои, параметры и условные знаки, которые относятся к текущей карте. Слои, параметры и знаки внедренных карт вам недоступны.
•Вы можете закрыть любую внедренную карту, пометив ее ограничивающий прямоугольник и выбрав из контекстного меню команду Закрыть, как это показано на Рис.7.8.
•И наконец, вы можете активировать любую внедренную карту, сделав ее текущей картой. Команда Активировать доступна в том же контекстном меню внедренной карты. После активации, текущая и внедренная карты меняются местами:
•Бывшая внедренная становится текущей и, следовательно, доступной для сбора новых объектов, а также для просмотра слоев, параметров и условных знаков. Соответственно меняется и имя карты, отображаемое в заголовке главного окна Digitals.
•Бывшая текущая становится внедренной картой со всеми вытекающими последствиями - отображением в затененном прямоугольнике и невозможностью сбора новых объектов.
Пример, демонстрирующий рабочее окно карты с двумя внедренными картами, показан на Рис.7.8. Как можно видеть, внедренная карта отображается в виде затененного прямоугольника, в верхнем
178
Вставка внешних данных в карту
левом углу которого указано имя файла внедренной карты. В данном случае, в текущую карту
пример-500-планшет-1.dmf внедрены соседние планшеты пример-500-планшет-2.dmf и пример-500-планшет-3.dmf.
Рисунок 7.8. Внедрение карт
Растровое изображение…
Команда предназначена для вставки в карту растровых изображений из файлов. Изначально команда была задумана для построения накидного монтажа из уменьшеных копий сканированных аэроснимков. В современном Digitals команда используется для оформления карт растровыми логотипами, вставки гербов, создании схем расположения участков, а также для составления полноценных растрово-векторных карт.
Об этой команде, а также о ряде других инструментов для работы с растрами, мы будем говорить в Гл.8, «Работа с растрами».
Объект…
Команда позволяет вставить в карту объект внешнего приложения, поддерживающего технологию OLE. Команда открывает знакомый по другим приложениям Windows диалог Вставка объекта, внешний вид которого приведен на Рис.7.9.
Диалог позволяет создать пустой OLE объект, однако проще и удобнее воспользоваться режимом создания из существующего файла. Таким образом, например, можно вставить таблицу OpenOffice Calc или даже чертеж AutoCAD.
Вставленный объект можно открыть для редактирования в родном приложении двойным щелчком мыши. Разумеется, для этого данное приложение должно быть установлено на компьютере пользователя.
179
Глава 7. Работа с картой (продолжение)
Рисунок 7.9. Диалог “Вставка объекта”
База данных…
Позволяет заполнить параметры объектов карты из внешней базы данных в формате dBase DBF. Команда хорошо описана в справке.
Современной альтернативой данной команде является возможность заполнения параметров объектов карты из электронных таблиц. Эту возможность мы рассматривали в разделе «Специальная вставка» в Гл.5, «Сбор и правка объектов».
Блок триангуляции…
Позволяет вставить в карту схему блока фототриангуляции, полученную при обработке материалов авиазалета, либо контура ориентированных растров. Рассмотрим эти варианты.
•Вставка блока фототриангуляции осуществляется из файла формата Triada TMF. После вставки блока оператор ЦФС получает возможность пользоваться функцией автоматической смены растра, которая срабатывает при приближении к краю зоны перекрытия соседних снимков. Для этого следует включить галочку Сбор > Автосмена растра.
Triada это компонент ПО Digitals, предназначенный для проведения измерений по аэроснимкам
ипоследующего уравнивания. Компонент включен в версию Digitals Stereo/Orthofoto.
•Вставка контуров (границ) растров происходит после указания требуемых файлов в стандартном диалоге открытия. В Digitals преимущество отдается формату TIF, хотя поддерживаются и другие форматы.
Контура снимков, вставленные в карту любым из предложенных вариантов, могут использоваться в процессе трансформирования растров и при построении ЦМР. Обо всем этом в соответствующих главах.
Обрезка и выравнивание карты
В программе предусмотрена возможность обрезки всей карты. Соответствующие команды находятся в меню Сервис. Команды очень просты в применении. Перед их использованием следует пометить полигон, по которому будет происходить обрезка или выравнивание.
Обрезать по полигону / рамке
Команда обрезает и удаляет все объекты за пределами помеченного полигона. В том случае, если ничего не помечено, обрезка будет происходить по рамке карты.
Вырезать внутри полигона
Вырезает и удаляет все объекты внутри помеченного полигона.
Разрезать по полигону
Команда разрезает объекты по линии контура помеченного полигона. Никаких объектов не удаляется.
180