Lisp/ActiveX/Другие способы приложения мозга к задаче. Как избежать ошибки "Недопустимое значение" при чтении DXF.
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Lisp/ActiveX/Другие способы приложения мозга к задаче. Как избежать ошибки "Недопустимое значение" при чтении DXF.

Lisp/ActiveX/Другие способы приложения мозга к задаче. Как избежать ошибки "Недопустимое значение" при чтении DXF.

Ответ
Поиск в этой теме
Непрочитано 21.10.2013, 15:28 #1
Lisp/ActiveX/Другие способы приложения мозга к задаче. Как избежать ошибки "Недопустимое значение" при чтении DXF.
Kirill_Ja
 
Мурманск
Регистрация: 28.07.2008
Сообщений: 208

При чтении DXF файла возникает ошибка

При чтении из SEQEND, начиная со строки 5594, была обнаружена
следующая ошибка:
Недопустимое значение веса линий 26
Испорченный или неполный входной DXF-файл -- импорт чертежа не выполнен.


Раньше я решал такую задачу методом открытия DXF файла блокнотом и правкой значений вручную.
Долго, нудно и неэффективно.
А можно как-то автоматизировать? Конечно, оптимальный вариант если AutoCad сам будет подставлять любое подходящее значение при открытии такого файла.
Или, может, есть еще вариант?

Файл создан узкоспециализированной программой для маркшейдеров, девочкой маркшейдером. Любые просьбы переделать обречены на провал((( Еще он уж очень большой=> редактировать блокнотом не вариант, ВОССТАН тоже не помог.
__________________
Мне не нужно сделать за меня. Если я что-то ищу, то пути решения.
Просмотров: 1321
 
Непрочитано 21.10.2013, 15:31
#2
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


открыть в какомнибудь клоне автокада - они к таким "косякам" относятся терпимей, убрать все веса линий.
лисп тут не поможет, т.к. перед обработкой файл нужно загрузить, а автокад его не загрузит и не восстановит, несмотря на всю глупость ситуации
zamtmn вне форума  
 
Автор темы   Непрочитано 21.10.2013, 15:47
#3
Kirill_Ja


 
Регистрация: 28.07.2008
Мурманск
Сообщений: 208
<phrase 1=


А клон AutoCad например какой?
__________________
Мне не нужно сделать за меня. Если я что-то ищу, то пути решения.
Kirill_Ja вне форума  
 
Непрочитано 21.10.2013, 15:53
#4
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


наверное, имеют ввиду nanoCAD, ZWCAD и т.п.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 21.10.2013, 15:58
#5
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Цитата:
Сообщение от Kirill_Ja Посмотреть сообщение
Файл создан узкоспециализированной программой для маркшейдеров
Свзаться с авторами программы...
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 21.10.2013, 16:03
#6
Kirill_Ja


 
Регистрация: 28.07.2008
Мурманск
Сообщений: 208
<phrase 1=


Не вариант...)))
__________________
Мне не нужно сделать за меня. Если я что-то ищу, то пути решения.
Kirill_Ja вне форума  
 
Непрочитано 21.10.2013, 17:06
#7
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


>>А клон AutoCad например какой?
Думаю любой на одавском "движке", может даже безплатные "смотрелки" какие помогут. Руками конечно править не вариант, если только поиском-заменой в какомнить умном text\hex редакторе
>>nanoCAD, ZWCAD...
Brics, Draftsight, Gstar ... и т.д. и т.п.
zamtmn вне форума  
 
Непрочитано 21.10.2013, 17:26
#8
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Цитата:
Сообщение от Kirill_Ja Посмотреть сообщение
Еще он уж очень большой=> редактировать блокнотом не вариант,
Могу посоветовать вместо блокнота uvFilesCorrector.
Сами пользуемся, когда "лечим" dxf от кадастрового агенства.
Там есть регулярные выражения. Может получится и автоматизировать
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 21.10.2013 в 17:39.
VVA вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Lisp/ActiveX/Другие способы приложения мозга к задаче. Как избежать ошибки "Недопустимое значение" при чтении DXF.