1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны перебои в работе.
    Скрыть объявление

сумма площадей штриховок

Тема в разделе "Autocad", создана пользователем Виктoрия, 7 апр 2021.

  1. Здравствуйте.
    Как определить у большого количества штриховок сумму площадей одним разом?
    есть такой лисп?
     
  2. zvezdochiot

    zvezdochiot Форумчанин

  3. 1958

    1958 Форумчанин

    Как определяем "большое количество" - выбор рамкой, выбор поштучно, выбор по слою, ...?
     
    Виктoрия нравится это.
  4. agajohn

    agajohn Форумчанин

    geomprops
    https://geodesist.ru/attachments/geomprops-rar.79587/
     
    geo_rva, Виктoрия и Мимокрокодил нравится это.
  5. лучше всего рамкой, поштучно их выделять с ума сойти можно :))
    --- Сообщения объединены, 7 апр 2021, Оригинальное время сообщения: 7 апр 2021 ---
    искала, то что нашла- не очень...
     
  6. Мимокрокодил

    Мимокрокодил Форумчанин

    А совет Агаджона чем плох? Все топчики им пользуются
    --- Сообщения объединены, 7 апр 2021 ---
    Только версии у него старенькие. Вот новые есть Программы А.Ривилиса. - CadSupport
    Там еще всякие полезности есть
     
    geo_rva, agajohn и АлексЮстасу нравится это.
  7. cg
    спасибо, попробую
    --- Сообщения объединены, 8 апр 2021, Оригинальное время сообщения: 8 апр 2021 ---
    да, сейчас посмотрю, спасибо
     
  8. sokkol

    sokkol Форумчанин

    Если выбрать штриховку то в свойствах есть площадь:
    Hatch 1.png

    Если выбрать всё скопом и в свойствах выбрать только штриховки;
    Hatch 2.png

    Можно увидеть суммарную площадь выбранных штриховок:
    Hatch 3.png
     
    Qvinto и Виктoрия нравится это.
  9. agajohn нравится это.
  10. mihamster

    mihamster Форумчанин

    не у всех штриховок вычисляется общая площадь.
     
  11. sokkol

    sokkol Форумчанин

    Согласен, например - штриховка самопересекающихся объектов не будет отображать площадь и прочая неправильно созданая щтриховка тоже будет тупить.
     
    agajohn нравится это.
  12. 1958

    1958 Форумчанин

    Все вышеперечисленные советы по сумме штриховок, как я понял, Виктории не понравились. И после консультаций в личной переписке написал ей лисп-ик.
     

    Вложения:

    • sa.LSP
      Размер файла:
      1 КБ
      Просмотров:
      82
    chehoff нравится это.
  13. да, довольно частое явление..
    тогда, целесообразнее сделать у всех штриховок границы и измерять площади замкнутых линий?
     
  14. CHESNOK

    CHESNOK Форумчанин

    Добрый день.
    Не подскажите есть ли какая-то утилита для AutoCad 2022 или 2025 позволяющая считать точно площадь штриховок, а так же площадь контуров полилиний? Либо хотя бы только штриховок.
    GeomProps в этом плане идеальная утилита но в 2022 и 2025 она часто на каких-то штриховках считает не правильно. Я генпланист и мне утилита нужна для посчета площадей покрытий, озеленения, застройки и т.п. для и для подсчета ТЭП они должны биться с площадю земельного участка. Поэтому площади должны считаться точно.
    Сама GeomProps в AutoCad 2017 считает верно а вот в 2022 и 2025 возникают проблемы
     
  15. АлексЮстасу

    АлексЮстасу Форумчанин

    Т.е. Вы берете штриховки в 2017, и получаете GeomProps одну площадь, а для них же в 2022 и 2025 получаете другую? Можете приложить пример таких штриховок?

    В принципе, автор GeomProps, Александр Ривилис на вопрос, как программа работает, отвечал, что она использует непосредственно штатные автокадовские возможности.
    В принципе же, площади штриховок считаются "неправильно" при вырожденных штриховках или их фрагментах и самопересечениях-самоналожениях границ штриховок. Вырожденными я называю штриховки, выглядящие как линии, толщиной в линию.
     
  16. alz

    alz Форумчанин

    В чате по цивилу выложили файлик для теста, тестировал на нем разные подходы, результаты таковы:
    1) нормальные штриховки, площадь которых показывает кад любая программа покажет аналогично, так как в геомпропс и подобных есть ветвление, если площадь кадом показывается то берется она.
    2) штриховки с самопересечениями, двойными точками и тд, площадь которых кад не показывает. Тут уже пошли расхождения методов, геомпропс использует алгоритм деления линии на несколько тысяч интервалов и математическое вычисление по по ним, в минусах обрабатывает только простейшие штриховки, если в штриховку включены тексты например то результат геомпропс будет сильно неожиданным, так же геомпропс не учитывает стили решения островков и начинает ошибаться если больше одного вложения контуров.
    В своем варианте определения эти вопросы я решил, но действовал немного по другому в определении площади - восстанавливал контуры штриховок и считывал площади получившихся кривых, то есть тоже самое что восстановить контура через стандартную команду и соединить получившиеся линии в замкнутые кривые, но этот метод тоже дает сбой, который описан в пункте 3.
    3) самый интересный вывод при работе с файлом, который выкладывали: там встречались штриховки состоящие как бы из нескольких участков, соединенных ниткой нулевой ширины, вот тут уже и кад, и геомпропс выдали такое, что я просто офигел, вывод в общем если встречаешь сломанную штриховку то лучше полностью ее пересобрать, любой другой вариант попытки получить площадь абсолютно ненадежен.

    Файл с этой штриховкой и результатом ее анализа прикладываю.
     

    Вложения:

  17. АлексЮстасу

    АлексЮстасу Форумчанин

    Если выбирается сразу несколько штриховок, то штриховку с аномалиями можно не заметить. Хорошо бы иметь инструмент проверки на правильность.
    Для обнаружения самопересечений в штриховках можно попробовать HatchesSelfcrossing.lsp - такой lisp недавно попался. Правда, самоналожения он не находит.
     

    Вложения:

  18. alz

    alz Форумчанин

    Ну, у меня есть 2 инструмента, первый это просто проверяете, показывает ли кад сумму, если нет то среди штриховок есть сломанные, тут уже обычно методом половинного отсеивания работать можно, выделил половину, если суммарную площадь показывает то сломанная в оставшейся. Ну и есть программка, которая выводит площади объектов в таблицу, она может давать статистику, сколько всего сломанных штриховок и рисует вокруг них круги.
     
  19. CHESNOK

    CHESNOK Форумчанин

    Добрый день.
    Я писал об этом автору утилиты и для примера скидывал эти файлы. Он пробовал что-то поменять и давал мне исправленный вариант утилиты но она все равно считала не точно. Хотя значение все же стало ближе к реальному. Насколько я понял это из-за того что автодеск что-то там поменяли в новых версиях автокада.
    По моему опыту в Acad 2017 утилита всегда считает правильно какая бы штриховка не была (если площадь показывается). Поэтому мне всегда приходится иметь на компьютере версию 2017 акада именно для подсчета площадей.
    1.jpg 2.jpg
     

    Вложения:

  20. mihamster

    mihamster Форумчанин

    вы бы для начала озвучили, что значит это ваше 'точно'..
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление