Руководство системного программиста


Скачать 236.46 Kb.
Название Руководство системного программиста
Тип Руководство
rykovodstvo.ru > Руководство эксплуатация > Руководство


Подпись и дата




Инв. № дубл.




Взам. инв. №




Подпись и дата




Инв. № подл.











<�Наименование организации заказчика>

<�Наименование АС>


Руководство системного программиста


Москва, <�год>

содержание

1 общие сведения о СИСТЕМЕ 3

1.1 Назначение Георесурса 3

1.2 Функции Георесурса 3

1.3 Обеспечивающие технические и программные средства 3

1.3.1 Система управления базами данных 3

1.3.2 Сервер приложений 4

1.3.3 Публикатор пространственных данных 4

1.3.4 Настольная ГИС 4

1.3.5 Операционная система 4

2 структура СИСТЕМЫ 5

3 настройка ГЕОРЕСУРСа 6

3.1 Установка и запуск GeoServer 6

3.2 Установка веб-приложения Георесурса 6

3.3 Запуск GeoServer 6

3.4 Остановка GeoServer 7

3.5 Публикация shp-файла 7

3.6 Оформление карты 11

3.7 Публикация пространственных данных из базы данных Postgres 14

3.8 Дополнительная информация 16

4 проверка ГЕОРЕСУРСА 18

4.1 Geoserver 18

5 Сообщения АДМИНИСТРАТОРУ 20


1общие сведения о СИСТЕМЕ

1.1Назначение Георесурса


Информационная система Георесурс предназначена для систематизированного хранения данных и метаданных о пространственной информации.

1.2Функции Георесурса


Георесурс обладает следующими возможностями:

  • ведение иерархической структуры файлового хранилища в обменных форматах;

  • индивидуальная и пакетная загрузка-выгрузка векторных, растровых, табличных, текстовых и иных данных;

  • входной контроль по форматам данных, при помещении в Систему;

  • создание и публикация метаданных к данным, размещенным в Системе;

  • графическое отображение данных (метаданных) на фоне картографической основы;

  • фоновое отображение картографической основы в различных вариациях (фотоизображение местности, картографическое изображение местности);

  • хранение данных в местных и геодезических системах координат, с возможностью автоматизированного пересчета данных между системами координат;

  • быстрый поиск географического объекта (регион, административный район, населенный пункт, улица) по семантической информации;

  • поиск данных (метаданных), размещенных в Системе, по критериям поиска (номер листа, наименование улицы, геодезические и местные координаты, цифровой векторный контур из внешнего файла, произвольная область на обзорной карте, ручной отбор);

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

  • поддержка многопользовательского режима.

1.3Обеспечивающие технические и программные средства

1.3.1Система управления базами данных


Для хранения метаданных используется реляционная база данных PostgreSQL с расширениями PostGIS для реализации функций хренения и поиска пространственной информации.

1.3.2Сервер приложений


В качестве сервера приложений используется Tomcat, который обеспечивает функционирование публикатора и приложения работы с метаданными. Также он может бть использован в качестве веб-сервера для публикации статичных данных (ортофотопланов).

1.3.3Публикатор пространственных данных


Для публикации пространственных данных используется Geoserver, который реализует набор сервисов, соответствующих стандартам OGC для публикации векторных и растровых пространственных данных из различных источников.

GeoServer является картографическим сервером с открытым исходным кодом, который реализует следующие спецификации OGS: WMS, WFS, WCS. GeoServer также реализует спецификацию WFS-T (WFS-Transaction). Это означает, что используя GeoServer, можно не только получать данные, но также редактировать полученные данные с последующим автоматическим обновлением исходной информации на сервере. Сервер поддерживает следующие форматы передачи данных: JPEG, PNG, SVG, KML/KMZ, GML, PDF, ESRI Shapefile. Список поддерживаемых форматов постоянно расширяется и может быть уточнен на официальном сайте.

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

1.3.4Настольная ГИС


Для визуального управления загруженными метаданными используется QGis 2, которая позволяет подключаться к источникам пространственных данных PostGIS и осуществлять редактирование и загрузку наборов данных.

1.3.5Операционная система


В общем случае компоненты АИС могут быть установлены на операционные системы Windows или Linux. В начальной поставке АИС используется виртуальная машина с установленной ОС Ubuntu 16.04 LTS. Использование виртуальной машины с предустановленными компонентами позволяет развернуть АИС в более короткие сроки, чем устанавливая и конфигурируя компоненты по отдельности.

2структура СИСТЕМЫ


Система состоит из следующих структурных элементов:

  1. Система управления базами данных

  2. Сервер приложений

  3. Клиентское приложение, работающее в веб-браузере.

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

3настройка ГЕОРЕСУРСа

3.1Установка и запуск GeoServer


Поскольку GeoServer создан на основе Geotools - набора инструментов для работы с пространственными данными, написанных на Java, для его работы необходимо иметь установленный в системе Java Development Kit (JDK), версии не ниже 1.4. Рекомендуется устанавливать последнюю доступную версию JDK на официальном сайте.

Для установки GeoServer (точнее, его бинарного дистрибутива) необходимо проделать следующие шаги (считается, что JDK уже установлен):

  1. Скачать дистрибутив с сайта http://sourceforge.net/projects/geoserver

  2. Распаковать дистрибутив в папку, которая будет считаться папкой установки GeoServer

  3. Задать значение переменной окружения JAVA_HOME={каталог, в котором установлен JDK}

  4. Задать значение переменной окружения GEOSERVER_HOME={каталог, в который распакован GeoServer}

3.2Установка веб-приложения Георесурса


Для установки веб-приложения георесурса необходимо скопировать файл с установосным архивом (fgmap.war) в папку webapps сервера Tomcat. Веб-приложение георесурса автоматически разархивируется и будет доступно по ссылке http://<�адрес сервера>/fgmap

3.3Запуск GeoServer


Для запуска сервера необходимо перейти в каталог, в который был распакован GeoServer, найти каталог /bin и запустить в нем на выполнение файл startup.bat или startup.sh (в зависимости от того операционной системы). После этого шага можно переходить в браузере по адресу http://localhost:8080/. Если все было установлено корректно, то по этой ссылке будут доступны административные утилиты, поставляемые с GeoServer. Более подробную информацию о настройке и запуске GeoServer можно найти на официальном сайте (http://geoserver.org/).

3.4Остановка GeoServer


Для остановки сервера необходимо перейти в каталог, в который был распакован GeoServer, подкаталог /bin и запустить на выполнение файл shutdown.bat (Windows) или shutdown.sh (Unix). GeoServer будет остановлен.

После первого запуска GeoServer рекомендуется изменить администраторский пароль в файле geoserver/data_dir/security/users.properties.

3.5 Публикация shp-файла


Подробное описание процедуры доступно на сайте. На официальном сайте документация всегда обновляется, поэтому стоит перечитывать ее при смене версий.

Для того, чтобы GeoServer мог начать транслировать данные, нужно проделать следующие шаги:

  • скопировать данные в директорию с данными.

  • настроить метаданные, описание публикуемого слоя.

Копирование исходных данных

Скопируйте shape - файл(*.shp, *.shx, *.dbf) в папку с рабочими материалами [папка GeoServer]/data_dir/data/. Под Linux/FreeBSD GeoServer обычно устанавливается в папку с Tomcat, например такую: /usr/local/apache-tomcat-6.0/webapps/geoserver/

Для создания нового хранилища данных необходимо:

Авторизоваться в панели администрирования, кликнув ссылку "Login". Ввести имя и пароль (по умолчанию username=admin и password=geoserver).



Далее необходимо указать, какие данные будут добавлены, и где они хранятся. В меню слева переходим по ссылкам: Config/Data/Data Stores/New.



В открывшемся диалоге выбираем тип данных - Shapefile и вводим в строке Feature Data Set ID название по которому мы впоследствии будем обращаться к нашим данным. Нажать кнопку "New".

Указать нужный shape-файл: для этого следует записать его адрес (путь, относительно каталога data_dir) в строке "url". Например, если shape-файл test.shp расположен в каталоге "[папка GeoServer]/data_dir/data/test/test.shp", тогда его следует указать в виде "file:data/test/test.shp". После этого нажать кнопку "Submit".

Создание нового типа объектов (FeatureType)

На этом этапе можно задать тип объекта (FeatureType), используемый для последующей настройки внешнего вида карты. В терминологии WMS понятию FeatureType GeoServer соответствует термин "слой" (layer), настройка собственно слоев также производится в секции FeatureType.

Спецификация WFS отделяет сами данные от их представления, т.е. сначала должен быть описан абстрактный тип данных, к которому принадлежит некоторый объект (т.е должны быть указаны геометрический тип объекта и список атрибутов, которыми характеризуется этот объект). Кроме этого, создается также описание того, каким образом нужно отображать выделенный тип данных при построении карты, причем, для одного и того же типа данных может быть построено несколько разных представлений. Каждый объект должен быть отнесен к тому или иному типу данных. Таким образом, при отображении карты она фактически собирается из описаний объектов (их типов) и описаний представлений объектов. Но, как уже было сказано, в случае создания WMS службы вместо "FeatureType" более уместно употребление термина "слой".

Чтобы определить тип объекта, переходим по ссылкам Data/FeatureTypes/New, попадаем в раздел FeatureType Editor.



Настройка проекции

Необходимо убедиться, что в каталоге с shp-файлом хранится файл с описанием его проекции (*.prj). При нажатии на кнопку "Lookup SRS". Если файл с проекцией был найден GeoServer, то в строке src появится epsg-код проекции. Также можно ввести этот код самостоятельно (например, 4326 - широта/долгота).

Генерация ограничивающего прямоугольника

Для того, чтобы сгенерировать ограничивающий прямоугольник, достаточно кликнуть мышкой на кнопке "Generate". Затем нужно кликнуть кнопку "Submit".

Сохранение настроек

Щелкните "Apply" и затем "Save".

Просмотр данных в Map Preview

Geoserver имеет средство просмотра опубликованных на нем ресурсов - Map Preview GeoServer. Для этого нужно последовательно нажать следующие ссылки: Demo/Map Preview, появится список доступных карт. В этом списке щелкнуть мышью на ссылке "Preview" ("OpenLayers") около только что созданного слоя карты. Должно появиться новое окно с картой. Для просмотра карты также можно воспользоваться каким-либо WMS клиентом, например, QGIS, ArcGIS, MapInfo.

3.6Оформление карты


Для стилизации карты Geoserver использует язык описания стилей - Styled Layer Descriptors (SLD). SLD - язык, основанный на языке XML, его открытая спецификация изложена в спецификации.

Создание простого описания

Ниже приводится пример sld файла, который описывает стиль для границ:



xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd"
xmlns="http://www.opengis.net/sld"
xmlns:ogc="http://www.opengis.net/ogc"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

Линия по умолчанию


Пример стиля, который будет показывать зеленую линию

1 -->

Rule 1
Зеленая линия
Зеленая линия толщиной в 2 пикселя


#319738
2








В разделе правил (Rule) описывается каким образом будет производится отрисовка(раздел LineSymbolizer). В одном документе может быть несколько правил.



Подключение стиля

Для подключения файла .sld нужно запустить GeoServer, зайти на страницу настройки стиля (нажимая последовательно ссылки Config/Data/Style). Выбрать ссылку "New". На появившейся странице ввести StyleID: lines, FileName: путь_к_файлу/lines.sld. Нажать Submit. Далее будет произведена проверка файла на корректность. Если все прошло хорошо (не появилось сообщение об ошибке), то можно сохранить стиль, нажав кнопку "Apply".



Использование стиля

Для того чтобы отобразить данные с нужным стилем необходимо зайти на страницу настройки GeoServer (ссылки Config/Data/FeatureType), в строке Feature Types выбрать тип данных, к которому нужно применить созданный стиль. Нажать "Edit". На открывшейся странице в строке Style выбрать "lines" и нажать "Apply". Результат можно посмотреть через Demo/Map Preview или любым WMS клиентом.

3.7Публикация пространственных данных из базы данных Postgres


Данный раздел предполагает, что у пользователя установлена СУБД Postgres с расширением Postgis, которое позволяет хранить пространственные типы данных в БД. Также предполагается, что в БД уже загружены векторные данные, загрузка данных в БД выходит за рамки данного руководства.

Для добавления данных необходимо создать новый источник данных, для этого необходимо перейти по ссылкам “Хранилище/Добавить новое хранилище”. Из списка доступных типов хранилищ пространственных данных выбрать PostGIS Database. Далее необходимо указать параметры подключения к БД, в которой хранятся пространственные данные для публикации. К этим параметрам относятся хост сервера, порт, логин и пароль пользователя, имя базы данных. После сохранения Geoserver автоматически откроет страницу, на которой можно добавить новый FeatureType/Слой, также на эту страницу можно попасть перейдя по ссылкам “Слои/Добавить новый ресурс” и выбрав нужное хранилище данных.

Самым простым способом публикации является нажатие кнопки “Опубликовать” против нужного слоя. Geoserver позволяет публиковать параметризованные SQL представления, для этого нужно перейти по ссылки “Создать новый тип объекта...”. После того как сервер перевел на страницу публикации FeatureType/Слой процесс публикации не отличается от прочих источников данных. Этот процесс был описан ранее для Shp.




3.8Дополнительная информация


За рамками руководства остались такие возможности GeoServer, как подключение к хранилищам в пространственных БД (PostGIS, Oracle, MySQL и др.). Не приведены примеры по настройке и использованию служб WFS и WCS, не рассмотрена встроенная в GeoServer система безопасности, защищающая публикуемые данные от несанкционированного доступа и изменения. Geoserver имеет большое количество функционала по работе с пространственными данными, это функционал развивается от версии к версии. У пользователей есть возможность самостоятельно разрабатывать плагины для сервера или использовать уже готовые плагины. Про это и многое другое можно получить информацию обратившись на официальный сайт Geoserver.

4проверка ГЕОРЕСУРСА


Проверка работы Георесурса заключается в выполнении загрузки в браузере приложений системы:

4.1Geoserver


Для проверки работы публикатора необходимо зайти на адрес http://<�адрес сервера>/geoserver/. При корректной установке должно отобразиться главное окно публикатора, как показано на рисунке.


Для проверки работы Георесурса зайти на адрес http://<�адрес сервера>/fgmap/. При корректной установке должно отобразиться главное окно публикатора, как показано на рисунке.



5Сообщения АДМИНИСТРАТОРУ


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

Изм.

Номера листов (страниц)

Всего листов (стр.) в документе

№ документа

Входящий
№ сопроводи-тельного

документа

Под-пись

Дата

изме­нен­ных

Заме-нен-ных

новых

Аннулиро-ванных









































































































































































































































































































































































































































































































































































































































































































































































































































































СОСТАВИЛИ

Наименование организации, предприятия

Должность исполнителя

Фамилия, имя, отчество

Подпись

Дата












































































СОГЛАСОВАНО

Наименование организации, предприятия

Должность исполнителя

Фамилия, имя, отчество

Подпись

Дата














































































Похожие:

Руководство системного программиста icon М. Ю. Храмцов С. В. Шарф Руководство системного программиста (администратора)...
Руководство системного программиста (администратора) системы управления прохождением задач мвс-1000/7 (версия 1, RedHat)
Руководство системного программиста icon Руководство системного программиста
Информационная система дистанционного обучения государственных и муниципальных служащих
Руководство системного программиста icon Руководство системного программиста
Начальник Управления интегрированных информационных систем государственных финансов
Руководство системного программиста icon Руководство системного программиста
«Электронный бюджет» подсистема обеспечения интеграции, ведения реестров и формуляров
Руководство системного программиста icon Руководство системного программиста (администратора)
Муниципальный модуль распределённой автоматизированной системы государственного банка данных о детях
Руководство системного программиста icon Пенсионный Фонд Российской Федерации
...
Руководство системного программиста icon Руководство системного программиста
Программное обеспечение системы централизованного управления персональными мобильными устройствами и платформами в корпоративных...
Руководство системного программиста icon Руководство системного программиста 40886232. 425100. 001. 02-лу...
Российской Федерации и контроля результативности деятельности органов государственной власти по их достижению
Руководство системного программиста icon Руководство системного программиста лист утверждения бкмд. 425530....
Программное обеспечение системы централизованного управления персональными мобильными устройствами и платформами в корпоративных...
Руководство системного программиста icon Руководство программиста москва 2014 год аннотация в настоящем документе...
Директор Департамента инновационного развития Министерства экономического развития
Руководство системного программиста icon Руководство системного программиста
З по выполнению государственных функций и оказанию государственных услуг, заинтересованным лицам территориальными управлениями Росоэз...
Руководство системного программиста icon Система цифровой регистрации изображений комплект программного обеспечения
Программный документ “Руководство системного программиста” содержит сведения о “Комплексе программ для получения и визуализации данных,...
Руководство системного программиста icon Система цифровой регистрации изображений комплект программного обеспечения
Программный документ “Руководство системного программиста” содержит сведения о “Комплексе программ для получения и визуализации данных,...
Руководство системного программиста icon Информационная система мониторинга качества предоставления государственных...
Руководство предназначено для работы системного программиста с программным изделием «Информационная система мониторинга качества...
Руководство системного программиста icon Библиотека системного программиста
В книге приведено описание методик программирования аппаратуры персональных компьютеров, выполненных с применением процессоров Intel,...
Руководство системного программиста icon Муниципальный модуль прикладного программного обеспечения «аист»...
Настоящий документ является эксплуатационным документом на муниципальный модуль прикладного программного обеспечения «Аист» (далее...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск