Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Процесс создания ГИС




Создание ГИС - это работа для специалистов IT, каждый этап создания сложной системы очерчивает свой круг обязанностей для различных специалистов IT. В момент общего проектирования и сбора сведений о будущей системе совместно работают аналитики предметной области (эту работу чаще всего выполняют менеджеры проекта) - они общаются с заказчиком, формализуют требования к создаваемой системе и планируют общую работу над проектом. Совместно с менеджерами в процессе разработки требований часто присутствуют специалисты по качеству - их задача не допустить включения в техническое задание явно невыполнимых пунктов и по мере формирования ТЗ строить планы по тестированию создаваемой системы и готовить соответствующие документы о том, что именно и каким именно образом будет протестировано. Специалисты по тестированию работают не только в разрезе проверки качества уже написанных частей новой системы, но и проводят сравнительный анализ возможностей новой системы с уже существующими, тестируют разработанные алгоритмы еще до момента их реализации на языке высокого уровня, проводят анализ возможностей для технологий, планируемых к применению. Тестеры в свою очередь проверяют не только наличие заявленного функционала, но и корректность его работы, и корректность работы применяемых технологий. Для своей работы тестеры используют не только ручное тестирование интерфейса, но и всевозможные скрипты для ускорения операций и технологии автоматизации тестирования, позволяющие ускорить процессы проверки. После того как требования к системе формализованы, необходимо определиться с технологиями, используемыми в разработке, алгоритмами решения поставленных задач и архитектурой будущей системы. На этом этапе в работу включаются технические лидеры. Разработанную архитектуру реализуют программисты, которые могут пользоваться преимуществом ГИС - поддержкой многих языков и сред прикладных разработок (NET и Java для создания Web-приложений и Web - сервисов, COM и. NET для добавления на ГИС-сервер новых пользовательских компонент, COM,.NET, Java и C++ для разработки настольных клиентских приложений).[2] Это позволяет обеспечить программирование с использованием широкого выбора инструментов на нравящихся программистам языках. Данное преимущество не оставляет ограничений на решение следующих типовых задач:

поиск кратчайшего пути по графу;

нахождение площади неправильных фигур;

нахождение объединения и пересечения для всевозможных графических примитивов;

переводить координаты из системы в систему;

проводить расчеты логистики для доставок;

выполнять полный набор статистических операций;

Конец формы

· определение местоположения по адресу и проверка достоверности адреса.

· выполнения запросов к центральной базе геоданных.

ГИС сервер состоит из двух основных компонентов: ГИС-сервер и среда разработки Web-приложений (Web Application Development Framework, ADF™) для. NET и Java. ГИС-сервер предоставляет объекты ArcObjects для использования Web - и корпоративными приложениями. Он включает библиотеку базовых объектов ArcObjects и предоставляет масштабируемую среду для запуска ArcObjects на центральном, разделяемом сервере. Среда ADF позволяет создавать и распространять настольные и Web-приложения на. NET или Java, которые используют ArcObjects, запускаемые на ГИС-сервере. ADF включает пакет разработчика с программными объектными компонентами, элементами управления Web controls, шаблонами Web-приложений, справкой для разработчиков и примерами программных кодов. Также в нее включена runtime-лицензия для рас пространения Web-приложений без необходимости установки ArcObjects на Web-сервере. [4]

Параллельно с созданием самой ГИС необходимо еще решить задачу подготовки данных для нее. Разработчиками создан доступ к развитой ГИС-логике с целью выполнения аналитических и пространственных запросов к центральной корпоративной базе геоданных. Например, необходим доступ к функциям, реализующим развитую ГИС - логику для:

· определения местоположения событий вдоль линейных объектов с помощью системы линейных координат.

· геокодирования и определения местоположения адресов.

· выполнения трассировки по инженерным и коммунальным сетям.

· буферизации, наложения и извлечения пространственных объектов.

Специалисты по данным конвертируют и извлекают гео-данные из общих хранилищ, отсекая лишнее для каждой конкретной решаемой задачи, а также принимают участие в процессе поиска решений оптимальной по времени компрессии, поиска и отображения данных, также они принимают участие в разработке инструментов обработки и конвертации данных.

Тенденции развития ГИС

Новые веяния в компьютерной области, такие как широкое распространение Интернет-технологий, развитие технологии СУБД, объектно-ориентированное программирование, разработка мобильных компьютеров и широкомасштабное применение ГИС, привели к новому видению роли и места ГИС-технологии. ГИС-серверы совместимы со стандартной ИТ-средой и очень хорошо работают вместе с другим корпоративным программным обеспечением, таким как Web-серверы и разные СУБД, и корпоративными средами, такими как NET и Java™ 2 Platform Enterprise Edition (J2EE). Это позволяет интегрировать ГИС со многими другими технологиями информационных систем. Поддержка моделей, основанных на файловых системах, включает доступ к разным наборам ГИС - данных, включая покрытия, шейп-файлы, гриды, изображения и нерегулярные триангуляционные сети (TIN). Модель базы геоданных управляет теми же типами географической информации в реляционных базах данных, предоставляя многие преимущества управления данными, предлагаемые СУБД.

ГИС-технология продолжает расти и развиваться. Ее эволюция будет основываться на ряде фундаментальных ГИС-характеристик с учетом трендов развития вычислительной техники и Интернет-технологий. Вот некоторые важные факторы:

• Концептуально ГИС развивается от технологии для работы с базой данных и обмена данными в направлении, основой которого является накопление и получение знания.

• ГИС-системы являются распределенными. При обмене и использовании информации пользователи полагаются на совместно накапливаемые знания и опыт. Речь идет о распределенном сотрудничестве при решении разнообразных ГИС-задач. Неотъемлемой частью ГИС-платформы все в большей мере становятся средства создания распределенных ГИС.

• Необходимо создание порталов с ГИС-каталогами, которые предоставят централизованный доступ к распределенным информационным наборам из разных организаций. Создание ГИС-порталов поможет интеграции управления распределенными ГИС-данными.[5]




Поделиться с друзьями:


Дата добавления: 2014-11-06; Просмотров: 846; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.051 сек.