Суббота, 25.11.2017, 18:27

САПР
Программы
 CS GIS Engine 

Приложение CS GIS Engine было разработано для обеспечения возможности ускоренной разработки дополнительных программных приложений силами персонала заказчика, которые предполагалось использовать совместно с UrbaniCS версий 1.x.
Поставляемые в настоящее время версии UrbaniCS 2.x за счет встроенного интерфейса программирования API обеспечивают широкие возможности как для разработки модулей расширения к UrbaniCS, так и создания самостоятельных программных приложений с использованием стандартных языков программирования.

Среда быстрой разработки пользовательских приложений для ГИС, ориентированная на использование СУБД Oracle в качестве единого хранилища пространственных и описательных данных.
CS GIS Engine предназначен для быстрой разработки приложений в дополнение к программным средствам, специализированным по отраслям ГИС: UrbaniCS — для решения задач градостроительной деятельности, UtilityGuide — для решения задач мониторинга инженерных коммуникаций, EcologiCS — для решения задач экологического мониторинга загрязнений.


Данный программный продукт ориентирован на существующих пользователей программных продуктов CSoft, которым необходимо расширить функциональность стандартных решений, а также на независимые коллективы разработчиков, желающих тиражировать свои решения в составе программных продуктов CSoft.
CS GIS Engine предлагает стандартную реализацию значительной части основных функций приложений ГИС, что позволяет снизить затраты и сократить сроки разработки таких приложений. В качестве стандартного хранилища атрибутивных и пространственных данных используется СУБД Oracle с поддержкой возможностей Oracle Spatial.
CS GIS Engine поставляется в двух версиях: CS GIS Engine для разработчиков и CS GIS Engine для пользователей.

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


Окно программы. Версия для разработчиков

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


Окно программы. Версия для пользователей

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


CS GIS Engine
Программный продукт CS GIS Engine предназначен для быстрой разработки приложений ГИС, расширяющих функциональность специализированных программных продуктов – UrbaniCS для решения задач градостроительной деятельности, UtilityGuide для решения задач мониторинга инженерных коммуникаций, EcologiCS для решения задач экологического мониторинга загрязнений.

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

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

Доступ к хранилищу данных на основе СУБД Oracle®.
Использование системы профилей пользователей, позволяющих организовать регламентированный доступ к данным, а также создать собственный интерфейс для каждой из групп пользователей.
Поддержка окон карты с возможностью автоматической обработки событий.
Поддержка подготовки и вывода отчетов.
Использование встроенного языка программирования Pascal Script с возможностью отладки на уровне исходного кода.
CS GIS Engine поставляется в двух версиях – версия для разработчиков и версия для пользователей.

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


Редактор с фрагментом программы на языке Pascal Script

С помощью модулей расширения, входящих в стандартную поставку CS GIS Engine, можно создавать объекты базы данных, роли и пользователей, а также назначать права доступа к объектам.


Модуль управления пользователями

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


Выполнение конфигурации

Стандартным вариантом разработки конфигураций CS GIS Engine является использование визуального редактора форм с написанием кода на языке Pascal Script. Данный язык в значительной степени напоминает Object Pascal, который был использован фирмой Borland в ее знаменитом продукте Delphi, и был выбран не случайно, учитывая популярность этой среды разработки в России – навыками разработки в среде Delphi владеет чуть ли не каждый второй специалист ИТ.


Редактор с фрагментом программы на языке Pascal Script

В качестве альтернативы разработке конфигурации в среде CS GIS Engine предлагается два других способа расширения функциональности:

Использование модулей расширения на основе механизма COM.
Использование динамически загружаемых модулей (DLL), удовлетворяющих спецификации CS GIS Engine.
Первый способ является предпочтительным, им легко может воспользоваться любой разработчик, знакомый с COM. Второй способ может помочь при интеграции существующих и унаследованных решений, когда разработка серверов COM по каким-то причинам невозможна и/или нецелесообразна.


Окно карты и окно поиска

Таким образом, CS GIS Engine может успешно использоваться при интеграции проектов ГИС в существующие системы заказчика благодаря богатому арсеналу средств взаимодействия с любыми стандартными информационными средами. Внедрение CS GIS Engine обеспечит быстрое и эффективное решение дополнительных задач, использующих данные, накапливаемые в процессе внедрения комплексных проектов ГИС в области градостроения, муниципальных ГИС и систем мониторинга инженерных коммуникаций. 
Мы здесь
start@ing-tv.ru
+7(950) 402-03-19
+7(391) 231-25-60
 
Инженерные сети
Расчетные САПР
Программы SoftHVAC
Энергоэффективност
GeoSolution

Copyright Weißes Meer © 2017