при активном файле редактировать другие файлы, подгруженные как ссылки - Страница 2
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > при активном файле редактировать другие файлы, подгруженные как ссылки

при активном файле редактировать другие файлы, подгруженные как ссылки

Ответ
Поиск в этой теме
Непрочитано 28.03.2013, 04:17
при активном файле редактировать другие файлы, подгруженные как ссылки
АлексЮстасу
 
топограф, технолог
 
Москва
Регистрация: 24.05.2009
Сообщений: 3,074

Пишется программа для согласования активного файла с несколькими смежными (от 1 до 4-6), т.к. чертежи разбиты на множество файлов.
Одновременно с активным файлом необходимо соответственно программно редактировать и эти смежные файлы - сводить линии и пр. объекты по общей границе.
Смежные файлы подгружаются к активному как ссылки, чтобы можно было зрительно контролировать процесс согласования.
Т.е. кроме открытого активного файла в память загружается хотя бы один смежный файл.
Процесс согласованного редактирования произвести удается. Но при этом возникает несколько конфликтов - смежный файл, подгруженный как ссылка, уже изменен в памяти. (С этим, похоже, справиться удалось). Кроме этого, после согласования аудит показывает множество ошибок, вызванных присутствием одинаковых описаний блоков, типов линий и стилей текстов в активном и смежном файле. Заканчивается все обычно Fatal error.

Я не программист, но какую схему действий стоило бы выбрать при программировании этой задачи?
Может быть подгружать файлы как внешние ссылки каким-то особым образом?

Т.е. как подгрузить внешние ссылки так, чтобы и в активном файле, и в этих внешних ссылках можно было вносить изменения, сохранять эти изменения, видеть их на экране. И не возникало ни ошибок, ни вылетов?
Просмотров: 5946
 
Непрочитано 28.03.2013, 20:58
#21
trir


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


http://www.pointcad.ru/about/article/517/775/
Взгляни: http://images.autodesk.com/adsk/file...data_model.pdf
AutoCAD TopoBase дорого, там СУБД - Oracle Spatial, цены на неё заоблачные, а PostGIS во многом, по функционалу совпадает. Стоит посмотреть как там всё реализованно, как пример.
Надо сначала понять, что надо тянуть в БД, а что нет.

Вот как раз твой вопрос:
Цитата:
возможности использования полигональной и сетевой топологий для установления и поддержания пространственных связей;

Последний раз редактировалось trir, 28.03.2013 в 21:03.
trir вне форума  
 
Автор темы   Непрочитано 29.03.2013, 02:16
#22
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,074


Цитата:
Сообщение от trir Посмотреть сообщение
http://www.pointcad.ru/about/article/517/775/
Взгляни: http://images.autodesk.com/adsk/file...data_model.pdf
AutoCAD TopoBase дорого, там СУБД - Oracle Spatial, цены на неё заоблачные, а PostGIS во многом, по функционалу совпадает. Стоит посмотреть как там всё реализованно, как пример.
Надо сначала понять, что надо тянуть в БД, а что нет.

Вот как раз твой вопрос:
Спасибо, попробую познакомиться. Мы можем эти варианты либо вынести в специальную тему, либо обсудить лично.

Может быть кто-то уже программировал работу с присоединенными файлами?
Хотелось бы в этой теме услышать мнения именно программистов - о правильной, продуктивной схеме редактирования файлов ссылок одновременно с активным файлом. Поскольку программа уже пишется, но что-то не выходит. Программист говорит, что вносимые изменения в присоединенные файлы почему-то не сохраняются, хотя написано, что должны сохраняться.
C++, Object Arx, 2012.

Последний раз редактировалось АлексЮстасу, 29.03.2013 в 02:25.
АлексЮстасу вне форума  
 
Непрочитано 31.03.2013, 14:34
1 | #23
Salt

Josser
 
Регистрация: 09.11.2011
Сообщений: 66


Если не ошибаюсь, для редактирования внешних ссылок смотреть нужно в сторону класса AcDbLongTransaction (ObjectARX)
__________________
... пути твои в водах многих, и следы твои не познaются.
Salt вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > при активном файле редактировать другие файлы, подгруженные как ссылки

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать, чтобы файлы, подгруженные через Raster Image Refаerence оставались в чертеже без сохранения исходных файлов в папке? Данила123456 AutoCAD 6 18.05.2011 22:06
Почему при вставке новой строки в таблицу в кторой есть ссылки на другую таблицу эти ссылки начинают ссылаться на другие ячейки? МишаИнженер AutoCAD 8 09.11.2010 20:24