Разработка и внедрение геоинформационных систем, геопорталов

Геопортал— это инновационная информационная и коммуникационная платформа геоданных, информации и геосервисов, которая обеспечивает:

  • checkmarkинформационно-коммуникационную среду интеграции и распределенной обработки данных в области наук о Земле, информационного обмена и взаимодействия;
  • checkmarkинтеграцию информационно-аналитических ресурсов и программно-технологических комплексов распределенной обработки данных по наукам о Земле;
  • checkmarkиспользование аналитических методов исследований поверхности и недр Земли и моделирование процессов и явлений (научных проектов).

Геопортал предоставляет следующие основные сервисы:

  • checkmarkОтображение растровых, векторных слоев;
  • checkmarkПоиск и картографическая визуализация данных;
  • checkmarkСбор и хранение больших массивов данных;
  • checkmarkКонвертация данных с внешних систем в базу данных Геопортала.

Основные интеграционные требования, используемые в разработке геопортала

  • checkmarkсовместная обработка трех основных видов геоданных — векторных, растровых (аэрофото- и космические снимки) и метаданных;
  • checkmarkединая система разграничения доступа к ресурсам;
  • checkmarkполнота и открытость представленной информации;
  • checkmarkиспользование единой цифровой картографической основы (и единой базы данных) для различных тематических разделов;
  • checkmarkподдержка стандартов Web-картографии (WMS, WFS, ISO-19115), Наличие клиентского API;
  • checkmarkобеспечение пользователя интегрированной картой, собранной из материалов более чем одного сервера предоставления пространственных данных

Основные интеграционные требования, используемые в разработке геопортала

Основные этапы разработки и внедрения:

  1. Анализ требований, предъявляемых к гис - 10%
  2. Определение спецификаций - 10%

    checkmarkпроизводится анализ требований, предъявляемых к разрабатываемой системе, которые сосредоточены в интерфейсе между этой системой и пользователями, которые будут её эксплуатировать. В анализ включаются такие вопросы, как время обработки информации, стоимость обработки, вероятность ошибки и др. Анализ требований может способствовать лучшему пониманию собственно решаемой проблемы и компромиссных ситуаций, что помогает выбору наилучшего решения. Осуществляется точное описание функций системы, задается структура входных и выходных данных, решается комплекс вопросов, имеющих отношение к структуре файлов, организации доступа к данным, обновлению и удалению последних

  3. Проектирование системы - 15%
  4. Кодирование - 20%
  5. checkmarkразрабатываются алгоритмы, задаваемые спецификациями, и формируется общая структура информационной системы. Для каждого модуля системы должны быть сформулированы предъявляемые к нему требования: реализуемые функции, размеры модулей, время выполнения и другие. При его реализации используются алгоритмические языки высокого уровня, методы структурного и объектно-ориентированного программирования.

  6. Тестирование - 20%
  7. Эксплуатация И обслуживание - 25%

    checkmarkЭтап тестирования – один из самых дорогостоящих этапов. В процессе тестирования используются данные, характерные для системы в рабочем состоянии. Тестирование подразделяется на три стадии:

    • автономное;
    • комплексное;
    • системное;
  8. checkmarkПри автономном тестировании каждый модуль проверяется с помощью данных, подготавливаемых программистами. В процессе комплексного тестирования производится совместная проверка групп программных компонентов. Системное или оценочное тестирование – это завершающая стадия проверки системы, то есть испытание системы в целом с помощью независимых тестов. Корректирующие и профилактические изменения программнного обеспечения, вызванные необходимостью устранения фактических и скрытых ошибок, а также адаптивные изменения, связанные с необходимостью адаптации программного обеспечения к изменившемся условиям. Данные изменения приводит к предоставлению пользователям новых функциональных возможностей.

Следует отметить, что для реализации каждого из этапов временные затраты различны

Более подробно о ГИС-технологиях