- •1. Телекоммуникационные сети с коммутацией сообщений, каналов, пакетов.
- •2. Понятие веб – технологии
- •3. Понятие языков разметки.
- •4. Синтаксис html, структура веб-страницы.
- •5. Синтаксис css.
- •6. Эволюция архитектур веб-приложений.
- •7. Возможности JavaScript.
- •10.Кластеризация пространственных данных.
- •11. Кэширование пространственных данных.
- •8. Понятие веб-сервиса.
- •9.Индексирование пространственных данных.
- •12. Картографические веб-сервисы
- •13.Структура запроса http. Различие запросов get и post.
- •14.Серверные технологии создания веб-приложений.
- •15.Архитектура Flex-приложения.
- •16.Перспективы развития веб-технологий.
12. Картографические веб-сервисы
Цели картографических сервисов, функциональные возможности, примеры. Алгоритм визуализации пространственных данных в веб-среде.
Картографические сервисы предоставляют другим пользователям созданную вами карту, находящуюся на сервере.
Предоставление динамических карт через сервер
Прорисовка динамических карт осуществляется в тот момент, когда на них поступает запрос от пользователя. У них низкое быстродействие, но они подходят для высокопроизводительных интранет-приложений и приложений, для которых необходимо отображение данных 'в реальном времени'.
Для предоставления динамических слоев через сервер
У картографических сервисов есть встроенные функции, позволяющие клиентам, например, программным веб-интерфейсам приложения ArcGIS, динамически изменять поведение каждого слоя и его оформление. С помощью динамических слоев можно повысить уровень интерактивности ваших карт, с которыми пользователи будут работать по Интернету.
Предоставление кэшированных карт через сервер
Кэшированные картографические сервисы (в которых используется набор предварительно созданных изображений) являются самым быстрым способом публикации карт в Интернете. Этим способом публикации карт пользуются такие сервисы как ArcGIS Online, Карты Google (Google Maps), Карты Bing (Bing Maps) и многие другие сервисы.
Предоставление пространственных объектов через сервер
Можно настроить картографический сервис таким образом, чтобы он возвращал набор пространственных объектов, которые будут работать в рамках вашего приложения.
Предоставление функций сетевого анализа через сервер
Предоставление карт для мобильных устройств
- Google Maps;
- Yahoo! Maps;
- Microsoft Live Search Maps;
- Yandex Maps.
Эти сервисы выделяются широким спектром предоставляемых функциональных возможностей, хорошим географическим покрытием и удобством для конечных пользователей. К числу их сильных сторон можно отнести развитые навигацию по карте и масштабирование (zooming), наличие специализированных информационных ресурсов (карты улиц крупных городов, транспортных потоков в режиме реального времени и пр.).
Если говорить об источниках картографических данных, то общей чертой этих сервисов является сотрудничество со специализированными организациями, у которых они закупают данные.
Спецификации OGC предлагают следующие типы картографических web-сервисов:
Web Map Service (отображение изображений карты)
-определяет параметры запроса и предоставления картографической (пространственной) информации в среде Интернет в виде графического изображения или набора объектов;
- описывает условия получения и предоставления информации о содержимом карты (например, свойства объекта в определенном месте на карте);
-характеризует условия получения и предоставления информации о возможностях сервера по представлению различных типов картографической информации.
Web Feature Service (отображение векторных пространственных объектов)
-определяет условия получения и обновления пространственно привязанной информации клиентской частью приложения с использованием Geography Markup Language (GML);
- описывает стандартный интерфейс доступа к и манипуляции с географическими объектами с помощью HTTP-протокола.
Web Coverage Service (отображение растровых наборов данных)
-расширяет возможности WMS для предоставления растровой географической информации в сети Интернет;
-в отличие от WMS, coverage service разрабатывается для представления свойств и значений в каждой конкретной точке географического пространства, а не на создание готовых картинок, а также позволяет проводить интерпретацию данных не на сервере, а на клиентской части приложения.
