dwg в PostgreSQL

САПР и ГИС
Ответить
alphart
Участник
Сообщения: 96
Зарегистрирован: 31 май 2012, 11:55
Репутация: 9
Откуда: Минск

dwg в PostgreSQL

Сообщение alphart » 30 июл 2012, 09:35

Есть разбитый на листы план города в dwg. Стоит задача - все это каким-то чудом объединить и загрузить в одну из СУБД (PostgreSQL либо Oracle). К сожалению, с Autodesk мы фактически не работаем (используем ArcGIS). Поэтому возник вопрос - каким образом лучше это организовать? Т.е. сшивать все в один слой и грузить в СУБД, либо есть возможность хранить информацию по листам?
Также интересует вопрос загрузки данных (dwg) в СУБД (тестируем на PostgrSQL) - м.б. есть плагины либо утилиты, позволяющие это сделать быстро и качественно?! ПОдскажите, пожалуйста..

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: dwg в PostgreSQL

Сообщение Александр Мурый » 30 июл 2012, 11:06

Наверное, имеет смысл перевести всё это "полистно" в DXF и уже через него загружать в PostgreSQL (в смысле, в базу PostGIS).
Вот примеры исп-я ogr2ogr для заливки DXF в PostGIS-базу: 1, 2, в гугле ещё есть.
А вот специализированная приблуда (dxf2postgis).
Редактор материалов, модератор форума

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: dwg в PostgreSQL

Сообщение Донецков » 30 июл 2012, 12:57

поиск объектов при полистном хранении будет не оптимальным...
оптимальнее каждый лист разложить на множество слоев, а однотипные слои слить в один..., которые потом сохранить в БД...

alphart
Участник
Сообщения: 96
Зарегистрирован: 31 май 2012, 11:55
Репутация: 9
Откуда: Минск

Re: dwg в PostgreSQL

Сообщение alphart » 30 июл 2012, 15:03

Наверное без конвертации в что-то, наподобие shp не обойтись... Данных очень много (порядка трех сотен листов).
Будем стараться своими силами.
Спасибо за помощь

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: dwg в PostgreSQL

Сообщение trir » 30 июл 2012, 16:26

Использую Map 3D/Civil 3D можно легко экспортировать данные из dwg в PostgreSQL или Oracle с помощью технологии FDO. Но прежде надо определится, что и как вы будете экспортировать и разработать схему.

sdm98
Интересующийся
Сообщения: 19
Зарегистрирован: 05 июл 2009, 15:34
Репутация: 1
Откуда: Minsk
Контактная информация:

Re: dwg в PostgreSQL

Сообщение sdm98 » 23 май 2013, 17:28

trir писал(а):Использую Map 3D/Civil 3D можно легко экспортировать данные из dwg в PostgreSQL или Oracle с помощью технологии FDO. Но прежде надо определится, что и как вы будете экспортировать и разработать схему.
можете подробнее рассказать, как вы делаете?

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: dwg в PostgreSQL

Сообщение trir » 24 май 2013, 06:01

1. Подготовка геометрии
2. Заполнение атрибутивных данных (Object Data)
3. Экспорт в sdf
4. "Основная копия" в БД

sdm98
Интересующийся
Сообщения: 19
Зарегистрирован: 05 июл 2009, 15:34
Репутация: 1
Откуда: Minsk
Контактная информация:

Re: dwg в PostgreSQL

Сообщение sdm98 » 07 июн 2013, 11:38

я в автокаде пока полный ноль. до этого работал только с гисовским софтом. можете подробнее расказать про
1. Подготовка геометрии

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: dwg в PostgreSQL

Сообщение trir » 07 июн 2013, 11:49

Нормализация, у САПР менее жёсткие требование к графике, чем у ГИС. Необходимо привести всё к некому "общему знаменателю": перенести на один слой, заменить примитивы которые не поддерживаются при импорте, проверить корректность геометрии (для линий и полигонов) и т. п.
Всё зависит от конкретных исходных данных и того, что нужно получить.

Ответить

Вернуться в «AutoCAD Map 3D/Civil 3D»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей