Как сместить или уменьшить замкнутые объекты из полилиний по ровну со всех сторон за раз? - Страница 2
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как сместить или уменьшить замкнутые объекты из полилиний по ровну со всех сторон за раз?

Как сместить или уменьшить замкнутые объекты из полилиний по ровну со всех сторон за раз?

Ответ
Поиск в этой теме
Непрочитано 30.05.2022, 10:20
Как сместить или уменьшить замкнутые объекты из полилиний по ровну со всех сторон за раз?
rezak
 
Регистрация: 30.05.2022
Сообщений: 15

есть карта съемки села и на ней больше 2т домов которые выделены замкнутой полилинией, задача уменьшить их все за раз на 0.6 чтобы узнать их плошать и записать в таблицу в в эксель, это можно сделать кнопкой сместить но только по одному и очень долго, есть ли возможность сделать это за раз с помошью какого нибудь лиспа или команды?
Просмотров: 3371
 
Непрочитано 30.05.2022, 13:59
#21
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,340


Цитата:
Сообщение от Бим Посмотреть сообщение
Команда "list" выдает список характеристик всех выделенных объектов, в данном случае зданий, в т.ч. площадь и периметр. Сумму не дает, по каждому объекту отдельно. Может возможно выдрать сумму из перечня неким автоматизированием, не знаю.
а почему не _dataextraction ?
Цитата:
Сообщение от Бим Посмотреть сообщение
Метода все равно весьма потолочная и точности в ней так себе.
да, видимо прикидка по площадям застройки.... в том числе в продолжении этой темы
Цитата:
Сообщение от rezak Посмотреть сообщение
создаю карту газопроводов в селах
v.psk вне форума  
 
Автор темы   Непрочитано 30.05.2022, 14:09
#22
rezak


 
Регистрация: 30.05.2022
Сообщений: 15


Цитата:
Сообщение от Бим Посмотреть сообщение
Команда "list" выдает список характеристик всех выделенных объектов, в данном случае зданий, в т.ч. площадь и периметр. Сумму не дает, по каждому объекту отдельно. Может возможно выдрать сумму из перечня неким автоматизированием, не знаю. А дальше, как выше писалось: "площадь - 0.6 х периметр". Углами, думаю, можно пренебречь. Метода все равно весьма потолочная и точности в ней так себе. Хотя можна и отнять по-минимуму те "4 х 0.6 х 0.6". Все быстрее чем тыкатся в каждую постройку. Но зачем вообще площадь сараев с туалетами и курятниками как-то загадочно )))
хех нет сараи не нужны, тут есть разделение на жилое и не жилое а плошадь дома для вычисление обьема потребления газа но там дальше хз что они делают, cказали - делаю и от скорости работы зависит зарплата
rezak вне форума  
 
Непрочитано 30.05.2022, 14:11
#23
trir


 
Регистрация: 18.12.2010
Сообщений: 5,108


для таких задач есть ГИС
trir вне форума  
 
Автор темы   Непрочитано 30.05.2022, 14:11
#24
rezak


 
Регистрация: 30.05.2022
Сообщений: 15


ладно спасибо вам всем)) проверю все что вы сказали, помогли новичку
rezak вне форума  
 
Непрочитано 30.05.2022, 14:16
#25
koMon


 
Блог
 
Регистрация: 26.09.2017
Сообщений: 1,814


Цитата:
Сообщение от rezak Посмотреть сообщение
с лиспом похоже ничего не получится
если каждый дом на карте замкнутая полилиния, которая может быть отсортирована ещё по какому-то признаку, то можно выбрать все дома и сделать каждому офсет внутрь, снять площадь офсетнутой полилинии и вывести её анонимно в csv.
koMon вне форума  
 
Непрочитано 30.05.2022, 14:19
#26
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,340


Цитата:
Сообщение от rezak Посмотреть сообщение
сараи не нужны, тут есть разделение на жилое и не жилое а плошадь дома для вычисление обьема потребления газа но там дальше хз что они делают, cказали - делаю и от скорости работы зависит зарплата
а запросить данные негде? Росреестр итп... как отделять зёрна от плевел по снимкам?
v.psk вне форума  
 
Автор темы   Непрочитано 30.05.2022, 14:20
#27
rezak


 
Регистрация: 30.05.2022
Сообщений: 15


Цитата:
Сообщение от koMon Посмотреть сообщение
если каждый дом на карте замкнутая полилиния, которая может быть отсортирована ещё по какому-то признаку, то можно выбрать все дома и сделать каждому офсет внутрь, снять площадь офсетнутой полилинии и вывести её анонимно в csv.
да замкнутые полилинии на отдельном слое, обязательно попробую

----- добавлено через ~8 мин. -----
Цитата:
Сообщение от v.psk Посмотреть сообщение
а запросить данные негде? Росреестр итп... как отделять зёрна от плевел по снимкам?
ну незнаю сначала делают съемку села, потом выделяют дома, дороги ЛЕП и все что есть на местности а моя работа это показать газопроводы с длиной и диаметром и какие дома газифицированы а после в эксель выписать плошадь домов, количество проживаюших, котлы и т.д на словах сложно объяснить, объемная работа
rezak вне форума  
 
Непрочитано 30.05.2022, 14:33
#28
trir


 
Регистрация: 18.12.2010
Сообщений: 5,108


Цитата:
количество проживаюших, котлы и т.д
это надо записывать в атрибуты дома
trir вне форума  
 
Автор темы   Непрочитано 30.05.2022, 14:41
#29
rezak


 
Регистрация: 30.05.2022
Сообщений: 15


Цитата:
Сообщение от trir Посмотреть сообщение
это надо записывать в атрибуты дома
не, в экселе улицу, номер дома а после все его данные
rezak вне форума  
 
Непрочитано 30.05.2022, 14:42
#30
trir


 
Регистрация: 18.12.2010
Сообщений: 5,108


Цитата:
не, в экселе улицу, номер дома а после все его данные
Excel зло, нужно использовать нормальные БД
trir вне форума  
 
Автор темы   Непрочитано 30.05.2022, 14:54
#31
rezak


 
Регистрация: 30.05.2022
Сообщений: 15


Цитата:
Сообщение от trir Посмотреть сообщение
Excel зло, нужно использовать нормальные БД
а что так? для создание таблиц самое то вроде
rezak вне форума  
 
Непрочитано 30.05.2022, 14:56
#32
trir


 
Регистрация: 18.12.2010
Сообщений: 5,108


Excel не умеет работать с геометрией, ну и sql-запросы - наше всё
trir вне форума  
 
Непрочитано 30.05.2022, 14:58
#33
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,288


Цитата:
Сообщение от Бим Посмотреть сообщение
"площадь - 0.6 х периметр". Углами, думаю, можно пренебречь. Метода все равно весьма потолочная и точности в ней так себе. Хотя можна и отнять по-минимуму те "4 х 0.6 х 0.6"
Если углы прямые, то вычитаемая площадь всегда равна Sвыч = P * 0.6 - 1.44
Итого: Sнов = Sбаз - Sвыч

Последний раз редактировалось VitalyAF, 30.05.2022 в 15:07.
VitalyAF вне форума  
 
Непрочитано 30.05.2022, 14:59
#34
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,340


Цитата:
Сообщение от rezak Посмотреть сообщение
ну незнаю сначала делают съемку села
вполне может так оказаться, что эта информация уже есть, правда не в открытом доступе.
и самое главное - она может быть более точной, чем обведенные контуры крыш.
извлечением данных то попробовали? проще уж некуда.... уже в который раз напоминаю, чтобы убедиться))

----- добавлено через ~3 мин. -----
Цитата:
Сообщение от VitalyAF Посмотреть сообщение
Если углы прямые, то вычитаемая площадь всегда равна Sвыч = P * 0.6 - 144
Итого: Sнов = Sбаз - Sвыч
ну не всегда, я думаю есть исключение для небольших эркеров итп, шириной менее 2*0,6 (об этом писал выше, в №10)
и 144 - явно не для этой размерности... если все значения в метрах - то 0,6*0,6*4=1,44
v.psk вне форума  
 
Автор темы   Непрочитано 30.05.2022, 15:08
#35
rezak


 
Регистрация: 30.05.2022
Сообщений: 15


Цитата:
Сообщение от v.psk Посмотреть сообщение
вполне может так оказаться, что эта информация уже есть, правда не в открытом доступе.
и самое главное - она может быть более точной, чем обведенные контуры крыш.
извлечением данных то попробовали? проще уж некуда.... уже в который раз напоминаю, чтобы убедиться))

----- добавлено через ~3 мин. -----

ну не всегда, я думаю есть исключение для небольших эркеров итп, шириной менее 2*0,6 (об этом писал выше, в №10)
и 144 - явно не для этой размерности... если все значения в метрах - то 0,6*0,6*4=1,44
извлечением данных? прости не совсем понимаю о чем ты,я новичок работаю в автокаде с февраля самому 20 лет, понемногу обучаюсь) да и данные по плошади даже если и есть то для меня недоступны, сказали плошадь по схеме вычислять
rezak вне форума  
 
Непрочитано 30.05.2022, 15:10
#36
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,340


Цитата:
Сообщение от rezak Посмотреть сообщение
извлечением данных? прости не совсем понимаю о чем ты,я новичок работаю в автокаде с февраля самому 20 лет, понемногу обучаюсь) да и данные по плошади даже если и есть то для меня недоступны, сказали плошадь по схеме вычислять
_dataextraction
далее - выбор нужных объектов
далее - выбор нужных свойств (площадь и периметр)
можно сразу импортировать в эксель
v.psk вне форума  
 
Автор темы   Непрочитано 30.05.2022, 15:18
#37
rezak


 
Регистрация: 30.05.2022
Сообщений: 15


Цитата:
Сообщение от v.psk Посмотреть сообщение
_dataextraction
далее - выбор нужных объектов
далее - выбор нужных свойств (площадь и периметр)
можно сразу импортировать в эксель
спасибо)
rezak вне форума  
 
Непрочитано 30.05.2022, 16:07
#38
Бим

пенсионер
 
Регистрация: 09.04.2018
Украина
Сообщений: 2,319


Цитата:
Сообщение от trir Посмотреть сообщение
для таких задач есть ГИС
Где-то может и есть.
Цитата:
Сообщение от v.psk Посмотреть сообщение
а почему не _dataextraction ?
В моей древней рисовалке такого нету :-(
Offtop:
Цитата:
Сообщение от rezak Посмотреть сообщение
количество проживаюших, котлы и т.д
Вроде всё равно по домам ходить. Или это тоже по съемке? )))
Бим вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как сместить или уменьшить замкнутые объекты из полилиний по ровну со всех сторон за раз?

Реклама i


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь в написании autolisp. Autocad2021 Суммы длин и площадей полилиний в тексты по слоям inatsvin Поиск исполнителей 0 10.02.2022 10:21
ВОзможно ли определить высоту стены в квартире(один кирпич или до потолка) по разделу Архитектурно-СТроительные решения? RealTor Архитектура 84 31.12.2017 09:52
LISP.Окружности в начальных точках всех полилиний чертежа Raznouh LISP 5 20.01.2014 07:30
Обнуление глобальной ширины всех полилиний модели. shartal Программирование 1 21.03.2013 18:46