Скачать учебники

Тикунов В. С. Геоинформатика. WebGIS-серверы

Скачать полную версию учебника (с рисунками, формулами, картами, схемами и таблицами) одним файлом в формате MS Office Word Скачать книгу

В зависимости от используемых технологических стратегий и платформ все существующие WebGIS-серверы можно разделить на несколько групп.
1. Серверы, передающие исходные данные на компьютер клиента. Это наиболее простой тип взаимодействия клиента и сервера. Он подразумевает организацию на сервере архива файлов в форматах, поддерживаемых различными ГИС-оболочками. Как правило, эти файлы размешаются на FTP- или HTTP-серверах, а для того, чтобы они были видны клиенту «извне», организуется какая-либо навигация по этим файловым структурам. Лучший результат в этом случае достигается с использованием обоих типов серверов: HTTP — для навигации по архиву и описания карт и FTP (как более быстрый протокол передачи данных) — для их передачи по сети Интернет.
Далее эти файлы обрабатываются ГИС-приложением, имеющимся на компьютере клиента. В данном случае сетевое программное обеспечение позволяет только пересылать файлы данных, главным образом цифровых карт, с сервера на компьютер клиента. Данный тип WebGIS-сервера обходится лишь стандартными FTP-и Web-программными средствами.
2. Серверы, передающие статичные географические изображения в растровом и. реже, в векторном формате. Для растровых обычно используются форматы GIF или JPEG, для векторных — CGM, DXF или Shockwave. В последнем случае на компьютере клиента должны быть установлены соответствующие «Plug-in»-приложения-визуализаторы. Технология изготовления подобных систем мало чем отличается от обычного Web-проектирования. В первую очередь с помощью какой-либо ГИС-оболочки подготавливается набор карт, сохраняемый в графическом файле. После этого формируются Web-страницы, в которые эти файлы встраиваются. Такие серверы не обрабатывают запросы к географическим или метаданным. В них иногда применяется псевдомасштабирование, при котором растровое изображение растягивается за счет повторения пикселов.
3. Серверы, обрабатывающие запросы к метаданным, используя картографическое изображение. Эта технология похожа на предыдущую тем, что карты, предоставляемые пользователю, также находятся в статичном (растровом) формате и обрабатываются технологией imagemaps. Отличие состоит в том, что после выбора определенного региона на карте запрос пересылается серверному приложению, которое связывается с базой метаданных (она может физически располагаться совершенно в другом месте, нежели сервер) и в качестве ответа передает клиенту, как правило, адреса Интернета, где может быть найдена интересующая его информация.
4. Серверы, формирующие карты в интерактивном режиме. Этот способ передачи геоизображений является самым популярным. Карта, приходящая к клиенту, создается «на лету» в процессе формирования HTML-страницы в результате работы специального программного обеспечения, имеющегося на сервере. Формирование HTML-страницы и карты происходит в зависимости от параметров запроса, таких как масштаб, местоположение, тематика и т. д. Карты могут формироваться как стандартными программными средствами ГИС (ArcView, MapInfo и др.) посредством небольших управляющих специализированных программ сервера, так и специально созданными для этой задачи приложениями. В любом случае карты формируются на основе одной или более баз геоданных. Сервер «на лету» формирует растровое изображение, которое затем передается на компьютер пользователя и визуализируется с помощью Web-браузера. Когда пользователь хочет что-либо изменить (сместить карту, увеличить или уменьшить масштаб, включить/выключить тематическую раскраску и т.д.), на сервер передается новый запрос, по которому немедленно формируется новая карта с новыми параметрами. Она также передается пользователю, замыкая цикл.
При использовании подобной технологии карты получаются полностью интерактивными, отвечающими любым запросам пользователя в рамках предоставляемых ему возможностей. Однако в этом случае на сервер ложится большая нагрузка, поскольку он должен иногда формировать много карт для разных пользователей одновременно. Поэтому на WebGIS-серверах данной группы
могут использоваться специализированные Web-браузеры (или специализированные «Plug-in»-приложения для широко распространенных Web-браузеров), которые сами формируют карты на компьютере клиента по геоданным, переданным сервером.
5. Серверы, использующие конверторы данных «на лету». Подобные системы мало распространены в сети Интернет. Многие настольные ГИС-оболочки не имеют развитых возможностей конвертирования баз геоданных из других форматов в тот, с которым они способны работать, и именно для пользователей подобных ГИС эта технология очень полезна. Функция подобных серверов похожа на функцию серверов первой группы, т. е. они также доставляют пространственные данные клиенту, и эти данные затем обрабатываются ГИС-приложением на компьютере пользователя.
Отличие их состоит в том, что пользователь может выбрать удобный (или необходимый) для него формат представления данных, нужную проекцию и ряд других параметров. Далее серверное приложение «на лету» делает нужные изменения, конвертирует данные и передает их пользователю в виде, соответствующем запросу.
6. Удаленные аналитические WebGIS-серверы. Это один из самых сложных в исполнении и использовании типов WebGIS-систем. С другой стороны, серверы этой группы предоставляют пользователю самые широкие возможности. Последний может получать картографические изображения, сформированные «на лету» по результатам его запроса, текстовую информацию по объектам на карте, включать и выключать слои. Может проводить тематическое картографирование, строить буферные зоны, находить кратчайший путь и многое другое, вплоть до редактирования позиционных и атрибутивных данных.
Пользователь осуществляет полный контроль над всеми операциями визуализации геоданных, так, как будто эти данные находятся на его локальном диске. Нередко подобные серверы предоставляют пользовательский интерфейс в виде Java-апплетов, что довольно сильно «утяжеляет» клиента, но дает большую гибкость и удобство в управлении запросами и визуализацией полученных геоданных.

< Технологические стратегии WebГИC-серверов.

Содержание книги "Тикунов В. С. Геоинформатика."

Интерактивный картографический Интернет-сервис. Функциональные требования к ИКС. >

Скачать полную версию учебника (с рисунками, формулами, картами, схемами и таблицами) одним файлом в формате MS Office Word Скачать книгу

При копировании информации обязательны прямые ссылки на сайт, а также на авторов книг.
Все книги являются собственностью их авторов и служат исключительно для ознакомления.
© Edu-Knigi.ru, 2011. © Дизайн и программирование от студии "ПСГ".