Требования к АИС узла РИПД АИС узла РИПД является частью распределённой иерархической информационной системы РИПД, обеспечивающей: - единое хранилище базовых пространственных данных Российской Федерации; - информационный обмен между узлами РИПД и поставщиками пространственной информации; - управление качеством БПД; - предоставление доступа широкого круга пользователей к БПД; - ведение базы метаданных о наличии пространственных данных у организаций и пользователей РИПД. Предоставление единого поиска по всем метаданным; - обеспечение обратной связи с пользователями системы – регистрация и реагирование на информацию пользователей о несоответствии предоставляемых данных заявленным показателям качества; - доступность информации и функций системы в режиме промышленной эксплуатации, включая постоянную доступность (7дней в неделю* 24 часа) и гарантированную сохранность данных. При разработке АИС узла РИПД следует использовать современные информационные, технологические и архитектурные решения, позволяющие обеспечить масштабируемость системы, ее переносимость и интероперабельность, а также позволяющие наращивать ее функционал. Основные задачи АИС узла РИПД – сбор, проверка согласованности и качества, централизованное хранение и предоставление доступа к пространственной информации РИПД для потребителей и смежных узлов РИПД. Технологические решения согласно Концепции РИПД должны разрабатываться, как типовые, на основе использования существующих и перспективных методов хранения, актуализации и предоставления пространственных данных и метаданных с использованием систем управления базами данных, геоинформационных систем, средств публикации пространственных данных в сети Интернет и средств телекоммуникаций. 1. Общие требования к АИС узла РИПД 1.1. Система должна реализовывать функции получения, обработки и распределенного доступа к пространственной информации. 1.2. Система должна поддерживать работу с растровыми и векторными пространственными данными, а также непространственными данными. Система должна предоставлять функции их совместной обработки и использования. 1.3. Система должна обеспечивать безопасное и надежное хранение пространственных данных и соответствующих метаданных. 1.4. Система должна быть основана на открытых форматах хранения пространственных данных. 1.5. Система должна поддерживать функции расширения функциональных возможностей с использованием стандартных средств разработки. 1.6. Программно-техническое решение АИС узла РИПД должно быть масштабируемым, т.е. позволять обслуживать большее количество запросов и работать с большим объемом данных, путем замены программных и аппаратных компонент без существенной модификации кода ПО узла. /7 1 1.7. Обмен данными между функциональными блоками узла РИПД, между узлами РИПД, а также между узлами РИПД и источниками метаданных поставщиков, должен осуществляться посредством общепризнанных стандартизованных протоколов. 1.8. Пользовательский интерфейс веб-портала узла РИПД должен быть дружественным и не требовать специального обучения пользователей. 1.9. При построении системы осуществляется поддержка национальных и международных стандартов: 1.9.1. для получаемых и передаваемых метаданные: ГОСТ Р 52573-2006 Географическая информация. Метаданные. Стандарт ISO 19115-2003. Metadata. Стандарт ISO FDTS 19139 Metadata- XML schema implementation; 1.9.2. для организации доступа к хранилищу метаданных: сервер веб-службы OGC CS-W/HTTP; 1.9.3. для публикации БПД (сервер веб-служб): OGC WMS (OpenGIS Web Map Server Interface Specification), WFS (OpenGIS Web Feature Server Interface Specification), WCS (OpenGIS Web Coverage Service) 1.9.4. для просмотра карт (клиент веб-служб): OGC WMS (OpenGIS Web Map Server Interface Specification), WFS (OpenGIS Web Feature Server Interface Specification), WCS (OpenGIS Web Coverage Service). 1.9.5. для проверки внутренней целостности каждого слоя БПД: ГОСТ Р 52571-2006 «Географические информационные системы. Совместимость пространственных данных. Общие требования», ГОСТ Р 52572-2006 «Географические информационные системы. Координатная основа. Общие требования». ГОСТ Р ИСО 19105-2003 «Географическая информация. Соответствие и тестирование», ГОСТ Р ИСО 19113-2003. «Географическая информация. Принципы оценки качества.» 1.10. Программно-техническое решение должно обеспечивать доступность системы в режиме: 7 дней недели * 24 часа 1.11. Программно-техническое решение должно обеспечивать гарантированную сохранность данных. 2. Функциональные требования к АИС узла РИПД АИС узла РИПД можно разделить на следующие функциональные блоки: - Централизованного ведения классификаторов и настроек системы. - Контроля качества данных и выявления не соответствий (определения уровня достоверности БПД) - Обмена данными с другими узлами РИПД («внутренний обмен») - Обмена данными с поставщиками РИПД («внешний обмен») - Администрирования системы - Хранилище БПД - Хранилище метаданных - Сервер приложений, в среде которого выполняется геопортал, веб-службы и приложения, осуществляющий сетевое взаимодействие узла РИПД с пользователями и поставщиками. 2.1. Блок централизованного ведения классификаторов и настроек системы В системе РИПД должны существовать единые классификаторы и правила проверки корректности поставляемых данных. Узел уровня РФ должен работать в режиме центрального и осуществлять функцию ведения централизованной информации (классификаторов, конфигурации системы, базы зарегистрированных пользователей), тиражируя изменения на остальные узлы. Функциональные требования к данному блоку: 2.1.1. Для центрально узла: - Ведение централизованно изменяемых данных (классификаторов, справочников, правил проверки корректности поставляемых данных, описания систем координат, и т.д.) - Тиражирование изменений на остальные узлы 2.1.2. Для остальных узлов: - Получение централизованных данных при регистрации узла - Приём централизованно изменяемых данных от центрального или родительского узла. - Запрет редактирования централизованно изменяемых данных 2.2. Блок контроля качества данных и выявления не соответствий (определения уровня достоверности БПД) /7 2 2.2.1. Подсистема контроля и ведения БПД целесообразно реализовывать на базе одного или нескольких настольных ГИС приложений 2.2.2. Контроль качества данных и выявления не соответствий можно разделить на два вида: автоматический - по централизованным правилам, и выполняемый вручную оператором - визуально или при помощи дополнительных проверок. 2.2.3. Функции данного модуля: 2.2.3.1. Выполнение автоматического контроля по централизованным правилам: Топологии объектов слоя; Межслойной топологии; Соответствия БПД разной точности; Значений атрибутов объекта. 2.2.3.2. Предоставление оператору системы (человеку) возможности визуального и дополнительного контроля данных с привлечением дополнительных пространственных данных, в том числе ортофотоизображений. Данную задачу предпочтительно решать примышленной инструментальной ГИС. 2.2.3.3. Запрет внесения в Хранилище БПД данных не прошедших автоматических контроль, то есть сохранения в хранилище БПД данных без результатов автоматического контроля, определяющих уровень достоверности данных. 2.2.3.4. Формирования по результатам контроля для каждого объекта информации о несоответствиях и помещение её в хранилище вместе с объектом 2.2.3.5. Возможность отказа от загрузки информации с грубыми несоответствиями 2.2.3.6. Подготовка рекламаций о несоответствиях поставщикам БПД в виде документа с цифровыми данными. 2.2.3.7. Выявления несоответствий в данных родительского или соседнего узла и передача их соответствующему блоку обмена. 2.2.3.8. Ведение истории и протоколов контроля информации и формирование рекламаций 2.2.3.9. Подготовка метаданных БПД, с расширенным списком несоответствий, выявленных по результатам контроля и пользователями РИПД. 2.3 Администрирование системы Блок администрирования системы должен предоставлять следующие функции: 2.3.1. резервное копирование Хранилища БПД, Хранилища метаданных, информации о зарегистрированных пользователях и прочие данные. Резервное копирование не должно влиять на работу пользователей 2.3.2. восстановление данных в случае аварии 2.3.3. регистрация узла в системе РИПД 2.3.4. журнализация всех значимый операций в системе (состав может динамически меняться и определяется регламентом работы системы) 2.4 Блок обмена данными с другими узлами РИПД («внутренний обмен») В задачу блока обмена данными с другими узлами РИПД («внутренний обмен») входит обеспечение “вертикальной” согласованности данных: 2.4.1. Отслеживание изменений в БПД, затрагивающих соседние по вертикали или горизонтали узлы, и передачи им соответствующей информации. 2.4.2. Приём изменений в БПД от родительского узла и инициирования, в случае необходимости, проверки качества зависящих от них данных 2.4.3. Ведение журнала обмена 2.5 Блок обмена данными с поставщиками РИПД («внешний обмен») Блок должен обеспечивать приём данных от поставщиков и передачу им результата приёма БПД в виде документа. 2.5.1. получение данных от зарегистрированных поставщиков БПД в виде GML-документов. 2.5.2. передачу их модулю контроля качества данных и выявления не соответствий 2.5.3. возвращение поставщику результатов контроля 2.5.4. регистрацию факта получения данных и ответа 2.5.5. поддержка получения данных от поставщиков БПД через веб-сервис, электронную почту или специализированное веб-приложение, работающее в среде сервера приложений в рамках геопортала. 2.6. Блок хранения базовых пространственных данных (Хранилище БПД) должен: 2.6.1. быть построен на основе промышленной СУБД; 2.6.2. поддерживать эффективное хранение и предоставление пространственных данных, обеспечиваемое пространственными фильтрацией и индексацией и выборкой объектов как /7 3 для формирования картографического или иного пространственного изображения в окне просмотра портала узла РИПД, так и для передачи БПД пользователям; 2.6.3. иметь высокую производительность - в перспективе система должна позволять обрабатывать массивы данных, содержащие сотни миллионов записей. Подсистема хранения данных не должна иметь программных ограничений на объемы обрабатываемой информации; 2.6.4. поддерживать наращивание количества пользователей и увеличение объема хранимой информации без изменения программной архитектуры системы; 2.6.5. иметь схему БД единую на всех узлах РИПД и изменяемую централизованным обновлением ПО системы; 2.6.6. обеспечивать надежность хранения - резервное архивирование и восстановление информации, автоматическое восстановление после программных или аппаратных сбоев; 2.6.7. обеспечивать безопасность хранения – система должна поддерживать разграничение уровней доступа для пользователей; 2.6.8. использовать открытые форматы хранения и алгоритмы доступа к данным; 2.6.9. иметь возможность построения распределенной системы хранения данных; 2.6.10. обеспечивать запрет редактирования и помещения в БД информации, выходящей за зону ответственности узла РИПД (за исключением информации от блока обмена с другими узлами РИПД («внутреннего обмена»)); 2.6.11. обеспечивать ведение истории изменений информации. 2.7. Хранилище метаданных должно: 2.7.1. быть построено на основе промышленной СУБД и поддерживать эффективное хранение и предоставление метаданных; 2.7.2. обеспечивать хранение и предоставление полных XML-документов метаданных наряду с индексацией и выборкой по отдельным элементам метаданных (список согласуется с Заказчиком); 2.7.3. иметь пользовательский интерфейс реализованный через геопортал узла РИПД; 2.7.4. обеспечивать загрузку XML-документов метаданных в представлении ISO FDTS 19139. 2.7.5. предоставлять возможность поиска по всем метаданным, как по единому хранилищу, вне зависимости от реальной структуры хранения; 2.7.6. осуществлять контроль целостности информации в метаданных на основе централизованных правил. Не удовлетворяющие требованиям документы должны отвергаться; 2.7.7. разрешать добавление метаинформации только зарегистрированным пользователям через веб-сервис или специализированное веб-приложение, работающее в среде сервера приложений в рамках геопортала. 2.8. Подсистема предоставления доступа к БПД и метаданным (геопортал) Подсистема предоставления доступа к БПД (геопортал) представляет собой набор веб-приложений и реализует следующий набор основных функций: 2.8.1. 2.8.2. 2.8.3. 2.8.4. управление регистрацией и авторизацией пользователей в системе; разграничение прав и регламентация функциональных возможностей пользователей; публикация метаданных и управление опубликованными документами; автоматизированный сбор метаданных с других узлов РИПД; /7 4 2.8.5. 2.8.6. 2.8.7. 2.8.8. 2.8.9. поиск по метаданным как текущего, так и смежных с ним узлов РИПД; визуализация пространственных данных; передача БПД на компьютер пользователей; подача заявки на регистрацию картографо-геодезических работ; подача (формирование) рекламаций на БПД оператору узла РИПД. 2.8.10. Поиск по метаданным предполагает возможность задавать условия поиска 2.8.10.1. по ключевым словам, в том числе географическим названиям и названиям единиц административного деления РФ; 2.8.10.2. по классификаторам пространственных данных; 2.8.10.3. по качеству и точности пространственных данных; 2.8.10.4. по местоположению; 2.8.10.5. по условиям, устанавливающим правила доступа и использования наборов пространственных данных; 2.8.10.6. по названиям административных органов, ответственных за создание, управление, обслуживание и распространение наборов пространственных данных (операторов пространственных данных.) 2.8.11. Визуализация данных 2.8.11.1. веб-приложение, выполняющееся в браузере с автоматической загрузкой клиентской части приложения (т.е. без установки приложений силами пользователя). Должны поддерживаются следующие браузеры: Операционная система Версия браузера Windows Internet Explorer 6.0 и выше Netscape 8.0 и выше Mozilla Firefox 1.5 и выше Macintosh OSX Safari 1.2 и выше Mozilla Firefox 1.5 и выше Linux Mozilla Firefox 1.5 2.8.11.2. отображение пространственных данных, сформированных веб-службами OGC WMS, WFS и WCS (включая веб-службы БПД данного узла РИПД); 2.8.11.3. использование общепринятых инструментов навигации и масштабирования, идентификации отображаемых объектов дающих, как минимум, возможность просмотра, навигации, скроллинга, масштабирования и графического оверлея наборов пространственных данных, а также отображения легенд карт и информации, записанной в метаданных; 2.8.12. Скачивание БПД с возможностью выбора пользователем: 2.8.12.1. географической области, покрываемой данными 2.8.12.2. темы (слоя) 2.8.12.3. формата получаемых данных /7 5 2.8.13. Предоставление функции заполнения заявки на регистрацию картографо-геодезических работ с заполнением или загрузкой метаданных на создаваемые материалы, с передачей этой заявки в соответствующее управление геодезии и картографии. 2.8.14. Портал должен поддерживать следующие роли пользователей с указанным объемом прав: 2.8.14.1. Анонимный пользователь: 2.8.14.1.1. поиск по метаданным; 2.8.14.1.2. просмотр пространственных данных; 2.8.14.1.3. подача заявки на регистрацию себя в качестве зарегистрированного пользователя портала. 2.8.14.2. Зарегистрированный пользователь: 2.8.14.2.1. все права анонимного пользователя; 2.8.14.2.2. публикация метаданных; 2.8.14.2.3. просмотр, редактирование, удаление своих опубликованных метаданных; 2.8.14.2.4. скачивание БПД; 2.8.14.2.5. подача рекламаций на БПД оператору узла РИПД; 2.8.14.2.6. подача заявок на регистрацию картографо-геодезических работ. 2.8.14.3. Модератор: 2.8.14.3.1. прием рекламаций на БПД; 2.8.14.3.2. регистрация новых пользователей, блокирование или удаление зарегистрированных пользователей; 2.8.14.3.3. регистрация узла РИПД для автоматического сбора метаданных с него. 2.8.14.4. Администратор портала: 2.8.14.4.1. управление модераторами; 2.8.14.4.2. управление функциями портала. 2.8.15. В случаях перехода по ссылкам за пределы портала узла РИПД пользователю должно выдаваться предупреждение о выходе за пределы зоны ответственности оператора узла РИПД 2.8.16. База данных зарегистрированных пользователей должна быть единая для всех узлов. 2.8.17. Должно выполняться ведение протоколов доступа пользователей. 2.8.18. Портал реализуется как часть сервера приложений. Сервер приложений – не только среда для функционирования портала, но и среда для исполнения веб-сервисов, различных приложений, интеграции и администрирования. В случае необходимости набор вебсервисов и приложений на портале может быть расширен добавлением дополнительных приложений. 3. Перечень работ, выполняемых поставщиком АИС узла РИПД 3.6. Анализ функциональных и технических возможностей программно-технических средств, используемых в пилотных регионах, для оценки возможности их использования при создании узла РИПД. 3.7. Уточнение предлагаемых технологических решений для узла РИПД пилотного региона на основе проведенного анализа. 3.8. Создание программного обеспечения АИС узла РИПД 3.9. Подготовка технической документации АИС узла РИПД /7 6 Техническая документация АИС должна включать наряду с общепринятыми описаниями и руководствами также описания типовых сценариев использования функций АИС каждым видом пользователей. 3.10. Приемо-сдаточные испытания АИС узла РИПД 3.11. Обучение персонала узла РИПД пользованию АИС 3.12. Ввод АИС узла РИПД в опытную эксплуатацию /7 7