|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как определить расстояние между полилиниями, включая дуги.
Регистрация: 24.01.2017
Сообщений: 125
|
||
Просмотров: 3071
|
|
||||
Регистрация: 18.01.2021
Сообщений: 404
|
первое, о чем подумалось:
- делаем блок из круга радиусом в нужное расстояние. на спец слое - "дивиджим" одну кромку тротуара этим блоком с шагом положим в метр по получившейся картине можно будет визуально заценить, где критические узости... команду может быть и перепутал, сто лет не акадю. надеюсь товарищи поправят --- второе: а почему собственно не с офсетить одну из кромок??? |
|||
![]() |
|
||||
Регистрация: 24.01.2017
Сообщений: 125
|
не совсем понял какие буферы, но будут ли пересечения, если, например, по всей длине будет одинаковое расхождение?
----- добавлено через ~3 мин. ----- Цитата:
|
|||
![]() |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,107
|
STBuffer
Цитата:
|
|||
![]() |
|
||||
Регистрация: 18.01.2021
Сообщений: 404
|
написать примечание: "ширина тротуара не менее Хмм" не прокатит?
----- добавлено через ~13 мин. ----- "первое" - это заготовка для лиспа сценарий: - из регулярных размеченных точек одной из полилиний замеряем расстояние до "ближайшей точки" противоположной - если расстояние меньше заданного, в этих точках ставим размер на спец слое с сигнальным цветом. либо обводим эти места "сигнальной" полилинией это к тому, что если задача регулярная, то есть смысл заказать кому то такую фичу. она простая в реализации |
|||
![]() |
|
||||
Регистрация: 17.01.2014
Сообщений: 97
|
Как вариант. Построить среднюю линию между двумя полилиниями тротуара, после чего сделать равномерный оффсет в обе стороны от средней линии. Единственное "но" - корректность построенной средней линии придется перепроверить, алгоритм построения не всегда выдает желаемый результат.
|
|||
![]() |
|
||||
Регистрация: 24.01.2017
Сообщений: 125
|
Цитата:
----- добавлено через ~2 мин. ----- Цитата:
не умею я лиспы писать. может, есть готовый, но не нашёл. хотя бы автоматом каждые 3 метра расстояния бы ставил - уже хорошо. можно было бы выделить размеры с нужным расстоянием и удалить их, тогда остались бы те, которые не подходят. но и такого лиспа не найду. ----- добавлено через ~3 мин. ----- Цитата:
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Offtop: имхо, строго по техзаданию выглядит так. А не когда приходят и описывают словами свои хотелки, играя в испорченный телефон)
|
|||
![]() |
|
||||
Регистрация: 24.01.2017
Сообщений: 125
|
придумал довольно неплохой вариант - делаем смещение (подобие) полилинии, а затем командой ПОДЧИСТИТЬ удаляем наложения с определенным допуском. уже лучше, но можно и лучше, наверное?
Последний раз редактировалось koui, 11.02.2022 в 01:19. |
|||
![]() |
|
||||
Регистрация: 17.01.2014
Сообщений: 97
|
Почему две? Из условий задачи:
Верно ли я понимаю, что существуют две полилинии (для каждого тротуара, дороги, и т.д.) и по всей их длине необходимо выдержать определенное расстояние между этими двумя полилиниями (ширина тротуара)? Если я верно понял условие задачи, тогда создаете среднюю линию, которая будет являться осью тротуара и относительно нее делаете равномерный оффсет в обе стороны. |
|||
![]() |
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,288
|
Я бы прикинул объём ручной работы за день, потом сделал вывод, сколько дней понадобится. Часто "глаза боятся, а руки делают" И намного ли дольше будет вручную, чем поиски и применение автоматизации, хотя бы из того, что предложили...!
ЗЫ А главное - сделал бы выводы на будущее, как рисовать так, чтобы потом можно было быстро изменить в случае чего! Последний раз редактировалось VitalyAF, 11.02.2022 в 09:40. |
|||
![]() |
|
||||
пенсионер Регистрация: 09.04.2018
Украина
Сообщений: 2,309
|
Так происходит при экспорте планов в двг из ряда программ, сталкивался в продуктах КРЕДО.
Перечертить все вручную, т.е. выбросить сторонние программы и работать лишь в том, для чего двг родной. Что выглядит глупым, как и изначальное требование... Ну и в древние времена измерение по чертежам было тупо запрещено, если это не специфическая продукция, изначально для того предназначенная. Вроде топографического чего. |
|||
![]() |
|
||||
Регистрация: 27.12.2011
Сообщений: 1,456
|
К примеру, выстроить массив из отрезков подлиннее по траектории по одной из бровок тротуара, расчленить, обрезать их до другой бровки
(или применить какую-нибудь программу построения откосов). Дальше можно длины посмотреть в извлеченных данных или применить простенький лисп по простановке параллельных размеров. Для себя писал когда-то: Код:
|
|||
![]() |
|
||||
Регистрация: 24.01.2017
Сообщений: 125
|
Цитата:
----- добавлено через ~2 мин. ----- Цитата:
----- добавлено через ~5 мин. ----- Заказчика это не устраивает. |
|||
![]() |
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,288
|
Тогда какой смысл перечерчивать, он всё равно может измерить не там и не так, не той линейкой, и вообще по чертежам не меряют а размеры читают.
Две ночи уже прошло... )) Последний раз редактировалось VitalyAF, 11.02.2022 в 13:39. |
|||
![]() |
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,172
|
Можно попробовать построить среднюю линию между полилиниями методом "катящегося шара": http://www.jefferypsanders.com/autolisp_Rollin.html
Если не подойдут решения по ссылке из #7. А потом найти пересечения с полилинией, построенной на половинном расстоянии (offset) от одной из границ тротуара. Было бы неплохо посмотреть фрагмент чертежа, но если заказчик цепляется к такому - наверное, категорически не позволит выложить. Генплан (как и карты) - редкое исключение. Последний раз редактировалось kp+, 11.02.2022 в 15:13. |
|||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Какое максимально допустимое расстояние между опорами для триплекса из закалённого стекла | yulia_suslova | Прочее. Архитектура и строительство | 2 | 07.06.2019 12:13 |
Как определить минимальное расстояние вдоль усилия между болтами, расположенными в шахматном порядке? | anton_s | Металлические конструкции | 1 | 01.04.2019 12:29 |
Как определить расстояние между жилым домом и зданием автостоянки закрытого типа в 2018 году?:) | fadeaway | Пожарная безопасность | 1 | 09.10.2018 09:12 |
Расстояние между жилыми зданиями V степени огнестойкости? | RuEu | Архитектура | 21 | 17.06.2014 13:21 |
Расстояние в свету между сваями | Plage | Основания и фундаменты | 31 | 21.04.2011 22:46 |