Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)Стр 1 из 9Следующая ⇒
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Кафедра компьютерных систем в управлении и проектировании (КСУП)
К ЗАЩИТЕ ДОПУСТИТЬ Заведующий кафедрой КСУП д-р техн. наук, проф. ____________ Ю.А.Шурыгин «___» ___________ 2010 г.
CADGIS Integrator - технология обмена данными Пояснительная записка к дипломному проекту ФВС ДП.70401 — 01 81 01
Реферат Пояснительная записка к дипломному проекту 122 с., 21 рис., 19 табл., 15 ист., 2 прил. ГИС, САПР, ПРОЕКТИРОВАНИЕ, КЛАССИФИКАТОРЫ ЦИФРОВОЙ ИНФОРМАЦИИ, ФОРМАТЫ ДАННЫХ, КОНВЕРТАЦИЯ ПРОСТРАНСТВЕННЫХ ДАННЫХ, КАРТОГРАФИЧЕСКИЙ МАТЕРИАЛ, SHP, TAB, MID/MIF, SFX, DXF, GML, KML, ARCGIS, MAPINFO, AUTOCAD, КОМПАС. Цель работы – реализовать набор модулей для передачи данных между различными САПР и ГИС платформами с помощью технологии FDO. В процессе выполнения работы были установлены рабочие связи с компаниями «АСКОН», «Русский САПР», выполнено внедрение в ОАО «ТатНефть». Результатом работы является готовая программа CADGIS Integrator, позволяющая конвертировать данные между форматами SHP, MIF/MID, DXF и GML, а также структура классификаторов, хранящих в себе стандартизованные данные о географических объектах в различных масштабах. Зарегистрировано программное обеспечение «Пакет программ для интеграции САПР и ГИС «Rubius CADGIS Integrator» №2010611663. Программа реализована в среде разработки Microsoft Visual Studio 2010 на языке программирования C#, с использованием платформы.NET Framework 4. Пояснительная записка к дипломному проекту выполнена в текстовом редакторе Microsoft Word 2010, UML-редакторе Enterprise Architect и графическом редакторе Paint.NET. Abstract
Degree thesis 122 pages, 21 fig., 19 tab., 15 sources, 2 app. GIS, CAD, DIGITAL DATA CLASSIFIERS, ГИС, САПР, ПРОЕКТИРОВАНИЕ, GEOGRAPHIC DATA FORMATS, GEOSPATIAL DATA CONVERTATION, SHP, TAB, MID/MIF, SFX, DXF, GML, KML, ARCGIS, MAPINFO, AUTOCAD, KOMPAS. The main aim – implementation of components set for geospatial data transmission between different CAD and GIS programs. During the work useful links with GC “ASCON” and GC “Russian CAD” was set. Developed program is used in “TatNeft” company. The result of the work is ready to use program “CADGIS Integrator” that provides geospatial data conversion between SHP, MIF/MID, DXF and GML data formats, and classifier structure that stores standard geospatial objects in different scales. Software registration certificate was obtained «The program pack for CAD and GIS integration «Rubius CADGIS Integrator» №2010611663. The program is implemented in Microsoft Visual Studio 2010 environment, on C#, uses.NET Framework 4 platform. The degree thesis is prepared using Microsoft Word 2010 text processor, Enterprise Architect and Paint.NET.
Министерство образования и науки РФ Государственное образовательное учреждение высшего профессионального образования
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Кафедра компьютерных систем в управлении и проектировании (КСУП) УТВЕРЖДАЮ Зав. кафедрой КСУП д-р техн. наук, проф __________Ю.А. Шурыгин «_____» __________ 2010г.
ЗАДАНИЕ
по дипломному проектированию студенту Зайцевой Марии Александровне группа 585-2 факультет Вычислительных Систем
1. Тема проекта: CADGIS Integrator – технология обмена данными (утверждена приказом по ВУЗу от 16 апреля 2010 г. № 3742). 2. Срок сдачи студентом законченной работы «17» июня 2010 г. 3. Назначение и область применения системы: технология предназначена для обмена пространственными данными между САПР и ГИС. 4 ТРЕБОВАНИЯ К ПРОЕКТУ 4.1 Технические параметры: - алгоритм установления соответствия между объектами различных форматов с использованием классификаторов; - модули конвертации данных из форматов SHP, MIF/MID, DXF в формат GML и обратно; - графический интерфейс пользователя; - среда разработки Microsoft Visual Studio 2010, платформа.NET Framework 4; - язык программирования C#; - технология Feature Data Objects.
4.2 Условия эксплуатации: система должна работать в операционной системе Microsoft Windows XP, Vista и Seven с установленной платформой.NET Framework версии 4;
5 ПЕРЕЧЕНЬ РАЗДЕЛОВ ПОДЛЕЖАЩИХ РАЗРАБОТКЕ 5.1 По специальной части: - описание предметной области: - постановка и анализ задачи; - разработка структурной схемы программы; - реализация; - руководство пользователя; - тестирование модуля. 5.2 По «Безопасности жизнедеятельности»: - анализ опасных и вредных производственных факторов, связанных с эксплуатацией ПЭВМ на рабочем месте; - требования безопасности к рабочему месту пользователя ЭВМ; - комплекс защитных мероприятий; - инструкция по технике безопасности для пользователей и операторов ЭВМ. 5.3 По «Организационно-экономической части»: - карта описания программы; - технико-экономическое обоснование договорной цены; - определение стоимости (договорной цены) на создание программной системы; - определение и анализ рыночной стоимости прикладного программного обеспечения.
6 ПОДЛЕЖИТ РАЗРАБОТКЕ В ПРОЕКТЕ СЛЕДУЮЩАЯ ДОКУМЕНТАЦИЯ 6.1 Чертежи: (выполняются в соответствии с ГОСТ и ЕСКД) - диаграмма пакетов; - диаграмма потоков данных; - графический интерфейс пользователя; 6.2. Демонстрационные иллюстрации: 6.3. Пояснительная записка: (в пояснительной записке должны быть приведены все материалы проектирования в соответствии с заданием и методическими указаниями).
ЗАДАНИЕ СОГЛАСОВАНО Консультант по безопасности жизнедеятельности Екимова И. А., старший преподаватель кафедры РЭТЭМ Ф.И.0. должность, место работы «_____»__________________ 2010 г. Подпись
Консультант по организационно-экономической части проекта Рыбалов Б. А., старший преподаватель кафедры АОИ ТУСУРа Ф.И.0. должность, место работы «_____»___________________ 2010 г. Подпись
Консультант по нормам и требованиям ЕСКД Хабибулина Н. Ю., доцент кафедры КСУП ТУСУРа Ф.И.0. должность, место работы «_____»___________________ 2010 г. Подпись
Руководитель проектирования Кошевой С.Е., инженер кафедры КСУП ТУСУРа Ф.И.0. должность, место работы «_____»___________________ 2010 г. Подпись Задание принято к исполнению «_____»___________________ 2010 г. Студент
Содержание Введение. 12 1 Анализ предметной области. 14 1.1 Описание предметной области. 14 1.2 Обзор существующих подходов к трансляции данных. 17 2 Постановка и анализ задачи. 20 2.1 Постановка задачи. 20 2.2 Анализ задачи. 22 3 Разработка структурной схемы программы.. 26 3.1 Графический интерфейс пользователя. 29 4 Реализация. 32 4.1 Классификаторы цифровой информации. 32 4.1.1 Классификатор цифровой информации «CAD/GIS Integrator» для ГИС.. 32 4.1.2 Классификатор цифровой информации «CADGIS Integrator» для САПР 39 4.2 Реализация алгоритма чтения данных на примере формата ESRI SHP с помощью AutoDesk Feature Data Objects. 42 5 Тестирование. 45 5.1 Нагрузочное тестирование. 45 5.2 Функциональное тестирование. 46 5.2.1 Конвертирование данных SHP в формат MIF/MID.. 47 5.2.2 Конвертирование данных SHP в формат DXF. 53 5.3 Тестирование на реальных проектах. 56 6 Технико-экономическое обоснование. 59 6.1 Карта описания программного продукта. 59 6.2 Определение технико-экономических показателей проекта прямым методом 62 6.3 Определение технико-экономических показателей методом функциональных точек 66 6.4 Определение стоимости (договорной цены) на создание программной системы 72 6.4.1 Определение фонда оплаты труда на разработку и комплексные испытания программной системы.. 72 6.4.2 Определение фонда оплаты труда на проведение опытной эксплуатации программной системы.. 75 6.4.3 Структура договорной цены на программное обеспечение. 76 6.5 Определение и анализ рыночной стоимости прикладного программного обеспечения. 78 6.6 Резюме. 82 7 Безопасность жизнедеятельности. 83 7.1 Анализ опасных и вредных производственных факторов, связанных с эксплуатацией ПЭВМ на рабочем месте. 83 7.2 Требования безопасности к рабочему месту пользователя электронно-вычислительной машины (ЭВМ) 84 7.2.1 Допуск к работе и контроль здоровья. 84 7.2.2 Требование к ПЭВМ.. 84 7.2.3 Требования к помещениям для работы с ПЭВМ.. 85 7.2.4 Требования к микроклимату. 86 7.2.5 Требования к уровню шума и вибрации. 87 7.2.6 Требования к освещению помещений и рабочих мест с ПЭВМ.. 90 7.2.6.1 Расчет искусственного освещения. 91 7.2.6.2 Расчет естественного освещения. 92 7.2.7 Требования к уровням электромагнитных полей на рабочем месте, оборудованным ПЭВМ. 94 7.2.8 Требования к визуальным параметрам ВДТ, контролируемым на рабочем месте. 94 7.2.9 Требования к организации и оборудованию рабочих мест с ПЭВМ взрослых пользователей. 96 7.3 Комплекс защитных мероприятий. 97 7.3.1 Мероприятия по использованию ПЭВМ.. 97 7.3.2 Мероприятия по улучшению микроклимата. 97 7.3.3 Мероприятия по устранению шума. 97 7.3.4 Мероприятия по снижению пожароопасности в рабочей зоне. 98 7.3.5 Мероприятия по контролю и гигиенической оценке уровня электромагнитных полей на рабочих местах. 98 7.3.6 Мероприятия по обеспечению электробезопасности. 99 7.4 Инструкция по технике безопасности для пользователей и операторов ЭВМ 100 7.4.1 Общие требования. 100 7.4.2 Требования безопасности перед началом работы.. 100 7.4.3 Требования безопасности во время работы.. 101 7.4.4 Требования безопасности в аварийных ситуациях. 102 7.4.5 Требования безопасности по окончании работы.. 102 7.4.6 Меры оказания первой медицинской помощи при поражении электрическим током 102 7.4.7 Действия персонала в случае возникновения пожара. 104 Заключение. 105 Список использованных источников. 108 Приложение А.. 110 Приложение Б. 116 Приложение В.. 121
Введение Пространственные данные необходимы для поддержки работы административных учреждений, коммунальных и телекоммуникационных компаний, а также проектных и строительных фирм, предприятий топливно-энергетического комплекса. Для эффективного использования данных, включая пространственные, эти организации должны располагать соответствующими инструментами, которые позволяли бы различным специалистам, работающим в разных отделах (включая инженеров, специалистов ГИС и специалистов по информационным технологиям), обмениваться данными и снижать затраты, связанные с необходимостью конвертации данных в различные форматы с использованием корпоративных систем классификации (классификаторов). Необходимость конвертирования может быть обусловлена различными причинами, такими как: - другой формат корпоративной системы, используемый в другой организации или подразделении (отделе); - необходимость использовать инструментарий, реализованный в другой системе и нереализованный в данной; - неудобство использования (или недостаточная компетентность специалистов); - отсутствие приобретённых коммерческих лицензий на использование того или иного продукта; - необходимость изменения оформления уже существующего чертежа согласно новому корпоративному стандарту с использованием классификатора; - другие причины: бизнес-процессы в разных проектных институтах достаточно сложно формализовать в единую систему, поэтому возможен ещё целый ряд причин, актуальных для конкретной организации.
Сведения, используемые группами ГИС для планирования и анализа, зачастую воссоздаются инженерами на этапе проектирования. Аналогично, специалисты ГИС находят возможность импорта сведений САПР в свои системы, однако при этом нередки потери важных технических данных, например текстовых пояснений и размеров, являющихся неотъемлемой частью чертежей САПР, но которые не сохраняются в приложениях ГИС или не распознаются ими [1-4]. Наличие быстрых и эффективных средств конвертации с гибкими и адаптивными настройками, инструментов автоматизированного создания и актуализации данных, позволило бы сократить количество повторяющихся задач и, как следствие, снизить временные и финансовые затраты организации. Предлагаемая разработка смогла бы объединить в себе средство автоматизации рутинных процессов по подготовке картографических материалов – классификации данных, формировании атрибутивной информации, эффективный конвертер пространственных данных. Анализ предметной области Описание предметной области Геоинформационные системы (ГИС) – автоматизированные информационные системы, предназначенные для обработки пространственно-временных данных, основой интеграции которых служит географическая информация. В ГИС осуществляется комплексная обработка информации – от её сбора до хранения, обновления и представления, в связи с этим ГИС рассматривается с различных позиций. Как системы управления ГИС предназначены для обеспечения принятия решений по оптимальному управлению землями и ресурсами, городским хозяйством, по управлению транспортом и розничной торговлей, использованию океанов или других пространственных объектов. При этом для принятия решений в числе других всегда используют картографические данные. В ГИС проявляется множество новых технологий пространственного анализа данных. В силу этого ГИС служит мощным средством преобразования и синтеза разнообразных данных для задач управления. Как системы, использующие базы данных, ГИС характеризуются широким набором данных, собираемых с помощью разных методов и технологий. При этом следует подчеркнуть, что они объединяют в себе как базы данных обычной (цифровой) информации, так и графические базы данных. В связи с большим значением экспертных задач, решаемых при помощи ГИС, возрастает роль экспертных систем, входящих в состав ГИС.
Для классификации данных на плане широко используется понятие классификаторов. Классификатор ГИС – совокупность систематизированных по классификационным признакам исходных единиц информации (понятий выбранной предметной области) и их группировок, представляющих обобщенные понятия [5]. В общем виде – это набор средств для идентификации, описания, структурирования и кодирования всех используемых понятий в виде иерархического дерева. Классификатор ГИС используется в автоматизированных процедурах ввода, хранения, обработки и выдачи всех видов информации, представленных в рамках системы, включая ввод планово-картографических документов, создания баз геоинформационных данных и вывода информации в цифровой и графической формах. Содержание классификатора регламентируется полным набором законодательных, исполнительных и тематических документов, обеспечивающих функционирование данной предметной области. Общее назначение классификатора цифровой информации – унифицировать требования к оформлению и представлению электронных картографических материалов или проектных чертежей в рамках предприятия, компании либо отдельной технологической цепочки подготовки данных. Стандартизация электронных картографических материалов не зависимо от формата данных позволяет повысить качество продукции, снизить затраты на актуализацию материалов, упрощает процедуру обмена данными между подразделениями внутри отдельной организации либо между различными предприятиями, компаниями. Классификатор ГИС обеспечивается специализированным информационно-программным комплексом и может изменяться (настраиваться) в процессе эксплуатации ГИС при изменении информационных потребностей пользователей. Так, средством настройки классификатора, система была адаптирована к решению таких задач, как ведение реестра объектов недвижимости, земельного кадастра, задачи аренды, мониторинга показателей сельскохозяйственной статистики. Для хранения информации об объектах предметной области ГИС использует оригинальную модель данных, основанную на сетевой модели, и объектно-ориентированный подход. Каждый объект предметной области представляется в классификаторе ГИС и описан набором его свойств – характеристик. Для описания взаимосвязей между объектами используется специальная единица данных – отношение. Комбинации этих элементов образуют модели объектов и ситуаций. Классификатор имеет древовидную организацию, что обеспечивает четкую структуризацию информационных ресурсов и позволяет организовать быстрый поиск объектов и их характеристик в информационной базе. Классификатор является фундаментом системы, на котором строится информационная база данных. Основу интеграции технологий ГИС составляют технологии систем автоматизированного проектирования (САПР). Система автоматизированного проектирования – САПР или CAD (англ. Computer-Aided Design) – программный пакет, предназначенный для создания чертежей, конструкторской и/или технологической документации и/или 3D моделей. Современные системы автоматизированного проектирования обычно используются совместно с системами автоматизации инженерных расчётов и анализа CAE (Computer-aided engineering). Данные из CAD-систем передаются в CAM (англ. Computer-aided manufacturing — система автоматизированной разработки программ обработки деталей для станков с ЧПУ или ГАПС (Гибких автоматизированных производственных систем)) [5]. Обычно САПР охватывают создание геометрических моделей изделия (твердотельных, трёхмерных, составных), а также генерацию чертежей изделия и их сопровождение. Следует отметить, что русский термин «САПР» по отношению к промышленным системам имеет более широкое толкование, чем «CAD» — он включает в себя CAD, CAM и CAE. В последнее время наблюдается тенденция объединения систем CAD, CAM и CAE в единые программные комплексы. Зачастую в САПР используются пространственные данные, получаемые из различных ГИС для проектирования инженерных систем на плане, например, трубопровода, линий электропередачи, дорог и др. Таким образом, возникает необходимость передачи карт и планов, созданных в ГИС в САПР. Постановка и анализ задачи Постановка задачи Основная задача проекта – разработка и реализация технологии обмена пространственными данными в векторном формате между САПР и ГИС системами. Для достижения этой цели предполагается разработка универсального обменного формата векторных пространственных данных, а также коммерческого программного продукта «CADGIS Integrator», включающего самостоятельный сервис трансляции геоданных и подключаемые модули (плагины) для существующих ГИС и САПР платформ. Для разработки технологии и реализации (создания) продукта и достижения поставленных целей в полном объеме необходимо проведение работ по следующим направлениям: - анализ особенностей существующих ГИС и САПР форматов для усовершенствования создаваемой обменной технологии хранения и передачи пространственных данных; - дополнительные исследования средств доступа к пространственным данным, необходимые для создания оптимального алгоритма чтения данных либо интеграции и улучшения уже разработанной технологии. Позволит обеспечить высокую скорость доступа и обработки больших объемов данных из разных источников и последующей оперативной их конвертации в поддерживаемые форматы системы; - разработка алгоритмов сортировки и классификации отдельных блоков информации, отвечающих за графическое представление объектов на чертеже (карте, плане), что позволит эффективно хранить и обрабатывать внутри обменного формата информацию о визуальном представлении элементов чертежа (шрифт, цвет, стиль линий и штриховок); - исследование и разработка автоматизированных алгоритмов идентификации объектов чертежа, плана или карты, что позволяет в режиме создания или передачи данных распознавать объекты и назначать им определенные характеристики, атрибуты и свойства благодаря адаптируемым настройкам системы; - разработка методик оценки визуального представления пространственных объектов согласно предпочтениям пользователей. Проработка возможности программной реализации механизма полуавтоматической обработки и корректировки данных, на основе внутренних или подключаемых классификаторов цифровой информации. Механизм позволит выполнять более эффективную обработку данных на чертеже, а также минимизировать вероятные несоответствия при конвертации данных, связанные с неоптимальными настройками системы. По итогам выполнения проекта предполагается получить результаты: - разработать и применить на практике новый универсальный обменный формат векторных пространственных данных. Формат должен оперативно и без искажений транслировать данные, сохраняя все геометрические, географические, семантические и графические параметры объектов чертежа (плана, карты), а также быть конвертируемым в основные форматы систем, применяемых при проектировании и подготовки картографического материала (Autodesk, ESRI, MapInfo, АСКОН), а в перспективе любые ГИС и САПР; - разработать и применить на практике алгоритмы автоматизации процессов формирования картографического материала и чертежей проектной документации на основе пространственных данных; - разработать и применить на практике адаптируемый механизм конвертации данных «без потерь»; - разработать и ввести в промышленную эксплуатацию программный продукт «CADGIS Integrator». Анализ задачи Возможность автоматической конвертации данных значительно осложняется тем, что чертежи в разных проектных организациях исполняются в различных технических решениях (ГОСТ стандартизует только их визуальное отображение, но не внутреннюю техническую структуру, зависящую от возможностей инструментального средства). Причина заключается в том, что на чертеже несколько различных объектов могут отображаться одним примитивом, например, линия может означать как линию электропередач, дорогу, стену и др. Человек не задумываясь определяет природу объекта, автоматическое распознавание в общем случае невозможно. Задействование широких интеллектуальных возможностей человека на этапе разметки объектов чертежа до этапа конвертации позволит значительно снизить временные (и, как следствие, финансовые) затраты по сравнению со стандартным и более трудоёмким способом исправления некорректно данных после этапа конвертации.
Создаваемый программный продукт для ГИС и САПР предназначен для функционирования под управлением ОС семейства Microsoft Windows. Программный продукт будет реализован с применением модульного подхода на базе динамически подключаемых модулей-сборок (плагинов) с использованием возможностей платформы.NET Framework, а также современных инструментов разработки и поддержки ГИС и САПР приложений – пакет Autodesk RealDWG и пакет ArcGIS Engine. Для выполнения проекта целесообразно использовать FDO – комплекс решений от компании Autodesk, разработанный на основе библиотек GDAL и OGR, предоставляющий возможность создания прикладных программ для географических информационных систем с эффективными инструментами для преобразования, хранения и изменения пространственных данных.
Программный продукт планируется поставлять в нескольких версиях, различающихся числом поддерживаемых векторных форматов и функций, а также поддержкой приложений. В зависимости от состава комплекта поставки варьируется стоимость продукта. Состав программного продукта: -сервис трансляции пространственных данных. Обеспечивает быструю и эффективную конвертацию данных в различные форматы ГИС и САПР, используя стандартные либо пользовательские схемы соответствий шрифтов и стилей, подключаемые библиотеки условных знаков и классификаторы цифровой информации; -АРМ «Топографа». Дополнительно подключаемый модуль (плагин) к ГИС и САПР приложениям. Обеспечивает создание «с чистого листа» топографических основ различного масштабного ряда, согласно выбранному стандарту оформления и классификации цифровой информации; -АРМ «Проектировщика». Дополнительно подключаемый модуль (плагин) к ГИС и САПР приложениям. Обеспечивает создание «с чистого листа» проектных чертежей генеральных планов и благоустройства территорий, согласно выбранному стандарту оформления и классификации цифровой информации. Возможности программного комплекса: 1) поддержка наиболее востребованных ГИС и САПР форматов – ESRI (SHP, Geodatabase (MDB)), MapInfo (TAB, MIF/MID), Autodesk и АСКОН (DWG/DXF); 2) конвертация данных «без потерь» во все поддерживаемые форматы. При конвертации сохраняется: -идентичность входных и выходных данных по геометрической составляющей, корректная передача геометрических типов, траекторий и форм объектов; -идентичность входных и выходных данных по семантической составляющей, настройка соответствия атрибутивных полей; -идентичность входных и выходных данных по графической составляющей, возможность полного сохранения условных обозначений (оформления) объектов на чертеже (плане, карте) в соответствии с исходными данными; 3) поддержка координатной привязки данных, выбор системы координат и точки вставки объектов; 4) создания и ведения атрибутивной базы данных по каждому объекту чертежа в формате основных продуктов семейства Autodesk и АСКОН; 5) адаптация функционала программного продукта практически под любое ГИС или САПР приложение благодаря использованию универсального векторного формата пространственных данных (внутренний формат системы); 6) наличие гибкой системы настроек схем соответствий при конвертации данных, возможность создания собственных библиотек условных знаков, подключения классификаторов цифровой информации; 7) обеспечивает создание «с чистого листа» проектных чертежей топографических основ и иных векторных пространственных данных, согласно выбранному пользователем стандарту оформления и классификации цифровой информации; 8) оформление и классификация ранее выполненных чертежей (планов, карт), перевод данных из стандарта в стандарт в автоматическом либо полуавтоматическом режиме.
Новизна научных решений предлагаемых в проекте заключается в разработке универсального обменного формата векторных пространственных данных между ГИС и САПР системами. Обменный формат системы, в сравнении с уже существующими форматами, будет иметь более оптимизированную структуру хранения данных, позволяющую учитывать всевозможные геометрические, географические, семантические, графические характеристики и свойства пространственных объектов для обеспечения совместимости со всеми распространёнными системами. Принципы консолидации всех параметров пространственных объектов в едином информационном массиве, алгоритмы сортировки и классификации отдельных блоков информации отвечающих за графическое представление объектов, а также их индексация для ускорения доступа – основа для оперативной и корректной трансляции данных, без каких-либо искажений практически в любую ГИС или САПР систему. Так же оригинальными являются способы автоматизации процессов формирования картографического материала и чертежей проектной документации на основе пространственных данных. Основной принцип автоматизации представляет собой симбиоз реализации программных алгоритмов идентификации объектов чертежа (плана, карты) и визуальных методик оценки обрабатываемой информации, что позволит задействовать интеллектуальный потенциал человека-оператора для быстрой и удобной разметки объектов на чертеже, что, в свою очередь, позволит достичь уровня эффективности работы программного комплекса, невозможного для полностью автоматических систем, неизбежно допускающих ошибки в каждом не описанном в программе случае. Реализация Тестирование Нагрузочное тестирование Нагрузочное тестирование – это тесты производительности, в которых система подвергается различным нагрузкам. Цель данного тестирования – оценить способность системы правильно функционировать в случае превышении планируемых нагрузок при реальной эксплуатации (система имеет некоторый «запас прочности») [5]. В качестве основы для нагрузочного тестирования программы CADGIS Integrator был взят следующий критерий – количество объектов, хранимых в конвертируемых файлах. Результаты тестирования представлены в таблице 5.1.
Таблица 5.1 – Результаты нагрузочного тестирования
Окончание таблицы 5.1.
Как видно из таблицы, время ожидания конвертации пользователя является вполне приемлемым даже для чертежей, содержащих большое количество разнородных объектов. Функциональное тестирование Функциональное тестирование – это тестирование программного обеспечения в целях проверки реализуемости функциональных требований, то есть способности программного обеспечения в определённых условиях решать задачи, нужные пользователям. Функциональные требования определяют, что именно делает программное обеспечение, какие задачи оно решает [5]. Функциональные требования включают: - функциональная пригодность; - точность; - способность к взаимодействию; - соответствие стандартам и правилам; - защищённость. Программа CADGIS Integrator была протестирована на большом количестве файлов различных форматов различной ёмкости и содержимого, с различным набором хранимых объектов. Основа для тестирования была предоставлена ОАО «Татнефть». При конвертации данных были устранены все выявленные ошибки. На данный момент программа работает стабильно, автору не известны случаи некорректного поведения программы при корректных (классифицированных) чертежах. В случае наличия некорректных данных на чертеже программа их пропускает, выдавая соответствующее предупреждение. Тестирование проводилось на ОС Windows XP SP3, Vista, Seven (в том числе и с использованием виртуальных машин), различных аппаратных платформах (8 различных конфигураций): Процессоры 0, 8 – 2x2.8 ГГц. Оперативная память: 256 – 4096 Мб. Программа занимает около 15 Мб в установленном виде вместе с файлами справочной документации. К прочим аппаратным возможностям ЭВМ программа особых требований не предъявляет.
Все функциональные требования, описанные в техническом задании, были выполнены в полном объёме, что было подтверждено при сдаче программы специалистами ОАО «Татнефть». В качестве примера рассмотрена последовательность действий, необходимых для конвертации данных из формата SHP в MIF/MID и в DXF. Результаты работы программы можно увидеть на рисунках 5.11 и 5.15. Резюме На современном рынке прикладного программного обеспечения в настоящее время не существует программных комплексов, полноценно реализующих обмен данными между САПР и ГИС. Именно поэтому появилась необходимость в реализации такой программы, как CADGIS Integrator, которая предназначена для обмена пространственными данными в векторном формате между различными видами САПР и ГИС. Договорная цена на разработку и внедрение программной системы за 6 месяцев составляет около 174, 0 тыс. рублей. Срок окупаемости проекта при продаже не менее 5 копий продукта в месяц (точка безубыточности) и рыночной стоимостью 15000 руб. составляет 5.4 месяца, то есть для того чтобы покрыть все расходы на реализацию необходимо продать 28 копий программного продукта. Требования безопасности к рабочему месту пользователя электронно-вычислительной машины (ЭВМ) Требование к ПЭВМ ПЭВМ должны соответствовать требованиям настоящих Санитарных правил и каждый их тип подлежит санитарно-эпидемиологичской экспертизе с оценкой в испытательных лабораториях, аккредитованных в установленном порядке. Конструкция ПЭВМ должны обеспечивать возможность поворота корпуса в горизонтальной и вертикальной плоскости с фиксацией в заданном положении для обеспечения фронтального наблюдения экрана ВДТ. Дизайн ПЭВМ должен предусматривать окраску корпуса в спокойные мягкие тона с диффузным рассеиванием света. Корпус ПЭВМ, клавиатура и другие блоки должны иметь матовую поверхность. Конструкция ВДТ должна предусматривать регулирование яркости и контрастности. Требования к помещениям для работы с ПЭВМ Помещение для эксплуатации ПЭВМ должно иметь естественное и искусственное освещение. Окна преимущественно должны быть ориентированны на север и северо-восток. Оконные проемы должны быть оборудованы регулируемыми устройствами типа: жалюзи, занавесей, внешних козырьков и др. Площадь на одно рабочее место пользователем ПЭВМ с ВДТ на базе электронно-лучевой трубки (ЭЛТ) должно составлять не менее 6 кв.м. Для внутренней отделки помещения, где расположена ПЭВМ, должны использоваться диффузно отражающие материалы с коэффициентом отражения для потолка – 0, 7 – 0, 8; для стен – 0, 5 – 0, 6; для пола – 0, 3 – 0, 5. Помещение, где размещена ПЭВМ, должно быть оборудовано защитным заземлением (занулением). Не следует размещать рабочие место с ПЭВМ вблизи силовых кабелей и вводов, высоковольтных трансформаторов, технологического оборудования, создающего помехи в работе ПЭВМ. В помещении, оборудованном ПЭВМ, проводится ежедневная влажная уборка и систематическое проветривание после каждого часа работы на ПЭВМ. Популярное:
|
Последнее изменение этой страницы: 2017-03-03; Просмотров: 901; Нарушение авторского права страницы