рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Работа ГИС в сети

Работа ГИС в сети - раздел Информатика, Лекция 1 Географическая информационная система ГИС Большинство Прикладных Геоинформационных Систем Предназначены Не Для Домашнег...

Большинство прикладных геоинформационных систем предназначены не для домашнего использования, а для работы в крупных организациях и учреждениях, коллективу которых необходимо оперативно обрабатывать большие объёмы пространственной информации. В такой ситуации инструментальная ГИС должна обеспечивать возможность работы с одним набором геоинформационных данных нескольким пользователям в пределах локальной компьютерной сети. Задачу осложняет тот факт, что необходимо производить не только просмотр информации, но и совместное - часто одновременное - внесение изменений в пространственные данные. При совместной работе в сети приходится искать решение следующих проблем:

- внесение изменений в базу данных со стороны нескольких клиентов может привести к нарушению целостности базы данных;

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

- необходимо вводить блокировку одновременному изменению одного объекта со стороны нескольких клиентов;

- создание новых объектов требует генерации уникальных идентификаторов независимо от того, какой клиент инициировал создание объекта.

Решить эти проблемы помогает применение технологии "клиент/сервер". Все перечисленные задачи берет на себя специальное приложение сервера пространственных данных. Клиентские же приложения используют общие данные посредством обращений к приложению сервера.

В операционной системе Windows для использования технологии "клиент/сервер" удобнее всего использовать штатный для этой операционной системы механизм DCOM (Distributed Component Object Model), являющийся сетевым расширением технологии COM (Component Object Model). Приложение, построенное в соответствии с принципами COM, предоставляет доступ к своим функциям в виде набора интерфейсов (интерфейсом в COM называется таблица, содержащая адреса функций). DCOM позволяет общаться приложениям не только в пределах одного компьютера, но и в пределах локальной компьютерной сети.

Общая структура сервера данных ГИС и схема взаимодействия клиентов с сервером приведена на рис.4.

Рис.4

Контекст связи предназначен для обеспечения взаимодействия клиента с сервером и хранения информации, специфичной для конкретного клиента (рис.5).

Рис. 5

Диспетчер вызовов обеспечивает синхронизацию вызовов функций сервера со стороны клиентов (постановку в очередь одновременных вызовов со стороны нескольких клиентов).

Подсистема управления данными обрабатывает запросы клиентов на получение и внесение изменений в пространственные данные. Подсистема подготовки изменений преобразует высокоуровневые запросы (изменение контура объекта) в низкоуровневые операции изменения физических данных (записать блок данных сектора N) и помещает их во входную очередь подсистемы доступа к физическим данным, которая в фоновом режиме вносит изменения в физические данные.

Подсистема блокировок предназначена для предотвращения одновременного внесения изменений в один объект со стороны нескольких клиентов (рис.6).

Рис. 6

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

- один из клиентов посылает на сервер запрос на внесение изменений в общие данные (рис. 7а);

- сервер производит необходимые изменения в данных (рис. 7б);

- после внесения изменений сервер формирует пакет оповещений (протокол изменений) и помещает копию пакета в очередь оповещений каждого контекста связи (рис. 7в);

- сервер оповещает каждого клиента о поступлении оповещений посредством функций интерфейса взаимодействия с клиентом (рис. 7г);

- каждый клиент получает от сервера пакеты оповещений, хранящиеся в очереди оповещения в контексте связи (при получении пакетов оповещений сервер автоматически удаляет их из очереди) (рис. 7д);

- каждый клиент обрабатывает полученные оповещения, приводя в актуальное состояние свои оперативные данные (рис. 7е).

 

Рис. 7

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

– Конец работы –

Эта тема принадлежит разделу:

Лекция 1 Географическая информационная система ГИС

Географическая информационная система ГИС... Географическая информационная система информационная система обеспечивающая... Таким образом ГИС это информационная система предназначенная для манипулирования данными о территориальных...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Работа ГИС в сети

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Будущее ГИС.
Перспектива использования ГИС систем в беспроводных сетях начинается с навигационных приборов частного автомобиля и продолжается до систем нефтеразведки. Перспективы таких систем в будущем очень за

Комгеография
Компьютерная география (КОМГЕОГРАФИЯ) - это новая наука географических знаний, которая занимается измерением характеристик географических объектов электронными приборами (космическ

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

Общие вопросы.
В общем виде разработка структуры цифровых карт и баз семантических данных сводится к ответам на следующие вопросы: а) информация, о каких объектах должна содержаться в базе данных?

Определение объектового состава и атрибутов
Теперь мы готовы к тому, чтобы сформулировать основные этапы по определению объектового состава и атрибутов объектов банка данных ГИС. 1. Определение основного объекта (процесса, явления)

Формирование логической структуры. Модель данных ГИС
После построения классификации можно приступать к формированию логической структуры баз семантических данных. Ход процесса формирования зависит от реализации конкретного программного продукта ГИС.

Цифровые картографические модели.
Перейдем к рассмотрению способов организации цифровых карт. Рассмотрим одно важное понятие, играющее ключевую роль при создании цифровых карт - понятие геометрической модели цифровой карты. Под гео

Векторная бесструктурная модель
В этой модели нет деления на базовые элементы и объекты. По характеру локализации объекты делятся на 3 группы: площадные, линейные и точечные. Каждый объект представляется в виде последовательности

Векторная топологическая модель
Векторная топологическая модель. Модель имеет сложную структуру и содержит элементы нескольких видов. Базовые элементы: дуга, точка, внутренняя точка полигона. Вспомогательный (связующий) элемент:

Области применения векторных ГИС
Каждый из нас представляет, что на практике специалистами изготавливаются карты разных масштабов. Мелкомасштабными называются такие карты, где мелкие объекты не отображаются по причине своей простр

Дежурство городских топопланов крупного масштаба.
Различные городские учреждения занимаются так называемым "дежурством" топопланов крупного масштаба (как правило, от М1:10000 до М1:500). Именно на такие топопланы каждодневно вносятся (де

Транспортная задача.
Те, кто является счастливым обладателем автомобиля, наверняка имеет в салоне атлас дорог. Конечно, такой атлас - мелкомасштабный, но всё равно его можно было бы заменить компьютером, на дисплее кот

Имитационное моделирование процессов на территории.
Примером муниципальной ГИС (хотя и очень упрощённой) можно считать игру SimCity, где играющий строит город, а программа имитационного моделирования территории показывает состояние различных городск

Отображение многоуровневых структурных схем.
На цифровых картах, особенно крупного масштаба, отображается большое количество объектов различного типа. При этом многие из них отображаются в виде символов. Следовательно, ГИС как и любую развиту

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

Общие вопросы
Перейдем к рассмотрению функций ГИС, которые предназначены для анализа и моделирования. Анализ и моделирование являются одной из основных целей для которых создается ГИС, поскольку позволяет автома

Оверлей
Оверлей. Рассмотрим следующий пример. Пусть на плоскости задана прямоугольная система координат (X,Y) и имеются два ограниченных и непрерывных множества точек этой плоскости А и В. При этом множест

Буферизация.
Буферизация. Буферизация это процесс построения некоторой окрестности вокруг объекта, которая в свою очередь може

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

Организация пространственных данных
Данные в ГИС организуются различными способами. Наиболее распространённым является послойный принцип. Не будем пояснять его, так как он имеет тот же смысл, что и слой в обще

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

Определение концепции системы
При разработке концепции ГИС нужно определиться с принципиальным выбором: - взять за основу архитектуру одной из существующих систем и в дальнейшем приступить к её "улучшению", с

Хранение пространственных данных
Одним из первых встает вопрос об организации хранения и внесения изменений в пространственные данные. Сложность данной проблемы заключается в объемах данных, с которыми придется оперировать; ведь р

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

Расширяемость ГИС
Создатели универсальных геоинформационных систем понимают, что на базе их системы будут создаваться крупные прикладные системы, где ГИС будет существовать как одна из многих компонент. Для того, чт

Западные ГИС
Надо сказать, что в Россию преимущественно попадают такие образцы ГИС, которые ориентированы либо на работу в основном с мелкомасштабными картами (например, М1:1000000 - М1:50000), либо на бизнес-а

Отечественные ГИС
Повторением концепции ArcInfo, но сильно уступающей последней по функциональной полноте является отечественная система GeoDraw, разработанная в ЦГИ ИГРАН (г.Москва). Возможности её ограничены сегод

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги