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

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

Как связать базу данных в ACCeSSE с автокадом

Ответ
Поиск в этой теме
Непрочитано 04.10.2015, 00:05 #1
Как связать базу данных в ACCeSSE с автокадом
Cagey
 
Регистрация: 03.10.2015
Сообщений: 3

Помогите пожалуйста!!! Есть база данных в Accesse с информацией по монтажу трубопроводов, которая постоянно обновляется и схема в автокаде по данным трубопроводам, которые заключены в блоки. Как сделать так, чтобы данные которые вносятся в ACCESS автоматически обновлялись бы в автокаде?
Например вносим в базу смонтированный трубопровод и тот сразу обновляестся в Автокаде синим цветом. Заранее спасибо
Просмотров: 7346
 
Непрочитано 04.10.2015, 01:35
#2
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604


С помощью VBA подключиться к объектной модели автокада =) всё просто
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Непрочитано 04.10.2015, 17:33
#3
trir


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


FDO
ПБД
пример
trir вне форума  
 
Автор темы   Непрочитано 04.10.2015, 19:41
#4
Cagey


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


swell{d}, ну кому просто, а кому нет)))) А можно немного поподробней, примерный план действий накидать если это Вас не затруднит.
Cagey вне форума  
 
Непрочитано 04.10.2015, 19:43
#5
trir


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


http://wiki.gis-lab.info/w/%D0%9E%D1...p_3D,_MySQL%29
trir вне форума  
 
Непрочитано 04.10.2015, 22:57
#6
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604


Cagey, идея примерно такая: http://habrahabr.ru/post/238867/
Не обращайте внимания на нанокад - для акада всё тоже самое. Аналогично и с акцесом вместо экселя.
Подключившись к объектной модели, можно найти нужные вам блоки и менять их атрибуты. Ну или что Вам там надо менять, я не знаю, как у вас всё это сделано
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Непрочитано 05.10.2015, 08:08
#7
MCAD


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


Цитата:
Сообщение от Cagey Посмотреть сообщение
Например вносим в базу смонтированный трубопровод
Cagey, 4-D проектирование? Велосипед изобретаете?
MCAD вне форума  
 
Непрочитано 05.10.2015, 10:05
#8
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589


имхо, тут вообще все с ног на голову поставлено. ИМХО, ВСЯ информация должна быть в базе, ВСЯ.
Автокад или любя другая чертилка, только как редактор для внесения изменений в базу и визуализация базы.
Boxa на форуме  
 
Непрочитано 05.10.2015, 12:27
#9
pan

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


Справка по AutoCAD 2012 - Обзор использования внешних баз данных
__________________
Правильно сформулированный вопрос содержит 90% ответа.
pan вне форума  
 
Непрочитано 05.10.2015, 12:36
#10
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381


Цитата:
Сообщение от Boxa Посмотреть сообщение
имхо, тут вообще все с ног на голову поставлено. ИМХО, ВСЯ информация должна быть в базе, ВСЯ.
Автокад или любя другая чертилка, только как редактор для внесения изменений в базу и визуализация базы.
Совершенно верно. Вся информация, включая геометрию в БД.

Именно для этого и предназначен огромный класс программ - геоинформационные системы (ГИС). Там можно держать информацию хоть по всему городу, хоть по зданию, хоть по своей квартире. И не надо заботиться "как связать БД с автокадом". Всегда редактируется БД. Если там, например, для какого-то участка сетей включена "галочка" построен, то этот участок в графическом редакторе будет отображаться в соответствии с настройками - хоть цветом, хоть типом линии, хоть ещё как.

Можно и на базе AutoCAD создать ГИС (и мы это делали для всего города), но с очень большими затратами на программирование. Сама фирма Autodesk развитие ГИС проспала, и хотя пыжится и делает ГИС-подобные продукты, но всерьёз уже в этом мире не котируется.
ShaggyDoc вне форума  
 
Непрочитано 05.10.2015, 14:53
#11
trir


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


Цитата:
делает ГИС-подобные продукты
AutoCAD Map/Civil 3D
trir вне форума  
 
Непрочитано 05.10.2015, 16:15
#12
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381


Цитата:
Сообщение от trir Посмотреть сообщение
AutoCAD Map/Civil 3D
Да, но там только зачатки ГИС-технологий. Когда-то их очень ждали, но выяснилось что для информации это полная туфта. Хотя для проектирования "на земле" вполне годные продукты.

Принципиальная ошибка Autodesk в том, что привязывают всё к своему формату DWG. А он не пригоден для совместной одновременной работы, хотя в MAP такие попытки были.

ГИС - это информационная система. С информацией по городу должны работать одновременно множество организаций и сотни пользователей. Т.е. должна быть и база данных и СУБД, позволяющая такую работу. А также недорогие программные продукты, со стоимостью уровня MS Office. А тем, кому "только смотреть" - бесплатные вьюверы.

Ничего подобного у Autodesk нет. Они мечтают, что все "всё бросят" и будут приобретать их дорогущие "вертикальные решения" на каждый компьютер.

Вот, например российская ObjectLand - лицензия на одно место 6 тыс. руб, на 10 пользователей 21 тыс., а "сайт-лицензия" на неограниченное количество пользователей в пределах города - 180 тыс. И даже "пробной" версией можно пользоваться без ограничений, только логотип на карте печатает. Там не возникает вопроса "как связать". Там нужно только придумать структуру данных для своей информации.
ShaggyDoc вне форума  
 
Непрочитано 05.10.2015, 17:02
#13
trir


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


QGIS

Цитата:
Компоненты ядра платформы NextGIS:

NextGIS Web — серверное ядро для корпоративной или пользовательской ГИС для создания веб-карт.

NextGIS Mobile — мобильное приложение (Android) с неограниченными слоями данных, редактированием и настраиваемыми формами ввода.

NextGIS QGIS — полнофункциональная настольная ГИС.

NextGIS Manager — настрольное ПО для управления геоданными.
http://nextgis.ru/software/
trir вне форума  
 
Непрочитано 06.10.2015, 07:57
#14
MCAD


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


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Именно для этого и предназначен огромный класс программ - геоинформационные системы (ГИС).
Сейчас насоветуете тут человеку :-)
А ему нужен простой Navisworks.
Цитата:
Сообщение от Cagey Посмотреть сообщение
Например вносим в базу смонтированный трубопровод и тот сразу обновляется в Автокаде синим цветом.
Миниатюры
Нажмите на изображение для увеличения
Название: img-2015-10-06-10-53-46.png
Просмотров: 75
Размер:	363.0 Кб
ID:	158006  
MCAD вне форума  
 
Непрочитано 06.10.2015, 08:24
#15
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381


Цитата:
Сообщение от MCAD Посмотреть сообщение
Сейчас насоветуете тут человеку :-)
А ему нужен простой Navisworks.
То есть опять же убогая имитация информационной системы от AutoDesk за нехилые бабки?

Да простейшая частная задачка "перекрасить трубу" по "пометке" в Access легко решается в базовом AutoCAD с помощью несложного программирования на Лисп.

Это
1. Обращение к Access через ADO для выборки данных (проще всего использовать готовую библиотеку ADOLisp).
2. Выборка в чертеже примитивов связанных с той записью.
3. "Перекраска" или ещё какие-то действия.

И все сложности (не очень сложные) - это привязка к примитивам расширенных данных по связи с конкретной БД, таблице в ней и конкретным ID в таблице. Если это действительно надо. Да на форуме человек 10 это запросто сделают.

Но обычно "перекрасить" - это только начало. А потом начинаются всякие "хотелки", типа найти трубы подлежащие плановому ремонту в этом году и т.п. И здесь уже имитациями не обойтись.
ShaggyDoc вне форума  
 
Непрочитано 06.10.2015, 08:53
#16
MCAD


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


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Но обычно "перекрасить" - это только начало. А потом начинаются всякие "хотелки", типа найти трубы подлежащие плановому ремонту в этом году и т.п. И здесь уже имитациями не обойтись.
Потом к этому пристёгивается технология производства, логистика расходных материалов и прочая лабудень. АСУТП называется.
Что-то вроде:

Последний раз редактировалось Кулик Алексей aka kpblc, 06.10.2015 в 09:00.
MCAD вне форума  
 
Непрочитано 06.10.2015, 11:02
#17
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381


Цитата:
Сообщение от MCAD Посмотреть сообщение
Потом к этому пристёгивается технология производства, логистика расходных материалов и прочая лабудень. АСУТП называется.
И это будут вообще агромадные деньги, причем без возможности соскочить на другие решения. Кроме конкретного софта понадобится уже и конкретные чертежи, схемы, наполнение информацией.
Например для газотранспортных систем стоимость всего этого софтового оснащения для полного комплекса измеряется миллиардами долларов и около трети общик капвложений.

Да и эта картинка вполне вероятно, что единственная и рекламная.
ShaggyDoc вне форума  
 
Непрочитано 06.10.2015, 11:43
#18
MCAD


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


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Например для газотранспортных систем стоимость
Свет клином на газотранспортной системе сошелся? Да таких производств с трубами и Ёмкостным оборудованием чуть больше чем дофига.
Начиная от кондитерской фабрики и кончая свинофермой.

Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Да и эта картинка вполне вероятно, что единственная и рекламная.
Ага, та была "рекламная" остальные все ГИС'ы
Цитата:
АСУ ТП «ПИВЗАВОД (Солодовня)» обеспечивает:
•автоматическую приемку сырья;
•управление погрузкой и разгрузкой;
•автоматическую очистку и доочистку зерна;
•управление технологическими режимами солодорастильного отделения;
•защиту, сигнализацию и блокировки работы приемного отделения, солодорастильного, замочного, растительного отделений при неисправностях;
•поагрегатный учет энергоресурсов;
•управление насосами, автоматический ввод резервного насоса, переключение насосов в зависимости от количества отработанных часов;
•контроль и управление параметрами прочего оборудования, поддержание температурных графиков по температуре наружного воздуха.
Внешний вид одного из экранов системы «Пивзавод (Солодовня)-SCADA»
MCAD вне форума  
 
Автор темы   Непрочитано 07.10.2015, 00:13
#19
Cagey


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


И все сложности (не очень сложные) - это привязка к примитивам расширенных данных по связи с конкретной БД, таблице в ней и конкретным ID в таблице. Если это действительно надо. Да на форуме человек 10 это запросто сделают.[/quote]

ShaggyDoc Сможешь помочь, если я скину БД и Чертёж? и желательно с комментариями)))(Вместо ID код системы-KKS)
Cagey вне форума  
 
Непрочитано 07.10.2015, 00:23
#20
trir


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


Cagey, это можно сделать через dbConnect, но лучше запихать геометрию в БД
trir вне форума  
 
Непрочитано 07.10.2015, 05:06
#21
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381


Цитата:
Сообщение от Cagey Посмотреть сообщение
ShaggyDoc Сможешь помочь, если я скину БД и Чертёж? и желательно с комментариями)))(Вместо ID код системы-KKS)
Нет, мне этим заниматься просто некогда.
ShaggyDoc вне форума  
 
Непрочитано 07.10.2015, 22:05
#22
АлексЮстасу

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


Цитата:
Сообщение от Cagey Посмотреть сообщение
Помогите пожалуйста!!! Есть база данных в Accesse с информацией по монтажу трубопроводов, которая постоянно обновляется и схема в автокаде по данным трубопроводам, которые заключены в блоки. Как сделать так, чтобы данные которые вносятся в ACCESS автоматически обновлялись бы в автокаде?
Например вносим в базу смонтированный трубопровод и тот сразу обновляестся в Автокаде синим цветом. Заранее спасибо
1. В базовом Автокаде штатными средствами такое не делается. Разве при dbConnect будет автоматически производиться изменения в геометрии после изменений в базе? Будут изменяться только описательные данные, привязанные к соответствующим графическим элементам. А геометрия по-прежнему изменяема только вручную. Или я не прав?
2. Если нужен именно Автокад, то нужно подобрать соответствующее его вертикальное приложение, где такое уже сделано. Возможно (не знаю) специально для трубопроводчиков у Автодеска уже такое есть. В принципе есть AutoCAD Map/Civil 3D, о котором говорит trir. В Map, во-первых, можно проще связать свои графические данные с Access. Во-вторых, в нем есть FDO - для работы с пространственными данными в СУБД со всеми возможностями. В-третьих, в нем есть Industry Model - еще неведомая мне штуковина.
Поинтересуйтесь Map/Civil 3D хоть на http://forums.autodesk.com/t5/autoca...sskiy/bd-p/376. Там уже есть что почитать для начала, но ответят, скорее, не раньше, чем на следующей неделе - сейчас же конференция.
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 08.10.2015, 10:43
#23
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,095


Цитата:
Сообщение от Cagey Посмотреть сообщение
ShaggyDoc Сможешь помочь, если я скину БД и Чертёж? и желательно с комментариями)))(Вместо ID код системы-KKS)
Cagey, пора создавать соответствующую тему в "поиске исполнителей".
kp+ вне форума  
 
Непрочитано 08.10.2015, 15:53
#24
АлексЮстасу

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


Сегодня должен был быть на конференции доклад "Эволюция ГИС", Уральский Евгений, НТЦ Конструктор. Евгений как раз успешно практикует похожую тему, использует для реальных задач FDO из AutoCAD Map/Civil 3D. Десятки миллионов объектов, многопользовательский доступ и пр., и пр. - все как положено.
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 24.05.2023, 16:10
#25
Bidomi


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


Прошло 8 лет с последнего комментария. Кто-нибудь знает как настроить двустороннюю связь автокада или Civil 3d c MS Access без программирования в VBA?
Bidomi вне форума  
 
Непрочитано 24.05.2023, 16:35
#26
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,053


Цитата:
Сообщение от Bidomi Посмотреть сообщение
Прошло 8 лет с последнего комментария. Кто-нибудь знает как настроить двустороннюю связь автокада или Civil 3d c MS Access без программирования в VBA?
все что умеет программа из "коробки" - описывается в руководстве пользователя/справке.
Сергей812 вне форума  
 
Непрочитано 24.05.2023, 16:37
#27
Bidomi


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


Трава зеленая, небо голубое. Полностью согласен.
Bidomi вне форума  
 
Непрочитано 25.05.2023, 04:06
#28
АлексЮстасу

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


Цитата:
Сообщение от Bidomi Посмотреть сообщение
как настроить двустороннюю связь автокада или Civil 3d c MS Access
В Map/Civil есть же.
В C:\Program Files\Autodesk\AutoCAD 20...\Sample есть пример как раз с mdb.
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 25.05.2023, 07:08
#29
trir


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


Цитата:
Прошло 8 лет с последнего комментария. Кто-нибудь знает как настроить двустороннюю связь автокада или Civil 3d c MS Access без программирования в VBA?
Access - зло, используй нормальные БД через FDO
trir вне форума  
 
Непрочитано 25.05.2023, 07:33
#30
Bidomi


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


Цитата:
Сообщение от trir Посмотреть сообщение
Access - зло, используй нормальные БД через FDO
Я немного работал с базами WMS. FDO, как я понимаю, тоже из этой оперы. Это инструмент для отображения в чертеже какой-то графики из внешней БД. Меня БД интересует с целью вывода таких данных как площади штриховок, длины полилиний из определенного слоя, количество блоков помеченных атрибутами, и т. д. В конечном итоге, всю эту информацию собрать в экселе, обработать и вернуть в чертеж в виде готовых таблиц ведомостей. FDO может в этом помочь?
Bidomi вне форума  
 
Непрочитано 25.05.2023, 08:01
#31
trir


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


может

Цитата:
Меня БД интересует с целью вывода таких данных как площади штриховок, длины полилиний из определенного слоя, количество блоков помеченных атрибутами
обычные задачи для ГИС

Excel умеет получать данные из БД

Цитата:
с базами WMS
что это такое?

Последний раз редактировалось trir, 25.05.2023 в 08:26.
trir вне форума  
 
Непрочитано 25.05.2023, 09:47
#32
Bidomi


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


Цитата:
Сообщение от trir Посмотреть сообщение
может


обычные задачи для ГИС

Excel умеет получать данные из БД


что это такое?
Американцы например через WMS раздают графику расположения рек, ручьев, озер и водоемов. Можно сразу в чертеж загрузить. По ссылке пример, я таким образом оценивал потенциал участка под застройку.
https://youtu.be/yYJ6dAVLeUU?t=401
Bidomi вне форума  
 
Непрочитано 25.05.2023, 11:29
#33
Bidomi


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


Цитата:
Сообщение от trir Посмотреть сообщение
может


обычные задачи для ГИС

Excel умеет получать данные из БД


что это такое?
А где можно почитать про то, как этим пользоваться в подробностях?
Что-то я ничего не нахожу.
Bidomi вне форума  
 
Непрочитано 25.05.2023, 11:50
#34
trir


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


Цитата:
Американцы например через WMS раздают графику расположения рек
Web Map Service - отношения к БД не имеет

Цитата:
А где можно почитать про то, как этим пользоваться в подробностях?
Про что именно?

Последний раз редактировалось trir, 25.05.2023 в 12:10.
trir вне форума  
 
Непрочитано 25.05.2023, 12:42
#35
Bidomi


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


Цитата:
Сообщение от trir Посмотреть сообщение
Web Map Service - отношения к БД не имеет


Про что именно?
Про то, как прикрутить к чертежу файл excel через FDO. Какой механизм и принципы работы.
Bidomi вне форума  
 
Непрочитано 25.05.2023, 12:46
#36
trir


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


Данные в БД. К чертежу подключаются через FDO. Excel подключается к БД, Excel подключаем к чертежу через связь с данными
trir вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как связать базу данных в ACCeSSE с автокадом

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Где скачать Civil 3D 2010 или базу данных для 2009 версии? Динара Вертикальные решения на базе AutoCAD 1 02.04.2010 11:35
СПДС GraphiCS 5.0 "Не удается открыть базу данных. Путь - C:Documents and Settings\All Users\Application Data\CSoftСПДС GraphiCS 5.0 EUGENYI ПО от CSoft 6 24.08.2009 09:33
Ищу базу данных пожарной нагрузки Turbo D Поиск литературы, чертежей, моделей и прочих материалов 7 04.03.2009 09:15
Hyperlink или как связать атрибут с базой данных? Mikhail Программирование 3 05.03.2007 09:14
Подскажите пожалуйста как создать БАЗУ ДАННЫХ!!!??? master_blaster AutoCAD 5 12.04.2006 10:46