Я специалист по БД. Надо сделать сопряжение Oracle 11g и Civil3D.
Модуль построения цифровой модели проектного положения пути предназначен для формирования 3D-модели пути и путевого устройства в среде САПР Autocad Civil3D 2010, с использованием встроенного функционала САПР.
Все данные о пространственном положении элементов приводятся в линейной системе координат (пикетаж). Как минимум один элемент оси пути содержит координаты начала и конца в плоской проектной системе координат.
Для перехода от плоской проектной системы координат к единой геоцентрической системе координат (WGS-84), имеется ключ перехода.
Моделирование ведется на основе проектного пикетажа.
База данных спроектирована с условием избыточности данных. Минимальные наборы данных должны быть выявлены в процессе создания модуля.
Состав модели.
1. Сведения об оси пути;
1.1. Ось проектируемого пути с разбивкой проектного пикетажа по ней (возможны неправильные пикеты);
1.2. Оси соседних путей с разбивкой по проектному пикетажу;
2. Сведения об устройстве пути;
2.1. TIN-поверхность балластной призмы;
2.2. TIN-поверхность земляного полотна;
2.3. TIN-поверхности объектов, относящихся к искуственным сооружениям (водоотводные канавы, подпорные стенки, и т.п.);
3. Сведения о контактной сети;
3.1. Объемные модели опор контактной сети (при моделировании объектов сложной конфигурации, учитываются габаритные размеры элементов);
3.2. Объемная модель контактного провода в виде 3D-полилинии;
4. Сведения о кабельных сетях (в разработке).
Результатом построения модели должен стать рабочий проект Autocad Civil 3d 2010 в формате DWG, и файл LandXML.
В рабочем проекте должна быть создана привязка всех созданных в результате моделирования объектов к исходным записям таблицах СУБД Oracle.
При моделировании координаты объектов в единой системе координат должны быть размещены в таблице СУБД GEODATA (Oracle Spatial/Autodesk FDO) с привязкой по первичным ключам к исходным записям.
Модуль построения модели должен предусматривать возможность построения моделей нескольких исходных проектов в одном рабочем проекте.
Модуль должен предусматривать возможность сохранения модели в исходной СУБД, с изменением названия или даты проекта.
Примерная последовательность операций:
1. Построение проектной оси пути;
2. Импорт данных о продольном профиле по группам точек;
3. Построение продольного профиля пути;
4. Импорт данных о поперечных профилях с группировкой по типу;
5. Построение TIN-поверхностей, с использованием групп точек продольных и поперечных профилей;
6. Импорт данных о контактной сети;
7. Построение моделей опор контактной сети;
8. Построение модели контактного провода.
9. Выгрузка данных в LandXML с сохранением атрибутов для привязки к таблицам СУБД.
10. Расчет координат элементов модели в единой геоцентрической системе координат, и сохранение их в соответствующей таблице СУБД.
Допускается мотивированное изменение структуры и состава исходных данных в СУБД Oracle 11g.
Работа считается выполненной, если проект DVB отработал на моем стенде без проблем.
ТЗ по ГОСТ, физическая модель данных с описанием при взаимной симпатии на мыло фрилансера.
Форматы сотрудничества и уровень мзды за мозговые усилия обсуждается.