Комплексное решение ГИС от компании CSoft
Комплексное технологическое решение для построения проектов ГИС любой сложности от компании CSoft гарантирует успешное функционирование внедряемой системы для любого объема данных и любого количества пользователей за счет унифицированного хранения пространственных и атрибутивных данных на основе технологий Oracle®, а широкий спектр разработанных клиентских приложений обеспечивает гибкость и эффективность в сочетании с открытостью для доработки, в том числе и силами персонала заказчика.
Комплексное решение для построения проектов ГИС от компании CSoft основывается на принципе единого хранения пространственных и описательных данных в хранилище Oracle®. Различные типы клиентских приложений обращаются в реальном масштабе времени к одному и тому же хранилищу данных, обеспечивая масштабируемость проектов, регламентацию доступа пользователям всех типов клиентских приложений исключительно средствами администрирования СУБД, унификацию стилей отображения и номенклатуры классов объектов для всех типов приложений.
Инструментальная ГИС
Данная часть комплексного решения представляет собой набор наиболее мощных инструментов создания и редактирования пространственных и описательных данных, основная функциональность которых реализуется на клиентском рабочем месте. Инструментальная ГИС включает в себя программный продукт CS MapDrive и компоненты доступа к хранилищам (провайдеры данных). Это единственное направление, включающее в себя стандартную возможность доступа к хранилищам, отличным от Oracle® Spatial® (эта опция используется, главным образом, для подготовки пространственных данных перед их миграцией в хранилище Oracle® Spatial® на подготовительном этапе, а также в ходе пилотных проектов).
Инструментальная ГИС лицензируется как на отдельные рабочие места, так и по принципу «плавающей лицензии», ограничивающей количество одновременно работающих пользователей.
Провайдер данных для Oracle® Spatial® поддерживает также стандарт Intergraph® GDO и позволяет осуществлять расширенный доступ к пространственным и атрибутивным данным в хранилище Oracle® Spatial® в режиме «чтение и запись». При этом поддерживаются все основные типы пространственных запросов к Oracle® Spatial®.
Поддерживаются регламентация доступа к данным за счет администрирования СУБД, ретроспективный анализ данных за счет использования Oracle® Workspace Manager®, конструирование отношений с помощью специального интерфейса, развитые средства пространственной фильтрации данных на стороне СУБД для уменьшения нагрузки на рабочую станцию.
Отраслевые приложения
Это направление включает в себя семейство программных продуктов для мониторинга инженерных коммуникаций UtilityGuide (HeatGuide, WaterGuide, GazGuide, EnerGuide), мониторинга состояния и планирования ремонтов по объектам дорожного хозяйства RoadGuide, ведения градостроительного кадастра UrbaniCS и экологического мониторинга EcologiCS.
Все перечисленные отраслевые приложения характеризуются минимальными возможностями создания и редактирования пространственных данных и развитыми средствами ввода и редактирования атрибутивных характеристик пространственных объектов. При этом на клиентском рабочем месте устанавливаются только небольшой компонент (ActiveX) для непосредственного доступа к данным Oracle® Spatial®, Oracle® Database Client и, собственно, небольшой исполняемый файл самого приложения. Лицензирование отдельных рабочих мест при этом не производится.
Важнейшим компонентом комплексного решения ГИС группы компаний CSoft является унифицированная структура данных, доступ к различным сегментам которой осуществляют отраслевые приложения. Это дает возможность для заказчика выбирать доступную программу внедрения комплексного решения ГИС с гарантированной совместимостью различных подсистем.
Все приложения этого типа позволяют осуществлять доступ к пространственной информации в режиме «только чтение» и производить широкий спектр аналитических операций по пространственному и семантическому критерию, в том числе с использованием методов «drag-and-drop», включая возможность ретроспективного анализа за счет использования Oracle® Workspace Manager®. Стандартной возможностью приложений этого типа является также автоматизированная генерация выходных документов, включающих в себя графическую и семантическую составляющие. Регламентация доступа к данным возможна как на уровне классов объектов, так и на уровне отдельных полей с автоматической адаптацией элементов меню и форм ввода данных.
Отраслевые приложения выполнены на основе унифицированного ядра публикации картографической информации. Использование ядра собственной разработки позволяет сократить время разработки и обеспечить единообразие процесса проектирования приложений. Основными функциями ядра являются работа с файлом проекта единого формата, управление окном карты (типовые операции Move, Zoom/Unzoom, Fit All, Fit Selected, Navigate To), управление легендой, вывод содержимого окна карты на печать и управление ретроспективным просмотром. Помимо этого ядро предоставляет приложениям большинство стандартных элементов пользовательского интерфейса – меню, панели инструментов и формы ввода/редактирования данных.
Пользовательские приложения
К данному направлению относятся конфигурации пользовательских приложений ГИС, разработанные с помощью собственного средства быстрой разработки приложений (RAD) CS CIS Engine, представляющего собой ядро приложения с упрощенной функциональностью. Разработка конфигураций может выполняться как разработчиками CSoft, так и силами заказчика.
Версия CS GIS Engine 2.0 позволяет разработчику определять тип компилируемого приложения (размещаемое на клиентском рабочем месте приложение или часть портального решения). Лицензирование производится по принципу «плавающих» серверных лицензий.
Использование CS GIS Engine ускоряет и облегчает разработку приложений ГИС за счет встроенной реализации большинства стандартных функций ГИС (стандартные формы, работа со справочниками, генерация отчетов). Требуемая функциональность реализуется на встроенном языке сценариев с использованием режима визуального конструирования пользовательского интерфейса и возможностью пошаговой отладки разрабатываемой конфигурации. Созданные таким образом конфигурации также хранятся в СУБД Oracle® и автоматически загружаются на рабочие места клиентов после авторизации. Возможно создание групп пользователей, для каждой из которых можно определить свой вариант пользовательского интерфейса конфигурации. Реализована возможность подключения модулей внешних разработчиков (plug-ins).
Публикации в Web
В настоящее время CSoft предлагает два варианта портальных решений для визуализации пространственной и атрибутивной информации из хранилищ Oracle®. Оба варианта решений основаны на технологии Oracle® Maps®.
Серверная часть этой технологии, состоящая из Oracle® Map Tile Server и Oracle® FOI Server, обеспечивает автоматическую генерацию мозаичных растровых изображений по запросу клиентского приложения. При этом растровая мозаика может генерироваться заново по векторным и растровым данным, хранящимся в Oracle® Spatial®, или частично генерироваться заранее по редко изменяемым классам объектов для экономии вычислительных ресурсов сервера и минимизации загрузки каналов связи.
Технология Feature of Interests (FOI) определяет классы пространственных объектов, пространственная и атрибутивная информация по которым изменяется динамично и позволяет по FOI-классам автоматически обновлять информацию об их местоположении и выводить атрибутивную информацию по этим объектам в окно данных или активную подсказку – «хинт».
В качестве клиентского приложения может использоваться Oracle® MapViewer, исполняемый на стороне браузера и поставляемый в составе WebLogic Server (WLS). При этом на стороне клиента не требуется установки никаких программных компонентов, кроме браузера (поддерживаются все известные браузеры, от традиционных Internet Explorer и Mozilla Firefox до Google Chrome). Это дает возможность визуализации данных из Oracle® Spatial® на клиентских местах с различными операционными системами, например, на «нетбуках», оснащенных Linux, или на смартфонах со специализированными операционными системами. Особенностью клиентских приложений с использованием Oracle® MapViewer является обработка событий на стороне браузера и визуализация атрибутивной информации по одному из FOI-слоев.
В случае использования CSoft Spatial Viewer на клиентском рабочем месте требуется установка Java Run-time, что несколько ограничивает круг применимых платформ, но при этом обработка событий осуществляется на стороне Oracle® MapsServer, снижая требования к аппаратным ресурсам клиентского рабочего места, а атрибутивная информация доступна уже по всем FOI-слоям.
Решения от CSoft в области картографии и ГИС | Все решения от CSoft
|