Больше информации

GWX ActiveX Control

 

Направления разработок.

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

Для приложений, работающих в локальной сети :
Программы состоят, как правило, из трех частей:
1. Модуль GWX..., электронная карта, или набор карт, подгружаемых по необходимости
2. Интерфейс пользователя для манипуляции с графическими данными:
   - представление карты, ее части на экране
   - нанесение дополнительных объектов пользователя (точечных объектов, линейных объектов - полигонов, или областей)
   - изменение масштабов представления, поворот карты и т.д.
   - отображение расчетных данный - маршрутов транспорта, точек запрета движения, областей объезда, кривых аппроксимации возможного движения.
   - отображение всплывающих окон с характеристиками объектов пользователя, отличных от типовых, получаемых с помощью модуля GWX
   - расчет маршрутов движения автотранспорта с учетом разнообразных ограничений, получение подробных маршрутов
   - расчет с полигонами (заданными координатами на карте): попадание в область, пересечение областей, кластеризация (определение областей для связанных объектов) и т.п.  
3. База данных пользователя расположенная на выбранном SQL сервере (Oracle, MSSQL, Firebird и п.т.) - уникальные данные пользователя характеризующие его предметную область. Интерфейс пользователя для манипулирования данными базы данных, выполнения расчетов, получение отчетов, передачу по сети и т.п.

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

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

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

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

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

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

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