dwg в PostgreSQL
-
- Участник
- Сообщения: 96
- Зарегистрирован: 31 май 2012, 11:55
- Репутация: 9
- Откуда: Минск
dwg в PostgreSQL
Есть разбитый на листы план города в dwg. Стоит задача - все это каким-то чудом объединить и загрузить в одну из СУБД (PostgreSQL либо Oracle). К сожалению, с Autodesk мы фактически не работаем (используем ArcGIS). Поэтому возник вопрос - каким образом лучше это организовать? Т.е. сшивать все в один слой и грузить в СУБД, либо есть возможность хранить информацию по листам?
Также интересует вопрос загрузки данных (dwg) в СУБД (тестируем на PostgrSQL) - м.б. есть плагины либо утилиты, позволяющие это сделать быстро и качественно?! ПОдскажите, пожалуйста..
Также интересует вопрос загрузки данных (dwg) в СУБД (тестируем на PostgrSQL) - м.б. есть плагины либо утилиты, позволяющие это сделать быстро и качественно?! ПОдскажите, пожалуйста..
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: dwg в PostgreSQL
Наверное, имеет смысл перевести всё это "полистно" в DXF и уже через него загружать в PostgreSQL (в смысле, в базу PostGIS).
Вот примеры исп-я ogr2ogr для заливки DXF в PostGIS-базу: 1, 2, в гугле ещё есть.
А вот специализированная приблуда (dxf2postgis).
Вот примеры исп-я ogr2ogr для заливки DXF в PostGIS-базу: 1, 2, в гугле ещё есть.
А вот специализированная приблуда (dxf2postgis).
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: dwg в PostgreSQL
поиск объектов при полистном хранении будет не оптимальным...
оптимальнее каждый лист разложить на множество слоев, а однотипные слои слить в один..., которые потом сохранить в БД...
оптимальнее каждый лист разложить на множество слоев, а однотипные слои слить в один..., которые потом сохранить в БД...
-
- Участник
- Сообщения: 96
- Зарегистрирован: 31 май 2012, 11:55
- Репутация: 9
- Откуда: Минск
Re: dwg в PostgreSQL
Наверное без конвертации в что-то, наподобие shp не обойтись... Данных очень много (порядка трех сотен листов).
Будем стараться своими силами.
Спасибо за помощь
Будем стараться своими силами.
Спасибо за помощь
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: dwg в PostgreSQL
Использую Map 3D/Civil 3D можно легко экспортировать данные из dwg в PostgreSQL или Oracle с помощью технологии FDO. Но прежде надо определится, что и как вы будете экспортировать и разработать схему.
-
- Интересующийся
- Сообщения: 19
- Зарегистрирован: 05 июл 2009, 15:34
- Репутация: 1
- Откуда: Minsk
- Контактная информация:
Re: dwg в PostgreSQL
можете подробнее рассказать, как вы делаете?trir писал(а):Использую Map 3D/Civil 3D можно легко экспортировать данные из dwg в PostgreSQL или Oracle с помощью технологии FDO. Но прежде надо определится, что и как вы будете экспортировать и разработать схему.
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: dwg в PostgreSQL
1. Подготовка геометрии
2. Заполнение атрибутивных данных (Object Data)
3. Экспорт в sdf
4. "Основная копия" в БД
2. Заполнение атрибутивных данных (Object Data)
3. Экспорт в sdf
4. "Основная копия" в БД
-
- Интересующийся
- Сообщения: 19
- Зарегистрирован: 05 июл 2009, 15:34
- Репутация: 1
- Откуда: Minsk
- Контактная информация:
Re: dwg в PostgreSQL
я в автокаде пока полный ноль. до этого работал только с гисовским софтом. можете подробнее расказать про
1. Подготовка геометрии
1. Подготовка геометрии
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: dwg в PostgreSQL
Нормализация, у САПР менее жёсткие требование к графике, чем у ГИС. Необходимо привести всё к некому "общему знаменателю": перенести на один слой, заменить примитивы которые не поддерживаются при импорте, проверить корректность геометрии (для линий и полигонов) и т. п.
Всё зависит от конкретных исходных данных и того, что нужно получить.
Всё зависит от конкретных исходных данных и того, что нужно получить.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей