Добавить в корзину Удалить из корзины Купить |
Публикация в информационных инфраструктурах справочников географических объектов ID работы - 743897 программирование (курсовая работа) количество страниц - 12 год сдачи - 2009 СОДЕРЖАНИЕ: Содержание 1. Введение 2 1.1 Глоссарий 2 1.2 Описание предметной области 2 1.3 Неформальная постановка задачи 3 1.4 Обзор существующих методов решения 3 2. Требования к окружению 4 2.1 Требования к аппаратному обеспечению 4 2.2 Требования к программному обеспечению 4 3. Архитектура системы 4 4. Спецификация данных 5 4.1 Описание формата данных 5 4.2 Описание сущности 6 4.3 Описание протокола 6 5. Функциональные требования 6 6. Требования к интерфейсу 7 7. Проект 7 7.1 Средства реализации 7 7.2 Модули и алгоритмы 9 7.3 Используемые функции библиотеки OpenLayers 10 8. Тестирование программы 11 Заключение 11 Список литературы 11 ВВЕДЕНИЕ: 1. Введение 1.1 Глоссарий ГИС – географическая информационная система. Газеттир (gazetteer) – общее название для справочников географических объектов. Обычно содержит пространственные данные – координаты объектов, размеры и множество других характеристик. OGC (Open Geospatial Consortium) – открытый геопространственный консорциум. 1.2 Описание предметной области Важным элементом любой инфраструктуры пространственных данных является служба справочников географических объектов. Чтобы пользователи могли легко ориентироваться в пространственных данных, необходима простая и удобная система поиска и визуализации географической информации. Обычно такой системой является онлайновый газеттир, который предоставляет доступ к хранящимся на сервере пространственным данным, и преобразует их в удобный для пользователя вид. Одной из основных функций газеттира является поиск географических объектов по заданным параметрам (например, по названию). Открытый геопространственный консорциум (OGC) предлагает ряд требований и норм, согласно которым должен работать любой газеттир. Это касается функциональности интерфейса, возможностей и формата пространственных данных. Заказчиком данной курсовой работы является лаборатория ГИС технологий и моделирования геосистем Тихоокеанского института географии (ТИГ) ДВО РАН. Картография Приморского края – одно из приоритетных направлений работы лаборатории ГИС. Анализ географической информации выполняется с помощью профессиональных продуктов системы ArcGIS от компании ESRI, но в лаборатории нет средств онлайновой публикации некоторых полученных данных. К такой информации можно отнести, например, устаревшие названия различных географических объектов (реки, возвышенности и т.п.). Также часто нужна возможность быстрого поиска среди рек, возвышенностей и населенных пунктов по одному, или нескольким параметрам – название, территориальная привязка и т.п. Профессиональные решения от ESRI в данной ситуации не подходят, т.к. являются слишком громоздкими и, в целом, не предназначены для онлайновой публикации. Логичным решением в данном случае, будет разработка собственного Веб-справочника – газеттира, который будет работать с определенным набором пространственных данных Приморского края, и будет предоставлять весь необходимый функционал. Целью данной курсовой работы является разработка Веб-приложения, реализующего функциональность газеттира Приморского края, в соответствии с требованиями OGC. 1.3 Неформальная постановка задачи Разрабатываемое Веб-приложение должно: • Считывать пространственную информацию с сервера (графическую информацию, и данные об объектах). • Визуализировать ее в удобном для пользователя виде. • Обеспечивать поиск по различным параметрам в базе географических объектов. • Быть ориентированным на использование стандартного клиентского программного обеспечения. 1.4 Обзор существующих методов решения В силу специфики предметной области, онлайновые газеттиры обычно идут в связке с определенными пространственными данными, и “заточены” под работу с ними. Аналогичных проектов очень много, но их нельзя переделать под другой формат данных, или другой формат запросов. В качестве примеров справочников, работающих с пространственными данными Приморского края, стоит отметить следующие Веб-приложения: • Интерактивная карта Приморского края, расположенная по адресу - http://map.primorye.ru/. В ней реализован очень продвинутый интерфейс, позволяющий делать сложные запросы и просматривать сразу много информации. Однако, в ней нет возможности просмотреть информацию о возвышенностях Приморского края – их названия, высота и т.п. • Карта Приморского края, расположенная по адресу http://mapru.com/25rus.html. Очень простой и удобный интерфейс, но набор пространственных данных ограничен населенными пунктами и дорогами. Преимущество самостоятельно разрабатываемого газеттира состоит в том, что его изначально готовят для работы с определенным типом пространственных данных, в зависимости от требований заказчика. И т.к. есть доступ к исходникам, этот набор данных может быть при необходимости расширен. Также стоить отметить Mapserver – систему, предназначенную для публикации пространственных данных в Интернете. Фактически, она позволяет сконструировать свой газеттир. Однако, под текущие требования заказчика сконфигурировать ее достаточно трудно, поэтому было принято решение написать свое Веб-приложение, интерфейс и принцип работы которого можно будет легко настроить. 2. Требования к окружению 2.1 Требования к аппаратному обеспечению Для работы Веб-приложения на стороне сервера, необходима следующая минимальная конфигурация: • Процессор: Intel Pentium 4 1GHz, или аналогичный. • Объем оперативной памяти: 512 Mb. Для работы Веб-приложения на стороне клиента, необходима следующая минимальная конфигурация: • Процессор: Intel Pentium 3 800MHz, или аналогичный. • Объем оперативной памяти: 128 Mb. 2.2 Требования к программному обеспечению Для работы Веб-приложения на стороне сервера, необходимо следующее программное обеспечение: • Любой сервер, поддерживающий технологию Java Servlets (например, Tomcat). Для работы Веб-приложения на стороне клиента, необходимо следующее программное обеспечение: • Операционная система Microsoft Windows XP. • Стандартный Интернет-браузер с поддержкой JavaScript (например, MS Internet Explorer). 3. Архитектура системы Система Веб-приложения подразделяется на клиентскую и серверную части. Серверная часть обрабатывает запросы от пользователя, реализует функции работы с базами данных, и передает пользователю требуемые результаты. Сервер одновременно работает с двумя базами данных. Одна содержит географическую информацию – названия объектов, и их характеристики. Другая база данных содержит непосредственно пространственные данных – векторные и растровые карты. Работа с базой пространственных данных осуществляется с помощью отдельного сервера ArcSDE, предоставляющего шлюз для доступа к пространственным данным в СУБД. Доступ к ArcSDE осуществляется при помощи ArcSDE Java API, в соответствии со спецификациями OGC. Клиентская часть реализует интерфейс для работы с базами данных. Клиент позволяет пользователю делать запросы на выбор и сортировку пространственных данных. Также он выводит результаты в удобном для пользователя виде, и реализует возможность отображения графических пространственных данных. Клиент принимает результаты запросов от сервера, и показывает пользователю как текстовую, так и соответствующую графическую пространственную информацию. СПИСОК ЛИТЕРТУРЫ: Список литературы [1] Кен Арнольд, Джеймс Гослинг, Язык программирования Java. - СПб.: "Питер Пресс", 1997. [2] Professional Java Server Programming. - Wrox Press, 1999. [3] Shashi Shekhar, Hui Xiong, Encyclopedia of GIS. [4] Лавренова О.А., Национальный нормативный файл географических названий России. - Российская государственная библиотека, Москва. [5] Лавренова О.А., Тезаурус географических названий как нормативный файл - Российская государственная библиотека, Москва. Цена: 1200.00руб. |
ЗАДАТЬ ВОПРОС
Copyright © 2009, Diplomnaja.ru