Реферат 1
Введение 4
1 Анализ предметной области 6
1.1 Актуальность поставленной задачи 6
1.2 Описание предметной области 10
1.3 Описание «АРМ Топографа» ОАО «ТомскНИПИнефть» 13
1.4 Постановка задачи 14
2 Расчеты и аналитика 16
2.1 Анализ структуры Word документа Классификатора ЦТИ
«Принципы классификации компании. Объекты цифровой топографической информации масштабов 1:500, 1:1000, 1:2000, 1:5000»16
2.2 Анализ существующих классификаторов для САПР AUTOCAD .... 21
2.3 Анализ структуры XML-файла классификатора AutoCAD Map3D 22
2.4 Используемые программные средства и инструменты 28
2.4.1 Пакет САПР Autodesk AutoCAD Civil 3D 28
2.4.2 Средства разработки и язык программирования 31
3 Результаты проведенной разработки 32
3.1 Подготовка инструкций по работе с объектами классификатора
AutoCAD Map 3D 32
3.2 Подготовка документа с описанием структуры классификатора
AutoCAD Map3D в формате XML 33
3.3 Подготовка VBA-скрипта, осуществляющего конвертацию Microsoft
Word классификатора ЦТИ ОАО «НК «Роснефть» в XML файл классификатора AutoCAD Map 3D 33
3.4 Анализ возможностей классификатора AutoCAD Map3D для
максимально возможного замещения функций старого классификатора АРМ Топографа 35
3.5 Доработать структуру классификатора ЦТИ Map3D, для наиболее
полного замещения существующего классификатора «АРМ Топографа», при необходимости 38
3.6 Протестировать полученную сборку «АРМ Топографа» с
внедренным классификатором ЦТИ Map3D, оформить обнаруженные ошибки в виде баг-репортов 39
Заключение
СПИСОК ПУБЛИКАЦИЙ 44
Приложение А 47
Приложение Б 98
Приложение В 105
Топографические планы используются в бизнес-процессах многих нефтегазодобывающих компаний и, в частности, компанией ОАО «ТомскНИПИнефть» в качестве основы для проектирования и строительства инфраструктуры. Таким образом, возникает задача своевременной подготовки топографических планов в едином формате, а также организации процессов сбора, обработки, единообразного представления геоданных для всех дочерних обществ и подрядных организаций.
Для проведения работ по подготовке топографических планов на предприятии ОАО «ТомскНИПИнефть» используется модуль для САПР AutoCAD Civil3D «АРМ Топографа». Данный модуль работает на основе классификатора цифровой топографической информации (ЦТИ) - документа в формате XML, который описывает такие параметры объектов как тип геометрии, графическое оформление, набор атрибутов объектов и др. Однако чтение атрибутивной информации таких объектов без установленного «АРМ Топографа» невозможно.
В связи с тем, что модуль «АРМ Топографа» является достаточно дорогостоящим ПО, приобретение его всеми дочерними обществами и подрядными организациями ОАО «НК «Роснефть» является нецелесообразным. Поэтому возникла необходимость выполнения простейших работ с топографическими планами, созданными с использованием модуля «АРМ Топографа», без приобретения самого модуля «АРМ Топографа».
Именно поэтому задача создания классификатора ЦТИ для AutoCAD Civil3D является актуальной и востребованной. С её помощью, дочерние организации и подрядчики компании ОАО «НК «Роснефть» смогут подготавливать данные по инженерным изысканиям в едином формате.
Целью данной работы является разработка классификатора ЦТИ, который бы выполнял функции классификатора ЦТИ «АРМ Топографа» и был бы доступен максимальному количеству пользователей, работающих с топографическими планами в САПР AutoCAD Civil 3D без дополнительных финансовых затрат.
В первом разделе пояснительной записки проведен анализ предметной области, и обоснована актуальность поставленной задачи. Во втором разделе изложены результаты проведения анализа всех обрабатываемых в работе. Описаны используемые для программной реализации классификатора для AutoCAD Map3D средства и технологии. В третьем разделе представлены результаты всех выполненных работ в ходе разработки классификатора для AutoCAD Map3D. Приведены результаты тестирования модуля для САПР AutoCAD Civil 3D «АРМ Топографа». В четвертом разделе описаны результаты анализа ресурсоэффективности и ресурсосбережения проекта. В пятом разделе проанализированы и описаны аспекты социальной ответственности при разработке системы. В приложениях А-В представлены инструкции по работе с разработанным классификатором.
Для выполнения работ использовалось средство разработки макросов Microsoft Visual Basic for Applications и язык программирования Visual Basic, а также пакет САПР AutoCAD Civil 3D и входящий в него модуль для работы с классификатором AutoCAD Map 3D .
В результате выполнения работы создан классификатор цифровой информации на основе стандартной технологии AutoCAD Map3D, который был успешно интегрирован в модуль для САПР AutoCAD Civil 3D «АРМ Топографа» и передан заказчику ОАО «ТомскНИПИнефть» для тестовой эксплуатации, о чем свидетельствует полученный акт о внедрении в тестовую эксплуатацию.
В ходе выполнения магистерской диссертации на предприятии ООО «ТомскАСУпроект» была выполнена работа над реальным коммерческим проектом.
Целью данной выпускной квалификационной работы являлось создание классификатора ЦТИ для AutoCAD Map3D, а также участие в его интеграции с модулем для AutoCAD Civil3D «АРМ Топографа».
В ходе выполнения ВКР был разработан классификатор ЦТИ для САПР AutoCAD Map 3D, который был внедрен в модуль для AutoCAD Civil3D «АРМ Топографа»
В процессе выполнения был произведен анализ предметной области и актуальности разработки, разработана вся необходимая документация по проекту Помимо этого, была проведена оценка потенциальных потребителей результатов исследований, проведены SWOT-анализ и QuaD-анализ, проведены исследования в области финансового менеджмента, ресурсоэффективности.
Также были рассмотрены аспекты, связанные с безопасностью труда на рабочем месте, включая вредные и опасные факторы, режимы работы сотрудников с системой.