- •Лекция 1 общие данные
- •1. Строительная отрасль как управляемая система
- •2. Понятие «автоматизированная информационная система»
- •3. Классификация автоматизированных информационных систем
- •5. Категории пользователей аис
- •6. Понятие «информационные технологии»
- •7. Поколения развития компьютеров и информационных технологий
- •8. Классификация информационных технологий
- •9. Основные тенденции развития информационных технологий
- •Лекция 4. Цифровое моделирование рельефа
- •5.1 Подготовка растра
- •5.2 Тип карты
- •5.3 Создание нового проекта в Easy Trace
- •5.4 Привязка карты в Ozi Explorer и определение координат
- •5.5 Привязка растра
- •5.6 Создание слоев
- •Лекция 6 Создание объектов
- •6.1 Работа с цветным растром
- •6.2 Выделение черно-белых растров и работа с ними
- •6.3 Подключение дополнительных растров к проекту
- •7.1 Для тех, кто хочет побыстрее
- •7.2 Режимы трассировки
- •7.3 Управление трассировкой
- •7.4 В настройках параметров трассировки
- •7.5 Основной инструмент трассировки
- •7.6 Сохранение и экспорт объектов
- •7.7. Подготовка и заливка векторных карт в gps
- •7.8 Загрузка объектов в gpsMapEdit и создание mp-карты
- •7.9 Экспорт карты в img и загрузка ее в gps
- •Лекция 8. Программный комплекс Robur-Rail введение
- •8.1 Формирование цифровой модели местности
- •Экспорт поверхности из текстового файла
- •Экспорт из других систем
- •Структурные линии
- •Построение триангуляционной модели
- •План линии
- •Эскизное проектирование
- •Детальное проектирование
- •Задание пикетажа
- •Продольный профиль
- •Построение черного продольного профиля
- •Создание проектного продольного профиля
- •Автоматический подбор
- •Контроль параметров продольного профиля
- •Ручное редактирование продольного профиля
- •Поперечные профиля
- •Индивидуальное проектирование поперечного профиля
- •Использование библиотек типовых конструкций поперечных профилей
- •Создание библиотек типовых поперечных профилей
- •Генерация проектной документации
- •Создание чертежа поверхности
- •Создание чертежа плана
- •Создание чертежа ситуации
- •Создание чертежа продольного профиля
- •Создание чертежа поперечных профилей
- •Создание ведомости объемов земляных работ
- •Приложение 1. Задание параметров элементов конструкции поперечного профиля Основная площадка
- •Откосы насыпи, основное тело насыпи
- •Нижняя часть насыпи
- •Бермы, рисбермы
- •Погруженная часть насыпи
- •Срезка слоя
- •Откосы выемки
- •Синтетика
6.2 Выделение черно-белых растров и работа с ними
Другим возможным решением проблемы нечетких растров является предварительная обработка и выделение цветовых растров во внешних программах. Например, откроем наш растр в фотошопе. Разумеется, открывать надо не самый исходный растр, а тот, что Easy Trace создал при привязке его к проекту - как вы помните, растр был скорректирован, чтобы убрать возможные искажения при сканировании. В нашем случае это файл n-40-120_c.jpg, автоматически созданный при привязке растра.
Итак, наша задача - выделить слой с водой. Это означает каким-то образом выявить и выделить все точки, которые в растре означают воду. С помощью панели Info и инструмента Eyedropper Tool смотрим, какие RGB-значения имеет вода на растре - это значения с высокими G и B и низкой R. И начинаем мухлевать. Для начала берем и инвертируем растр нафиг.
Потом замечаем, что речки стали подозрительно красноватые (и не удивительно, ведь до инвертирования у них был низкий R). Возникает идея отключить какие-нибудь каналы. Отключаем G - опа! Реки отчетливо проявились своим розовым цветом. Правда, тем же цветом проявилось то, что изначально было черным - сетка и названия - но это не беда. |
Раз такое дело, зеленый канал надо вообще удалить. Выбираю в окне Каналы Зеленый, нажимаю в окне растра Ctrl+A, выделяя все, затем Edit - Fill, выбираю черный цвет. Вся информация из зеленого канала удаляется. После этого у нас информация остается только в красном и синем каналах. Видно, что пока нам мешаются только горизонтали - все остальное имеет явно другой цвет. Посмотрим на гистограмму рисунка, открыв заодно инструмент Levels. На гистограмме видны два пика, правый из которых (самые яркие точки) соответствует как раз нужной нам информации, а левый соответствует нежелательной информации в горизонталях. Применяем этот инструмент так, чтобы отсечь ненужный горб: |
После этого по уже описанной технологии удаляем канал B и любуемся на плоды своего труда:
Перевести результат в черно-белый растр теперь не составит труда. Как видим, таким образом мы выделили в отдельный слой ручьи и все черные объекты, такие как дороги и подписи. Разделить их в данном примере не удалось. Какой-то другой пусть обязательно приведет к нужному результату, когда останутся только одни ручьи, надо просто дольше колдовать и не бояться экспериментировать.
Не удержался, попробовал реализовать еще одну идею, пришедшую в голову по результатам проведенного эксперимента. В чем проблема предыдущего растра? В том, что там мешается сетка, дороги и подписи - одним словом, то, что на исходной карте было темным. А почему бы тогда сразу на исходной карте не попробовать убрать сетку, дорогу и подписи? Берем инструмент Select - Color Range, и там выбираем Select: Shadows. Нажимаем OK и убеждаемся, что сетка и подписи довольно хорошо отделились. Что с ними сделать? Ну, например, залить тем цветом, что у нас успешно удалился, - например, зеленым цветом лесов: Edit - Fill, затем тыкаем в карте на любую зеленую точку (ее цвет выбирается в текущий цвет), а в диалоге выбираем Foreground Color. Нажимаем OK и убеждаемся, что сетка и подписи нам больше не мешаются. После этого повторяем весь процесс и приходим к такому растру:
Реки на нем видны чуть менее ярко, зато дороги и сетка и все подписи - не мешаются совсем. В общем, надеюсь, я навел вас на мысль о том, что лучше потратить некоторое время на эксперименты, но зато потом получить более качественный растр для векторизации? Перед сохранением этого растра стоит еще раз применить к нему инструмент Levels, чтобы выделить реки поярче, а зачем перевести сначала в режим GrayScale, а затем и в bitmap, попутно смотря, чтобы реки на этом растре в черно-белом виде остались, а всего остального попало поменьше.