Civil 3D, InfraWorks и Инфраструктура – Русский – только для чтения
Делитесь знаниями, задавайте вопросы, читайте самые популярные темы по Civil 3D, Map 3D.
отмена
Отображаются результаты для 
Показать  только  | Вместо этого искать 
Вы имели в виду: 

Autocad 2010 и Autocad 2010 Civil 3D как Autocad

10 ОТВЕТ 10
РЕШЕНО
Ответить
Сообщение 1 из 11
artysword
3607 просмотров, 10 ответов

Autocad 2010 и Autocad 2010 Civil 3D как Autocad

Чертеж созданный в Autocad 2010 не открывается в Autocad 2010 Civil 3D как Autocad. При открытии чертежа Autocad 2010 Civil 3D как Autocad вылетает с "Фатальная ошибка".
Установлен Autocad 2010 Civil 3D с последними обновлениями, Windows 7 Pro 32/64bit, в сети полсотни компьютеров, проблема на каждом из них.
Помогает только на компьютере с Autocad 2010 с помощью утилиты ExplodeProxy почистить чертеж от прокси-объектов.

Во вложении чертеж для примера.
Вопрос - почему происходит такая ситуация? Можно ли с этим что-то сделать?

10 ОТВЕТ 10
Сообщение 2 из 11
snowyhedg
в ответ: artysword

У вас СПДС или GeoniCS установлены? какой версии?

Сообщение 3 из 11
artysword
в ответ: artysword

Чертежи в Autocad 2010 мы получаем со стороны. То есть, их делают не наши сотрудники.

На компьютерах наших сотрудников установлен Autocad 2010 Civil 3D.

На малом количестве компьютеров установлен СПДС 2.0, на остальных нет никаких надстроек. Чертежи из Autocad 2010 не открываются.

GeoniCS у нас не установлен.

Сообщение 4 из 11
Alexander.Rivilis
в ответ: artysword

1. Стоят ли все обновления для Civil3D 2010? http://usa.autodesk.com/adsk/servlet/ps/dl/index?siteID=123112&id=2334435&linkID=9240698#section4

2. Что происходит если чертежи открываются при значении системной переменной DEMANDLOAD равной 0 ?

В данном чертеже нет графических прокси-примитивов, так что теоретически при помощи REMOVEALLPROXY от прокси-объектов можно избавится без последствий.

3. Какая фатальная ошибка? Нужна сколка экрана с описанием ошибки.

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Сообщение 5 из 11
artysword
в ответ: artysword

1) обновления установлены: c3d2010sp21 и c3d2010_sp30.1

2) появляются две ошибки (во вложении скрин1 и скрин2)

3) все бы хорошо, но у нас лицензии Civil 3D 2010, а наши партнеры имеют Autocad 2010 и пользоваться утилитой ExplodeProxy ни в какую не умеют и не хотят.

4) во вложении скрин3

Сообщение 6 из 11
Alexander.Rivilis
в ответ: artysword


@artysword wrote:

2) появляются две ошибки (во вложении скрин1 и скрин2)


Т.е. фатальной ошибки нет и выполнить RemoveAllProxy возможно?

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Сообщение 7 из 11
artysword
в ответ: Alexander.Rivilis

Фатальной ошибки нет, но и чертеж сразу же закрывается после появления второго скрина. Поэтому ввести команду Removeallproxy не предоставляется возможным.

Сообщение 8 из 11
Alexander.Rivilis
в ответ: artysword


@artysword wrote:

Фатальной ошибки нет, но и чертеж сразу же закрывается после появления второго скрина. Поэтому ввести команду Removeallproxy не предоставляется возможным.


А что происходит если его открывать в режиме восстановления (т.е. через команду _RECOVERY) ?

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Сообщение 9 из 11
artysword
в ответ: artysword

Вот столько всего он сказал:

 

---

 

Восстановление чертежа. Журнал восстановления чертежа.

Идет проверка объектов в таблице меток. Правильных объектов: 36302  Неправильных объектов: 0 Проверка объектов на правильность окончена.

    База данных чертежа спасена.

 

Reading handle 1489B object type AcMapDMMapManager Error 67 (eDwgObjectImproperlyRead)                       Object discarded Reading handle 1489C object type AcMapDMStyleLibrary Error 67 (eDwgObjectImproperlyRead)                       Object discarded Reading handle 1489D object type AcMapDMStyleCategory Error 67 (eDwgObjectImproperlyRead)                       Object discarded Reading handle 1489F object type AcMapDMMap Error 67 (eDwgObjectImproperlyRead)                       Object discarded Reading handle 148A7 object type AcMapDMSurrogateStyleSets Error 67 (eDwgObjectImproperlyRead)                       Object discarded Reading handle 148A2 object type AcMapDMBaseElement Error 67 (eDwgObjectImproperlyRead)                       Object discarded Reading handle 148A3 object type AcMapDMDefaultStyle Error 67 (eDwgObjectImproperlyRead)                       Object discarded Reading handle 148A5 object type AcMapDMStyleReference Error 67 (eDwgObjectImproperlyRead)                       Object discarded Reading handle 148A8 object type AcMapDMStylizedEntitiesTable Error 67 (eDwgObjectImproperlyRead)                       Object discarded

Проверка заголовка

Проверка таблиц

Проверка объектов, проход 1

Проход 1: проверено объектов: 1900   AcDbSortentsTable(1237A)     Error for Entry (3BE41,3BF09) eDuplicateKey         fixed Проход 1: проверено объектов: 36300 Проверка объектов, проход 2

Проход 2: проверено объектов: 2500   AcDbDictionary(1489A)           AcMapDMStylizedEntities ePermanentlyErased    Delete Entry AcDbDictionary(1489A) MAP_DISPLAY_MANAGEMENT_DICTIONARY ePermanentlyErased    Delete Entry AcDbDictionary(1489A) MAP_DISPLAY_STYLELIBRARY_DICTIONARY ePermanentlyErased    Delete Entry AcDbDictionary(148A6)         AcMapDMSurrogateStyleSets ePermanentlyErased    Delete Entry Проход 2: проверено объектов: 26200  AcDb2dVertex(37A64)         color != owner's            set to owner's AcDb2dVertex(37A65)         color != owner's            set to owner's AcDb2dVertex(37A66)         color != owner's            set to owner's AcDb2dVertex(37A67)         color != owner's            set to owner's AcDb2dVertex(37A68)         color != owner's            set to owner's AcDb2dVertex(37A69)         color != owner's            set to owner's AcDb2dVertex(37A6A)         color != owner's            set to owner's AcDb2dVertex(37A6B)         color != owner's            set to owner's AcDb2dVertex(37A6C)         color != owner's            set to owner's AcDb2dVertex(37A6D)         color != owner's            set to owner's AcDb2dVertex(37A6E)         color != owner's            set to owner's AcDb2dVertex(37A6F)         color != owner's            set to owner's AcDb2dVertex(37A70)         color != owner's            set to owner's AcDb2dVertex(37A71)         color != owner's            set to owner's AcDb2dVertex(37A72)         color != owner's            set to owner's AcDb2dVertex(37A73)         color != owner's            set to owner's AcDb2dVertex(37A74)         color != owner's            set to owner's AcDb2dVertex(37A75)         color != owner's            set to owner's AcDb2dVertex(37A76)         color != owner's            set to owner's Проход 2: проверено объектов: 26300  AcDb2dVertex(37A77)         color != owner's            set to owner's AcDb2dVertex(37A78)         color != owner's            set to owner's AcDb2dVertex(37A79)         color != owner's            set to owner's AcDb2dVertex(37A7A)         color != owner's            set to owner's AcDb2dVertex(37A7B)         color != owner's            set to owner's AcDb2dVertex(37A7C)         color != owner's            set to owner's AcDb2dVertex(37A7D)         color != owner's            set to owner's AcDb2dVertex(37A7E)         color != owner's            set to owner's AcDb2dVertex(37A7F)         color != owner's            set to owner's AcDb2dVertex(37A80)         color != owner's            set to owner's AcDb2dVertex(37A81)         color != owner's            set to owner's AcDb2dVertex(37A82)         color != owner's            set to owner's Проход 2: проверено объектов: 34300  AcDb2dVertex(45B9C)         layer != owner's            set to owner's AcDb2dVertex(45B9C)         color != owner's            set to owner's AcDb2dVertex(45B9E)         layer != owner's            set to owner's AcDb2dVertex(45B9E)         color != owner's            set to owner's AcDb2dVertex(45B9F)         layer != owner's            set to owner's AcDb2dVertex(45B9F)         color != owner's            set to owner's AcDb2dVertex(45BA0)         layer != owner's            set to owner's AcDb2dVertex(45BA0)         color != owner's            set to owner's AcDb2dVertex(45BA1)         layer != owner's            set to owner's AcDb2dVertex(45BA1)         color != owner's            set to owner's AcDb2dVertex(45BA2)         layer != owner's            set to owner's AcDb2dVertex(45BA2)         color != owner's            set to owner's AcDb2dVertex(45BA3)         layer != owner's            set to owner's AcDb2dVertex(45BA3)         color != owner's            set to owner's AcDb2dVertex(45BA4)         layer != owner's            set to owner's AcDb2dVertex(45BA4)         color != owner's            set to owner's AcDb2dVertex(45BA5)         layer != owner's            set to owner's AcDb2dVertex(45BA5)         color != owner's            set to owner's AcDb2dVertex(45BA6)         layer != owner's            set to owner's AcDb2dVertex(45BA6)         color != owner's            set to owner's AcDb2dVertex(45BA7)         layer != owner's            set to owner's AcDb2dVertex(45BA7)         color != owner's            set to owner's AcDb2dVertex(45BA8)         layer != owner's            set to owner's AcDb2dVertex(45BA8)         color != owner's            set to owner's AcDb2dVertex(45BA9)         layer != owner's            set to owner's AcDb2dVertex(45BA9)         color != owner's            set to owner's AcDb2dVertex(45BAA)         layer != owner's            set to owner's AcDb2dVertex(45BAA)         color != owner's            set to owner's AcDb2dVertex(45BAB)         layer != owner's            set to owner's AcDb2dVertex(45BAB)         color != owner's            set to owner's AcDb2dVertex(45BAC)         layer != owner's            set to owner's AcDb2dVertex(45BAC)         color != owner's            set to owner's AcDb2dVertex(45BAD)         layer != owner's            set to owner's AcDb2dVertex(45BAD)         color != owner's            set to owner's AcDb2dVertex(45BAE)         layer != owner's            set to owner's AcDb2dVertex(45BAE)         color != owner's            set to owner's AcDb2dVertex(45BAF)         layer != owner's            set to owner's AcDb2dVertex(45BAF)         color != owner's            set to owner's AcDb2dVertex(45BB0)         layer != owner's            set to owner's AcDb2dVertex(45BB0)         color != owner's            set to owner's AcDb2dVertex(45BB1)         layer != owner's            set to owner's AcDb2dVertex(45BB1)         color != owner's            set to owner's AcDb2dVertex(45BB2)         layer != owner's            set to owner's AcDb2dVertex(45BB2)         color != owner's            set to owner's AcDb2dVertex(45BB3)         layer != owner's            set to owner's AcDb2dVertex(45BB3)         color != owner's            set to owner's AcDb2dVertex(45BB4)         layer != owner's            set to owner's AcDb2dVertex(45BB4)         color != owner's            set to owner's AcDb2dVertex(45BB5)         layer != owner's            set to owner's AcDb2dVertex(45BB5)         color != owner's            set to owner's AcDb2dVertex(45BB6)         layer != owner's            set to owner's AcDb2dVertex(45BB6)         color != owner's            set to owner's AcDb2dVertex(45BB7)         layer != owner's            set to owner's AcDb2dVertex(45BB7)         color != owner's            set to owner's AcDb2dVertex(45BB8)         layer != owner's            set to owner's AcDb2dVertex(45BB8)         color != owner's            set to owner's AcDb2dVertex(45BB9)         layer != owner's            set to owner's AcDb2dVertex(45BB9)         color != owner's            set to owner's AcDb2dVertex(45BBA)         layer != owner's            set to owner's AcDb2dVertex(45BBA)         color != owner's            set to owner's AcDb2dVertex(45BBB)         layer != owner's            set to owner's AcDb2dVertex(45BBB)         color != owner's            set to owner's AcDb2dVertex(45BBC)         layer != owner's            set to owner's AcDb2dVertex(45BBC)         color != owner's            set to owner's AcDb2dVertex(45BBD)         layer != owner's            set to owner's AcDb2dVertex(45BBD)         color != owner's            set to owner's AcDb2dVertex(45BBE)         layer != owner's            set to owner's AcDb2dVertex(45BBE)         color != owner's            set to owner's AcDb2dVertex(45BBF)         layer != owner's            set to owner's AcDb2dVertex(45BBF)         color != owner's            set to owner's AcDb2dVertex(45BC0)         layer != owner's            set to owner's AcDb2dVertex(45BC0)         color != owner's            set to owner's AcDb2dVertex(45BC1)         layer != owner's            set to owner's AcDb2dVertex(45BC1)         color != owner's            set to owner's AcDb2dVertex(45BC2)         layer != owner's            set to owner's AcDb2dVertex(45BC2)         color != owner's            set to owner's AcDb2dVertex(45BC3)         layer != owner's            set to owner's AcDb2dVertex(45BC3)         color != owner's            set to owner's AcDb2dVertex(45BC4)         layer != owner's            set to owner's AcDb2dVertex(45BC4)         color != owner's            set to owner's AcDb2dVertex(45BC5)         layer != owner's            set to owner's AcDb2dVertex(45BC5)         color != owner's            set to owner's AcDb2dVertex(45BC6)         layer != owner's            set to owner's AcDb2dVertex(45BC6)         color != owner's            set to owner's AcDb2dVertex(45BC7)         layer != owner's            set to owner's AcDb2dVertex(45BC7)         color != owner's            set to owner's AcDb2dVertex(45BC8)         layer != owner's            set to owner's AcDb2dVertex(45BC8)         color != owner's            set to owner's AcDb2dVertex(45BC9)         layer != owner's            set to owner's AcDb2dVertex(45BC9)         color != owner's            set to owner's AcDb2dVertex(45BCA)         layer != owner's            set to owner's AcDb2dVertex(45BCA)         color != owner's            set to owner's AcDb2dVertex(45BCB)         layer != owner's            set to owner's AcDb2dVertex(45BCB)         color != owner's            set to owner's AcDb2dVertex(45BCC)         layer != owner's            set to owner's AcDb2dVertex(45BCC)         color != owner's            set to owner's AcDb2dVertex(45BCD)         layer != owner's            set to owner's AcDb2dVertex(45BCD)         color != owner's            set to owner's AcDb2dVertex(45BCE)         layer != owner's            set to owner's AcDb2dVertex(45BCE)         color != owner's            set to owner's AcDb2dVertex(45BCF)         layer != owner's            set to owner's AcDb2dVertex(45BCF)         color != owner's            set to owner's AcDb2dVertex(45BD0)         layer != owner's            set to owner's AcDb2dVertex(45BD0)         color != owner's            set to owner's AcDb2dVertex(45BD1)         layer != owner's            set to owner's AcDb2dVertex(45BD1)         color != owner's            set to owner's AcDb2dVertex(45BD2)         layer != owner's            set to owner's AcDb2dVertex(45BD2)         color != owner's            set to owner's AcDb2dVertex(45BD3)         layer != owner's            set to owner's AcDb2dVertex(45BD3)         color != owner's            set to owner's AcDb2dVertex(45BD4)         layer != owner's            set to owner's AcDb2dVertex(45BD4)         color != owner's            set to owner's AcDb2dVertex(45BD5)         layer != owner's            set to owner's AcDb2dVertex(45BD5)         color != owner's            set to owner's AcDb2dVertex(45BD6)         layer != owner's            set to owner's AcDb2dVertex(45BD6)         color != owner's            set to owner's Проход 2: проверено объектов: 36300 Проверка блоков

 Проверено блоков: 220

Всего найдено ошибок: 152, исправлено: 152

Стерто 9 объектов

Открывается файл формата AutoCAD 2010.

Обработка Вн-ссылки "Разбивка": ..\..\Группа Б\Разбивка.dwg "Разбивка.dwg" не найдена. Выполняется регенерация листов. Выполняется регенерация модели. Нажмите ENTER для продолжения: Ассоциативность контура штриховки отменена. Ассоциативность контура штриховки отменена. Ассоциативность контура штриховки отменена. Ассоциативность контура штриховки отменена. Ассоциативность контура штриховки отменена. Утилиты меню AutoCAD загружены.

Файл Autodesk DWG. Это файл формата TrustedDWG, сохраненный в приложении Autodesk или в приложении, лицензированном корпорацией Autodesk.

 

---

 

И в итоге - все открыл 😃

Спасибо за решение! А то, постоянно мне приходилось всем чертежи с помощью ExplodeProxy чистить.

 

А что это за волшебная команда DEMANDLOAD, которая не позволяет Civil закрываться при загрузке?

Это мне нужно будет у всех пользователей эту команду теперь выставить 😃

Сообщение 10 из 11
Alexander.Rivilis
в ответ: artysword


@artysword wrote:

И в итоге - все открыл 😃

Спасибо за решение! А то, постоянно мне приходилось всем чертежи с помощью ExplodeProxy чистить.

 

А что это за волшебная команда DEMANDLOAD, которая не позволяет Civil закрываться при загрузке?

Это мне нужно будет у всех пользователей эту команду теперь выставить 😃


DEMANDLOAD - это системная переменная, а не команда которая определяет будут или нет автоматически грузится arx/dbx-файлы:

 

Тип:

Целый

Сохранен в:

Реестр

Начальное значение:

3

Задает условия подгрузки определенных приложений.

Если установить эту системную переменную в 0, сторонние приложения и некоторые команды AutoCAD могут не работать.

0

Отключение подгрузки.

1

Режим подгрузки стороннего приложения при открытии чертежа, который содержит объекты, созданные в этом приложении. Это значение не вызывает подгрузку приложения при вызове одной из команд приложения.

2

Требует подгрузки приложения-источника при вызове одной из команд приложения. Это значение не вызывает подгрузку приложения при открытии чертежа, в котором содержатся принадлежащие приложению объекты.

3

Требует подгрузки приложения-источника при открытии чертежа, содержащего пользовательские объекты, или при вызове одной из команд приложения.

 

Это конечно полурешение, но похоже другого нет. На англоязычном форуме нашел аналогичные проблемы:

http://forums.autodesk.com/t5/AutoCAD-Civil-3D/Fatal-error-in-Civil3D-2010-when-opening-drawing-crea...

http://forums.autodesk.com/t5/AutoCAD-Civil-3D/Fatal-error-while-opening-drawing-in-CIVIL-2010/m-p/2...

Судя по всему этот дефект исправили только в Civil3D 2011:

http://forums.autodesk.com/t5/AutoCAD-Civil-3D/Fatal-error-while-opening-drawing-in-CIVIL-2010/m-p/2...

 

P.S.: Кстати, после восстановления и сохранения чертежа необходимо вернуть DEMANDLOAD в 3 и перезапустить AutoCAD Civil3D - в противном случае не будет работать часть команд. Т.е. устанавливать DEMANDLOAD в 0 следует временно только если не удается открыть/восстановить чертеж.

 

 

 

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Сообщение 11 из 11
artysword
в ответ: Alexander.Rivilis

понял, спасибо большое за помощь!

Не нашли то, что искали? Задайте вопросы в сообществе или поделитесь своими знаниями.

Новая тема  

Autodesk Design & Make Report