КАТЕГОРИИ: Архитектура-(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-серверы и разные СУБД, и корпоративными средами, такими как NET и Java™ 2 Platform Enterprise Edition (J2EE). Это позволяет интегрировать ГИС со многими другими технологиями информационных систем. Поддержка моделей, основанных на файловых системах, включает доступ к разным наборам ГИС - данных, включая покрытия, шейп-файлы, гриды, изображения и нерегулярные триангуляционные сети (TIN). Модель базы геоданных управляет теми же типами географической информации в реляционных базах данных, предоставляя многие преимущества управления данными, предлагаемые СУБД. ГИС-технология продолжает расти и развиваться. Ее эволюция будет основываться на ряде фундаментальных ГИС-характеристик с учетом трендов развития вычислительной техники и Интернет-технологий. Вот некоторые важные факторы: • Концептуально ГИС развивается от технологии для работы с базой данных и обмена данными в направлении, основой которого является накопление и получение знания.
Дата добавления: 2014-11-06; Просмотров: 871; Нарушение авторских прав?; Мы поможем в написании вашей работы! |