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

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

Как заменить штриховки на блоки или точки с координатой z?

Ответ
Поиск в этой теме
Непрочитано 06.11.2013, 02:11 #1
Как заменить штриховки на блоки или точки с координатой z?
reddiska
 
Регистрация: 18.08.2012
Сообщений: 53

Мне прислали файл с топосъемкой. В файле все точки высоты поверхности отображены штриховками с обозначенным уровнем.
Почему так вышло никто не знает.
Суть в том, чтобы как-нибудь преобразовать каждую такую штриховку в точки или в блок, но обязательно с координатой высоты поверхности z. Мне предложили набить вручную, но там больше 10 тысяч точек. Это ж с ума сойти. Может кто-нибудь посоветовать выход из ситуации?

Вложения
Тип файла: dwg
DWG 2013
1000_правка 27.10 образец.dwg (808.7 Кб, 1204 просмотров)

Просмотров: 5664
 
Непрочитано 06.11.2013, 07:44
#2
Vladimir_Sergeevich

рисую дороги, в перерывах курю Lisp
 
Регистрация: 20.04.2011
Пермь
Сообщений: 475
<phrase 1= Отправить сообщение для Vladimir_Sergeevich с помощью Skype™


Накидать что нибудь вроде такого:
Код:
[Выделить все]
(defun c:sbl ( / ent_sad osm)
(setq osm (getvar "OSMODE")) (setvar "OSMODE" 0)
(setq ent_sad (entnext))
(while ent_sad
 (if (= (cdr (assoc 0 (entget ent_sad))) "INSERT")
 (vl-cmdf "_POINT" (cdr (assoc 10 (entget ent_sad))))
 );end if
(setq ent_sad (entnext ent_sad)); счетчик для условия выхода...
);end while
(setvar "osmode" osm)
(princ)
);end defun
(= (cdr (assoc 0 (entget ent_sad))) "INSERT") переписать на штриховку, если не ошибаюсь HATCH (не смотрел)
это я как то нашим топикам писал, когда им блоки с высотой на точку надо было поменять.
Только еще вопрос с привязкой... у блока точки вставки есть, а как дело с вашими штриховками?
__________________
Не труд сделал из обезьяны человека, а лень и жажда халявы...
Vladimir_Sergeevich вне форума  
 
Непрочитано 06.11.2013, 09:15
#3
pan

добрый человек
 
Регистрация: 23.02.2004
Глушь
Сообщений: 971


Замена одних объектов другими
__________________
Правильно сформулированный вопрос содержит 90% ответа.
pan вне форума  
 
Непрочитано 06.11.2013, 10:03
#4
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,377


Цитата:
Сообщение от reddiska Посмотреть сообщение
Может кто-нибудь посоветовать выход из ситуации?
Попросить топографов (геодезистов) более тонко настроить параметры экспорта объектов (конвертера) из Credo в dxf.
__________________
Как-то так.
sertor вне форума  
 
Автор темы   Непрочитано 06.11.2013, 15:00
#5
reddiska


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


Цитата:
Сообщение от sertor Посмотреть сообщение
Попросить топографов (геодезистов) более тонко настроить параметры экспорта объектов (конвертера) из Credo в dxf.
Преобразвание блоков в штриховки произошло задолго после экспорта объектов((( Картограф что-то нахимичила, что-то никому не известное. А первоначальных файлов слишком много, там было что-то где-то неправильно сделано, делалось несколькими бригадами, объект большой, и правильный файл только вот этот со штриховками.


Все отлично, точки ставятся, только у них у всех координата первоначальной точки, т.е. все точки в объекте получаются с высотой 118 м. (((((


Там в картинке свойства штриховки показаны.

----- добавлено через ~4 ч. -----
Собственно говоря, мне для полного счастья нужно извлечь данные из чертежа. Как можно извлечь из этих штриховок их координаты центра и уровни????? Наверняка же это как-то можно сделать! Из точек же моно извлечь. И из блоков. Как же это сделать со штриховками??
Изображения
Тип файла: jpg 111.jpg (158.2 Кб, 301 просмотров)
reddiska вне форума  
 
Непрочитано 06.11.2013, 21:49
#6
bargool


 
Регистрация: 16.08.2006
Санкт-Петербург
Сообщений: 508
<phrase 1=


Для того, что бы расширить аудиторию помогающих, выложите файл для 2007 акада.
__________________
Алексей
bargool вне форума  
 
Автор темы   Непрочитано 06.11.2013, 22:59
#7
reddiska


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


Вроде как в 2007.

2007
Вложения
Тип файла: dwg
DWG 2007
1000_правка 27.10 образец 2007.dwg (870.4 Кб, 997 просмотров)
reddiska вне форума  
 
Непрочитано 06.11.2013, 23:38
#8
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,377


reddiska, как вариант, можно преобразовать штриховки в блоки лиспом frto.lsp
Вложения
Тип файла: rar Пример обработки исходного файла.rar (373.9 Кб, 291 просмотров)

Последний раз редактировалось sertor, 06.11.2013 в 23:48.
sertor вне форума  
 
Автор темы   Непрочитано 07.11.2013, 00:10
#9
reddiska


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


Цитата:
Сообщение от sertor Посмотреть сообщение
reddiska, как вариант, можно преобразовать штриховки в блоки лиспом frto.lsp
Оооо, спасибо большое. Вроде как это другой лисп frto, этот меняет и отметки высоты z в блоках! То, что надо, спасибо!!!
reddiska вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как заменить штриховки на блоки или точки с координатой z?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу пример расчета инсоляции FINE Поиск литературы, чертежей, моделей и прочих материалов 266 25.10.2017 18:54
ЛИСП слои цвета преобразование Gotch LISP 97 08.11.2011 10:22
Тригонометрические функции и векторная алгебра Supermax Программирование 149 08.12.2009 22:22
Преобразование вершин TIN модели (треугольников) в точки с координатой Z WeMaN Разное 16 09.07.2009 13:49
Динамические блоки, действия и реперные точки сущностей. archimed7592 Динамические блоки 5 12.04.2008 18:08