Этой статьей мы продолжаем рассмотрение отрисовки и создания проездов.
Для отрисовки проездов с бордюрами и обочинами в проектируемой поверхности существуют три способа:
Структурные линии по проездам;
«Подобие» (Смещение);
Опорные горизонтали.
Первый способ мы детально разобрали в предыдущей статье.
Перейдем к подробному рассмотрению второго варианта – изучим способ «Подобие» (Смещение).
Подготовка
Создадим с нуля или откроем уже созданный проект в рамках продукта nanoCAD GeoniCS. Для этого используем раздел GeoniCS → Открыть проект (чертеж) – (рис. 1).
![Рис. 1. Вызов команды открытия или создания проекта Рис. 1. Вызов команды открытия или создания проекта](https://habrastorage.org/getpro/habr/upload_files/a6a/c23/8a3/a6ac238a35cbc01f747cc0035f2b87e1.png)
Если проект не открыт, программа автоматически выведет на экран окно Открыть проект (рис. 2).
![Рис. 2. Открытие или создание проекта Рис. 2. Открытие или создание проекта](https://habrastorage.org/getpro/habr/upload_files/b94/33c/f6e/b9433cf6e403214f8c310065d3822fa8.png)
Сразу запустим команду Открыть проект (чертеж), нажав кнопку Да (см. рис. 2). По умолчанию программа сохраняет все проекты в папку GeoniCS Project. Чтобы изменить место хранения файлов, используйте кнопку Просмотр.
Создадим проект под именем «Урок №2 Отрисовка проездов», при необходимости заполним поле Описание (рис. 3).
![Рис. 3. Диалоговое окно Детали проекта в процессе редактирования Рис. 3. Диалоговое окно Детали проекта в процессе редактирования](https://habrastorage.org/getpro/habr/upload_files/755/91c/3e9/75591c3e9668779bd5597ddd2fdabca4.png)
Когда проект будет открыт или создан, в шапке программы nanoCAD GeoniCS появится его название: [Проект: Урок №2 Отрисовка проездов] (рис. 4).
![Рис. 4. Название проекта в шапке программы nanoCAD Геоника Рис. 4. Название проекта в шапке программы nanoCAD Геоника](https://habrastorage.org/getpro/habr/upload_files/8ab/4af/aef/8ab4afaefc2a28385f37218199b6dbc8.png)
Откроем проводник проекта: GeoniCS → Проводник проекта (рис. 5).
![Рис. 5. Открытие проводника проекта Рис. 5. Открытие проводника проекта](https://habrastorage.org/getpro/habr/upload_files/3a3/e40/b27/3a3e40b271a8b644b69bd3a8f77d5b43.png)
Мы увидим диалоговое окно, состоящее из двух блоков: в левом блоке представлено дерево навигации объектов проекта, в правом – состояние объектов, выбранных из дерева навигации.
Создадим новую поверхность или воспользуемся уже существующей. Для этого установим курсор на разделе Поверхности, нажмем правую кнопку мыши (ПКМ) и выберем команду Создать поверхность (рис. 6).
![Рис. 6. Диалоговое окно Проводник проекта. Создание новой поверхности Рис. 6. Диалоговое окно Проводник проекта. Создание новой поверхности](https://habrastorage.org/getpro/habr/upload_files/fac/682/341/fac68234177ee8b5e8b3c8c0443afada.png)
На основании данных, полученных от изыскателей, создадим поверхность с существующим рельефом под названием «Черная» и проектируемую поверхность под названием «Красная».
После создания поверхностей выполним настройки вертикальной планировки. Для этого укажем программе, в какую поверхность мы будем вносить изменения, и какая поверхность у нас будет существующей.
Откроем настройки вертикальной планировки: Вертикальная → Установки (рис. 7).
![Рис. 7. Открытие установок вертикальной планировки Рис. 7. Открытие установок вертикальной планировки](https://habrastorage.org/getpro/habr/upload_files/36e/73b/f92/36e73bf928ef10a16a9734781da39125.png)
На вкладке Общие указываем в качестве существующей поверхности – «Черная», а в качестве проектируемой – «Красная».
Если вы планируете создавать проезд в качестве отдельной поверхности, необходимо вначале создать поверхность, в которой вы будете отрисовывать и создавать проезды, а затем подключить ее в установках вертикальной планировки как проектируемую поверхность (рис. 8).
![Рис. 8. Диалоговое окно установок вертикальной планировки. Общие настройки Рис. 8. Диалоговое окно установок вертикальной планировки. Общие настройки](https://habrastorage.org/getpro/habr/upload_files/8ee/6ea/975/8ee6ea9757d6bc3bd549ce153f72f38c.png)
На вкладке Опорные точки можно настроить отображение опорных точек (зеленая рамка на рис. 9).
![Рис. 9. Диалоговое окно установок вертикальной планировки. Настройки опорных точек Рис. 9. Диалоговое окно установок вертикальной планировки. Настройки опорных точек](https://habrastorage.org/getpro/habr/upload_files/983/ffc/2d4/983ffc2d4fe040e7113a8239ac031176.png)
После завершения настроек поверхности приступим к простановке опорных точек в чертеже.
Проставим точки по оси
проезда: выберем команду Вертикальная → Опорные точки → Задать точку на осях проездов (рис. 10).
![Рис. 10. Задание точек на осях проезда Рис. 10. Задание точек на осях проезда](https://habrastorage.org/getpro/habr/upload_files/81c/3d5/5b4/81c3d55b4ee94741ed81e9d3e4950ff4.png)
Введем значения опорных точек (рис. 11).
![Рис. 11. Ввод значений опорных точек Рис. 11. Ввод значений опорных точек](https://habrastorage.org/getpro/habr/upload_files/6a5/41b/c6a/6a541bc6a3a39aa3032f63b032f0e51c.png)
При простановке опорных точек мы можем самостоятельно задавать отметку или использовать инструмент Уклоноуказатель, задавая продольный уклон: Вертикальная → Опорные точки → Уклоноуказатель (рис. 12).
![Рис. 12. Вызов инструмента Уклоноуказатель Рис. 12. Вызов инструмента Уклоноуказатель](https://habrastorage.org/getpro/habr/upload_files/5e7/c52/874/5e7c5287483c56b40a4456dd04b7f678.png)
Указываем опорные точки, после чего между ними отрисовывается уклоноуказатель. Чтобы изменить расстояние между опорными точками, зайдем в диалоговое окно Редактирование уклона и опорных точек, параметр Расстояние. Изменение расстояния приводит к пересчету местоположения и красной отметки опорной точки, открытой для редактирования; величина уклона при этом остается прежней (рис. 13).
![Рис. 13. Диалоговое окно Редактирование уклона и опорных точек в процессе редактирования Рис. 13. Диалоговое окно Редактирование уклона и опорных точек в процессе редактирования](https://habrastorage.org/getpro/habr/upload_files/b47/27f/289/b4727f2899f157b235834d5e5b1c3c66.png)
После простановки опорных точек по осям проезда строим поверхность, чтобы отрисованные точки учитывались в поверхности: Вертикальная → Построить (рис. 14).
![Рис. 14. Построение проектируемой поверхности Рис. 14. Построение проектируемой поверхности](https://habrastorage.org/getpro/habr/upload_files/fbc/576/513/fbc576513dbe13ff67bcc0177f009490.png)
В открывшемся окне Свойства поверхности нажимаем кнопку Да (рис. 15).
![Рис. 15. Диалоговое окно Свойства поверхности в процессе редактирования Рис. 15. Диалоговое окно Свойства поверхности в процессе редактирования](https://habrastorage.org/getpro/habr/upload_files/c0f/e13/dd6/c0fe13dd6c81bfd88c0769ea2994c7cd.png)
Теперь наш проезд выглядит так, как показано на рис. 16.
![Рис. 16. Пример проезда с опорными точками по проездам и уклоноуказателями Рис. 16. Пример проезда с опорными точками по проездам и уклоноуказателями](https://habrastorage.org/getpro/habr/upload_files/0f9/958/d55/0f9958d55e45d1eba216a56571f06044.png)
В этом варианте построений проездов мы будем активно пользоваться командами модуля «Генплан» Структурные линии.
Для корректного отображения структурных линий произведем предварительную настройку: Рельеф → Установки (рис. 17).
![Рис. 17. Открытие установок рельефа Рис. 17. Открытие установок рельефа](https://habrastorage.org/getpro/habr/upload_files/c8e/4dd/6bf/c8e4dd6bf76742554954a3fe526b801e.png)
На вкладке Установки структурных линий указываем расстояние для добавления дополнительных точек в дуговых сегментах, чтобы структурные линии не были «угловатыми» (красная рамка на рис. 18); задаем отображение отметок вершин структурных линий, тип, цвет и высоту текста (зеленая рамка на рис. 18).
![Рис. 18. Диалоговое окно Установки структурных линий Рис. 18. Диалоговое окно Установки структурных линий](https://habrastorage.org/getpro/habr/upload_files/bcc/ba0/b98/bccba0b980b3e5660498b8849b3c75c8.png)
Вызываем диалоговое окно Параметры ввода структурной линии: Рельеф → Структурные линии → Отрисовать стандартную линию (рис. 19).
![Рис. 19. Вызов команды отрисовки стандартной линии Рис. 19. Вызов команды отрисовки стандартной линии](https://habrastorage.org/getpro/habr/upload_files/095/5b9/4a3/0955b94a3765f95846e81b43004f2bd6.png)
Открывается диалоговое окно, в котором мы зададим параметры структурной линии (рис. 20).
![Рис. 20. Диалоговое окно Параметры ввода структурной линии в процессе редактирования Рис. 20. Диалоговое окно Параметры ввода структурной линии в процессе редактирования](https://habrastorage.org/getpro/habr/upload_files/574/c76/0be/574c760be8d92905a015ed33dc542f54.png)
По получившимся опорным точкам проводим стандартную структурную линию. Она будет выполнять функцию оси проектируемого проезда (рис. 21).
![Рис. 21. Отрисовка оси проезда стандартной структурной линией Рис. 21. Отрисовка оси проезда стандартной структурной линией](https://habrastorage.org/getpro/habr/upload_files/222/27a/157/22227a1578935c1d5ace6f5d30f912a4.png)
На этом подготовка исходных данных завершена. Переходим к созданию проездов.
«Подобие» (Смещение)
Рассмотрим два варианта построения проездов с помощью «Подобия».
Отрисовка проездов с бордюрами способом «Подобие» (Смещение)
При использовании этого варианта мы будем применять команды модуля «Генплан» Структурная линия разрыва и Смещение.
Вызовем диалоговое окно Установки параметров подобия: Рельеф → Структурные линии → Смещение (рис. 22).
![Рис. 22. Вызов команды Смещение Рис. 22. Вызов команды Смещение](https://habrastorage.org/getpro/habr/upload_files/522/2cd/da5/5222cdda5916fe2cdbee7a730bd91209.png)
Откроется диалоговое окно, в котором мы зададим параметры подобия структурной линии (рис. 23).
![Рис. 23. Диалоговое окно установки параметров подобия структурной линии в процессе редактирования Рис. 23. Диалоговое окно установки параметров подобия структурной линии в процессе редактирования](https://habrastorage.org/getpro/habr/upload_files/f02/ef1/d58/f02ef1d5844e36936fee79ceb9527491.png)
В открывшемся окне мы можем:
· настроить величину смещения относительно исходной структурной линии (красная рамка на рис. 23);
· тремя разными способами изменить отметки по z относительно исходной структурной линии (синяя рамка на рис. 23);
· добавить полученную структурную линию в поверхность (автоматически присваивается номер структурной линии) или не добавлять ее (номер полученной структурной линии будет обозначен как «-1») (зеленая рамка на рис. 23).
Откладываем Смещением структурную линию параллельно структурной линии оси нашего проезда. При этом задаем величину смещения равной 3, изменения отметок при помощи уклона – -20‰ с автоматическим добавлением структурной линии в поверхность (рис. 24-27).
![Рис. 24. Выбор стандартной структурной линии – оси проезда, от которой мы будем откладывать подобную линию Рис. 24. Выбор стандартной структурной линии – оси проезда, от которой мы будем откладывать подобную линию](https://habrastorage.org/getpro/habr/upload_files/8f5/76d/462/8f576d46241fbddc46d64d335fa48ea5.png)
Появляется диалоговое окно с запросом, какой участок примитива следует выбрать (рис. 25).
![Рис. 25. Запрос участка примитива Рис. 25. Запрос участка примитива](https://habrastorage.org/getpro/habr/upload_files/d9f/4ee/084/d9f4ee084e565cf1d286a20c684a7abc.png)
Указываем направление смещения, то есть сторону, с которой будет отрисована структурная линия, подобная оси проезда (рис. 26).
![Рис. 26. Указание направления смещения Рис. 26. Указание направления смещения](https://habrastorage.org/getpro/habr/upload_files/bac/4a4/457/bac4a4457a76761ffedbf7492e9db4d6.png)
Полученная подобная линия автоматически добавляется в текущую поверхность (рис. 27).
![Рис. 27. Пример откладывания подобной структурной линии с помощью команды Смещение, с добавлением линии в поверхность Рис. 27. Пример откладывания подобной структурной линии с помощью команды Смещение, с добавлением линии в поверхность](https://habrastorage.org/getpro/habr/upload_files/d87/85e/2b4/d8785e2b4be9882b745cc75b91f56c9d.png)
Далее изменяем тип структурной линии на структурную линию разрыва. Для этого наводим указатель мыши на требующий редактирования элемент и нажатием ПКМ вызываем команду Редактор элементов (рис. 28).
![Рис. 28. Вызов команды Редактор элементов Рис. 28. Вызов команды Редактор элементов](https://habrastorage.org/getpro/habr/upload_files/7b5/514/693/7b55146936ef8c536bf8dd555453c171.png)
Вызываем инструмент Изменить тип (рис. 29).
![Рис. 29. Диалоговое окно Редактор элементов полилинии Рис. 29. Диалоговое окно Редактор элементов полилинии](https://habrastorage.org/getpro/habr/upload_files/8a2/80f/a8a/8a280fa8aceedd80f5f438941d730a87.png)
Выбираем тип структурной линии разрыва (рис. 30).
![Рис. 30. Диалоговое окно Редактор элементов полилинии в процессе редактирования Рис. 30. Диалоговое окно Редактор элементов полилинии в процессе редактирования](https://habrastorage.org/getpro/habr/upload_files/382/51e/03c/38251e03c025e0ffb2f287249cd52727.png)
Указываем разницу отметок (15 см), соответствующую стандартному возвышению бордюра от верха покрытия (рис. 31).
Результат показан на рис. 32.
![Рис. 31. Указание разницы отметок в процессе редактирования структурной линии разрыва Рис. 31. Указание разницы отметок в процессе редактирования структурной линии разрыва](https://habrastorage.org/getpro/habr/upload_files/2ae/967/92d/2ae96792d6db7e0297536a18d8d0ffe7.png)
![Рис. 32. Пример получения структурной линии разрыва из стандартной структурной линии Рис. 32. Пример получения структурной линии разрыва из стандартной структурной линии](https://habrastorage.org/getpro/habr/upload_files/b2e/806/4d5/b2e8064d56584e5ac7457de5f698e756.png)
Аналогичные действия выполняем и с другой стороны проезда (рис. 33).
![Рис. 33. Пример построения структурных линий разрыва из стандартной структурной линии Рис. 33. Пример построения структурных линий разрыва из стандартной структурной линии](https://habrastorage.org/getpro/habr/upload_files/244/f99/0b7/244f990b767175625c945d8d88477bcf.png)
Для выполнения примыканий к существующему проезду необходимо произвести редактирование структурной линии разрыва (рис. 34-38). Наводим указатель мыши на требующий редактирования элемент и нажатием ПКМ вызываем команду Редактор элементов. Выбираем инструмент Вставить вершину (рис. 34).
![Рис. 34. Диалоговое окно Редактор элементов полилинии Рис. 34. Диалоговое окно Редактор элементов полилинии](https://habrastorage.org/getpro/habr/upload_files/c08/7b3/9d5/c087b39d5d8eb0ca2d722f88ddcc092d.png)
Вставляем вершины в проезд (рис. 35).
![Рис. 35. Вставка новых вершин в процессе редактирования структурной линии разрыва Рис. 35. Вставка новых вершин в процессе редактирования структурной линии разрыва](https://habrastorage.org/getpro/habr/upload_files/bda/6d3/6ee/bda6d36ee1c8798464aa562d7981b465.png)
Перемещаем вершину структурной линии в место сопряжения с существующим проездом (рис. 36).
![Рис. 36. Перемещение вершины в процессе редактирования структурной линии разрыва Рис. 36. Перемещение вершины в процессе редактирования структурной линии разрыва](https://habrastorage.org/getpro/habr/upload_files/2a9/7e6/1fd/2a97e61fd218cd01af96e47b37fbc02e.png)
Там, где необходим дуговой элемент, выбираем в редакторе полилиний инструмент Изменить тип сегмента (рис. 37). Результат применения этого инструмента показан на рис. 38.
![Рис. 37. Изменение типа сегмента Рис. 37. Изменение типа сегмента](https://habrastorage.org/getpro/habr/upload_files/68f/853/263/68f8532637bfe8ff611cce5ffbbcce19.png)
![Рис. 38. Результат изменения типа сегмента структурной линии Рис. 38. Результат изменения типа сегмента структурной линии](https://habrastorage.org/getpro/habr/upload_files/e96/dc3/295/e96dc329569054f1b96f50525b122c9e.png)
Аналогичные действия выполняем с другой стороной проезда (рис. 39).
![Рис. 39. Результат построения проезда в поверхности Рис. 39. Результат построения проезда в поверхности](https://habrastorage.org/getpro/habr/upload_files/3f3/a6d/da2/3f3a6dda2fb4f36f6e6e7671add848e2.png)
Способы отрисовки карманов и обработку перекрестков мы детально разобрали в предыдущей статье.
После завершения работ со структурными линиями строим поверхность, чтобы в поверхности учитывались все изменения: Вертикальная → Построить.
Для проверки корректности построения проезда в поверхности построим поперечное сечение: командой nanoCAD Полилиния или Отрезок создадим секущую линию в том месте, где мы хотим посмотреть сечение, затем ПКМ нажмем на секущую линию и в открывшемся меню выберем Просмотреть сечение (рис. 40).
![Рис. 40. Вызов команды Просмотреть сечение Рис. 40. Вызов команды Просмотреть сечение](https://habrastorage.org/getpro/habr/upload_files/23a/6e7/915/23a6e7915473aa0e0726618dd616a970.png)
Откроется диалоговое окно Сечение поверхности (рис. 41).
![Рис. 41. Диалоговое окно Сечение поверхности Рис. 41. Диалоговое окно Сечение поверхности](https://habrastorage.org/getpro/habr/upload_files/0c9/db1/0a4/0c9db10a467676c59692a0471d22f511.png)
Результат проделанной работы – правильно построенный проезд с заданным сечением.
Отрисовка проездов с обочинами способом «Подобие» (Смещение)
В этом варианте мы будем использовать команды модуля «Генплан» Структурная линия разрыва и Смещение.
Используем исходные данные из раздела «Подготовка» (рис. 42).
![Рис. 42. Образец подготовленного чертежа для дальнейшего построения
проезда с обочинами способом «Подобие» Рис. 42. Образец подготовленного чертежа для дальнейшего построения
проезда с обочинами способом «Подобие»](https://habrastorage.org/getpro/habr/upload_files/475/aca/da4/475acada4a2e5de187dff869cd725c74.png)
Вызовем диалоговое окно Установки параметров подобия: Рельеф → Структурные линии → Смещение (рис. 43).
![Рис. 43. Вызов команды Смещение Рис. 43. Вызов команды Смещение](https://habrastorage.org/getpro/habr/upload_files/f9f/e6d/726/f9fe6d726ae135da84e7a99ea858672c.png)
Откроется диалоговое окно, в котором мы зададим параметры подобия структурной линии для отрисовки края проезжей части (рис. 44).
![Рис. 44. Диалоговое окно установки параметров подобия структурной линии в процессе редактирования Рис. 44. Диалоговое окно установки параметров подобия структурной линии в процессе редактирования](https://habrastorage.org/getpro/habr/upload_files/69e/bc5/e5b/69ebc5e5b5a99f8ec253886d3cdee16d.png)
Получившиеся структурные линии будут добавлены в чертеж (рис. 45).
![Рис. 45. Отрисовка края проезжей части способом «Подобие» Рис. 45. Отрисовка края проезжей части способом «Подобие»](https://habrastorage.org/getpro/habr/upload_files/700/acf/a87/700acfa87232cfd2aa60329b3e29364b.png)
Изменяя величину смещения и поперечный уклон, аналогично задаем параметры подобия для отрисовки обочин (рис. 46).
![Рис. 46. Диалоговое окно установки параметров подобия структурной линии в процессе редактирования Рис. 46. Диалоговое окно установки параметров подобия структурной линии в процессе редактирования](https://habrastorage.org/getpro/habr/upload_files/4c2/492/5a0/4c24925a034967834ecd09777c7ffd65.png)
После завершения работ со структурными линиями строим поверхность, чтобы в поверхности учитывались все изменения: Вертикальная → Построить.
Для проверки корректности построения проезда в поверхности построим поперечное сечение: командой nanoCAD Полилиния или Отрезок создадим секущую линию в том месте, где мы хотим посмотреть сечение, затем ПКМ нажмем на секущую линию и в открывшемся меню выберем Просмотреть сечение (рис. 47).
![Рис. 47. Вызов команды Просмотреть сечение Рис. 47. Вызов команды Просмотреть сечение](https://habrastorage.org/getpro/habr/upload_files/873/35f/98b/87335f98bfdf561971bc511b86130c09.png)
Откроется диалоговое окно Сечение поверхности (рис. 48).
![Рис. 48. Диалоговое окно Сечение поверхности Рис. 48. Диалоговое окно Сечение поверхности](https://habrastorage.org/getpro/habr/upload_files/7b6/ff4/242/7b6ff4242944c85e541b0b8c17818390.png)
Результат проделанной работы – правильно построенный проезд с заданным сечением.
Подведем итог: мы научились создавать и прорисовывать проезды с помощью способа «Подобие» (Смещение). Этот способ можно использовать для абсолютно любой конфигурации проезда: в случаях, когда проезд имеет небольшую длину, много перекрестков, карманов и уширений, когда бордюр расположен только с одной стороны проезда, а с другой, например, находится здание.
В следующей статье мы продолжим изучать способы отрисовки и создания проездов. На очереди детальное рассмотрение способа Опорные горизонтали.
Екатерина Глебова,
технический специалист
компании «Арксофт»