Разработка интеллектуальных геоинформационных систем

       

Данное средство обеспечивает поддержку адаптивного


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

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

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

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

3.          Облегчается интеграция объектного и топологического подходов к построению ГИС.

Для настройки объектной модели на конкретную предметную область разработано программное средство OntoModeler, позволяющее автоматизировать процесс создания описаний метаклассов предметной области.

Созданные с помощью инструментального средства описания метаклассов сохраняются в объектной базе данных (структурированном хранилище) и используются для создания ГИС-объектов в процессе эксплуатации ГИС.

Для изменения свойств и вызова методов объектов в режиме диалога с пользователем предназначены формы редактирования ГИС - объектов. Эти формы представляют собой диалоговые окна, на которых размещены элементы пользовательского интерфейса, связанные с полями объекта. С помощью инструментального средства OntoModeler пользователь может редактировать эти формы в визуальном режиме.

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


Содержание  Назад  Вперед