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

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

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

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

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

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


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


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


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,115


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,595


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


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


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

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


имхо, тут вообще все с ног на голову поставлено. ИМХО, ВСЯ информация должна быть в базе, ВСЯ.
Автокад или любя другая чертилка, только как редактор для внесения изменений в базу и визуализация базы.
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,372


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

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

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


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


Цитата:
делает ГИС-подобные продукты
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,372


Цитата:
Сообщение от 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,115


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,723


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Именно для этого и предназначен огромный класс программ - геоинформационные системы (ГИС).
Сейчас насоветуете тут человеку :-)
А ему нужен простой Navisworks.
Цитата:
Сообщение от Cagey Посмотреть сообщение
Например вносим в базу смонтированный трубопровод и тот сразу обновляется в Автокаде синим цветом.
Миниатюры
Нажмите на изображение для увеличения
Название: img-2015-10-06-10-53-46.png
Просмотров: 77
Размер:	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,372


Цитата:
Сообщение от 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,723


Цитата:
Сообщение от 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,372


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

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


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


Цитата:
Сообщение от 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,115


Cagey, это можно сделать через dbConnect, но лучше запихать геометрию в БД
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