Реферат 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-анализ, проведены исследования в области финансового менеджмента, ресурсоэффективности.
Также были рассмотрены аспекты, связанные с безопасностью труда на рабочем месте, включая вредные и опасные факторы, режимы работы сотрудников с системой.
1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ на выполнение работ/услуг «Разработка классификаторов цифровой информации по объектам тематических разделов базы геоданных КГИС, а так же создание библиотек условных знаков в формате AutoCAD для цифровой топографической информации масштабов 1:500, 1:1 000, 1:2 000, 1:5 000» ООО «ТомскАСУпроект»
2. Руководство пользователя модуля АРМ Топографа компании ОАО «ТомскНИПИнефть»
3. Условные знаки для топографических планов масштабов 1:5000, 1:2000, 1:1000, 1:500. Роскартография. - М.: ФГУП "Картгеоцентр", 2005
4. Справочник по языку Office VBA. [Электронный ресурс].- Режим доступа: https ://msdn. microsoft. com/ru-ru/library/office/gg264383. aspx -
01.06.2016
5. Е.Д. Брезгулевский. Разработка классификатора цифровой топографической информации для Autodesk AutoCAD Map3D // Технологии Microsoft в теории и практике программирования: cборник трудов XII Всероссийской научно-практической конференции студентов, аспирантов и молодых ученых. Томск, 25-26 марта 2015 г. Томск: Изд-во ТПУ, 2015. - 99100 c.
6. Учебное пособие: знакомство с AutoCAD Map 3D 2011 [Электронный ресурс]. - Режим доступа: http://docs.autodesk.com/MAP/2011/RUS/ AutoCAD%20Map%203D%202011 %20Help/Map3D_2011_HTML_Help/ind exTutorials.html?url=./filesTutorials/WS73099cc142f487551e5a0cb10850d4c d7c-74f7.htm,topicNumber=Tutorialsd0e55 - 01.06.2016
7. Autodesk AutoCAD Civil 3D [Электронный ресурс]. - Режим доступа: http://geo-solution.ru/products/autocadcivil3d.html - 01.06.2016
8. Принципы классификации компании ОАО «НК»Роснефть». "Объекты цифровой топографической информации масштабов 1:500, 1:1000, 1:2000, 1:5000" Версия 2.0
9. ГОСТ 12.0.003-74 ССБТ. Опасные и вредные производственные факторы. Классификация. - М.: Информационно-издательский центр Минздрава России, 1974.
10. СанПиН 2.2.2/2.4.1340-03 Гигиенические требования к персональным электронно-вычислительным машинам и организации работы.
11. ГОСТ 12.1.019-79 ССБТ. Электробезопасность. Общие требования и номенклатура видов защиты. Постановление Госстандарта СССР от 17.07.1979 N 2582. ГОСТ от 17.07.1979 N 12.1.019-79.
12. СН 245-71. Санитарные нормы проектирования промышленных предприятий.
13. СанПиН 2.2.2.542 - 96. Гигиенические требования к микроклимату производственных помещений: Санитарные правила и нормы. - М.: Информационно-издательский центр Минздрава России, 1997.
14. СНиП 23-05-95. Естественное и искусственное освещение. Введ.01-01- 96. М.:Информационно-издательский центр Минстроя России, 1996. -35 с.
15. СН 2.2.4/2.1.8.562-96. Шум на рабочих местах, в помещениях жилых, общественных зданий и на территории жилой застройки .
16. ГОСТ 12.1.004-85 ССБТ. Пожарная безопасность. Общие требования. - М.: Изд-во стандартов, 1986.- 94 с.
17. НПБ 105-03. Определение категорий помещений и зданий по взрывопожарной и пожарной опасности. - М.: Главное управление Государственной противопожарной службы МВД России, 1995.
18. ППБ 01-03. Правила пожарной безопасности в Российской Федерации.
19. ГОСТ Р 22.3.03 - 94. Безопасность в чрезвычайных ситуациях. Защита населения.