|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
как высчитать площадь внутри контура?
Регистрация: 25.02.2009
Сообщений: 82
|
||
Просмотров: 8144
|
|
||||
Проектировщик Регистрация: 14.08.2011
Екатеринбург
Сообщений: 58
![]() |
|
|||
![]() |
|
||||
Регистрация: 19.10.2012
Киев
Сообщений: 748
|
может это немножко поможет
http://www.caduser.ru/forum/index.ph...D=44&TID=36136 |
|||
![]() |
|
||||
Регистрация: 25.02.2009
Сообщений: 82
|
Это итак работает вовсю. но данная весьч работает токо на то что выбрано. Мне же надо - в землеустройстве это называется расчет экспликации. в Гис ингео такая вещь есть.( рисуешь границу колхоза в модуле экспликация загоняешь слои которые нуна посчитать и поехали) но перегонять в ингео не манит.
|
|||
![]() |
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,176
|
Цитата:
Цитата:
Результат можно обработать с помощью "Извлечения данных", с 25000 объектов должно справится. А если я правильно понял, что нужна общая площадь множества "островков" каждого слоя - так вообще просто, объектов будет всего 25 (единые штриховки с множеством островков) Offtop: Ежели нужен серьезный автомат с Большой Красной Кнопкой "сделать всЁ" - это в ветку "Поиск исполнителей" ![]() Последний раз редактировалось kp+, 04.12.2012 в 20:24. |
|||
![]() |
|
||||
Регистрация: 25.02.2009
Сообщений: 82
|
штриховка это хорошо но автокад будет глючить.Но хотелось бы что то автоматическое.
задача такая выборе мышкой красного контура хочу знать 1. Площадь контура 2. площадь каждого контура находящихся на разных слоях.( в случае если контур "режет нижний" то площадь нижнего должна быть соответсвующей. т.е. "общая площадь" (условно)- 10000 кв.м. слой 1 - 1 кон. - 100 кв.м слой 2 - 3кон. - 250 кв.м и т.д. в идеале площадь всех контуров находящихся на разных слоях должна равняться "общей площади". |
|||
![]() |
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,176
|
Если нужно полностью автоматическое решение - точно в "Поиск исполнителей".
Если есть желание немного поработать самому, то: 1) площадь большого красного контура - понятно, в свойствах; 2а) послойный список площадей мелких контуров всех слоев, полностью находящихся внутри большого - с помощью извлечения данных по объектам, выбранным многоугольной рамкой (режим выбора _wp), точки которой совпадают с точками большого контура. В извлечение надо включить только два параметра - площадь и слой. Сумму площадей мелких контуров по каждому слою можно найти в Excel, отсортировав полученную при извлечении данных таблицу по столбцу "Слой"; 2б) для мелких контуров, подрезанных большим - самое интересное. Для каждого слоя мелких контуров сделать следующее: - оставить включенным этот слой и слой большого контура; - создать штриховку по внутренней точке большого контура, свободной от мелочи; - вычесть из общей площади большого контура площадь полученной штриховки и площадь мелочи, полностью попавшей в него (по п. 2а) PS Почему Акад должен глючить на штриховке - не знаю. Интереса ради сделал штриховку с 1000 островков. Акад думал минуты две, но все сделал. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
В раздел "Программирование" или "Поиск исполнителей". С предоставлением исходного кода.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
evg76, почему бы не использовать команду извлечения данных? у вас все контуры замкнутые, ничего не мешает. Данные можно выводить во внешний файл или в таблицу прямо на чертеже
ДАННЫЕИЗВЛ _dataextraction см. вложение А, если нужно с учетом всех подрезок и вычитаний, то вам нужно работать в AutoCAD Map или Civil. Там есть готовые решения Последний раз редактировалось Olga_@@@, 10.12.2012 в 11:27. |
||||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как определить, лежит ли точка внутри контура | swkx | Программирование | 71 | 10.11.2023 12:47 |
Разработка раздела "Энергоэффективность". Какие программы посоветуете? | Голубев Алексей | Прочее. Программное обеспечение | 8 | 30.09.2016 11:49 |
Расчет площадей здания в соответствии приказом №531 от 30 сентября 2011 года. | Makson | Архитектура | 24 | 05.05.2015 20:52 |
автоматический поворот текста внутри замкнутого контура на определенный угол | Maremarsik | Программирование | 1 | 27.10.2011 13:06 |
Как посчитать площадь незамнутого контура? | B2Slow | Программирование | 20 | 14.09.2005 12:13 |