проект примеров использования GWX ActiveX Control, написаный на Delphi - GWX_DOCUM\Demo-source Delphi\*.*
Окно программы, описание функций
1. ДЕМОНСТРАЦИОННЫЙ ПРИМЕР
В составе дистрибутива программы GWX ActiveX Control поставляется демонстрационный пример на языке MS VISUAL BASIC 6.0 (тексты проекта демонстрационного примера также прилагаются) с тремя тестовыми картами и базами данных. Пример демонстрирует реализацию использования GWX ActiveX Control в простом приложении на BASIC. Функции демонстрационного примера показывают реализацию свойств и методов, реализованных в GWX ActiveX Control. По прилагаемым текстам проекта демонстрационного примера можно детально ознакомиться с применением свойств и методов при программировании с использованием GWX ActiveX Control.
2. ОКНО КАРТЫ
В окне представляется загруженная карта или несколько сшитых карт в виде, соответственно установленному масштабу отображения карты и центру фрагмента.
3. ФУНКЦИИ МЫШИ
Предусмотрен метод для назначения функций мыши - смещение окна при удержании нажатой клавиши, масштабирование по введенной рамке с увеличением, масштабирование по введенной рамке с уменьшением, выбор информации по всем объектам в пределах введенной рамки, отсутствие функции. В примере имеются два LIST BOX для выбора функции на правую и левую клавиши мыши.
4. РЕЖИМ ПОДСКАЗКИ
Открывает учебник с описанием свойств и методов GWX ActiveX Control, спецификаций входных и выходным массивов данных, порядка лицензирования программы GWX ActiveX Control для применения в независимых приложениях с использованием карт из коллекции фирмы ИНГИТ.
5. ИНСТРУМЕНТЫ ВИДА КАРТЫ
Три инструмента реализующие методы масштабирования с увеличением и уменьшением масштаба отображения карты, а также установки масштаба для отображения карты целиком в окне карты.
6. КОЛЛЕКЦИЯ ОБРАЗЦОВ
В демонстрационный пример включен инструмент для показа коллекции образцов, используемых в GWX ActiveX Control. При просмотре можно определить номер фонта образцов и номер образца в фонте, что необходимо для применения образцов при использовании GWX ActiveX Control в независимых приложениях.
7. ПАНЕЛЬ РАБОТЫ С КАРТАМИ
На этой панели обеспечивается загрузка тестовых карт, поставляемых в комплекте дистрибутива. Имеется инструмент для включения файлового окна в целях выбора для загрузки карт из коллекции, однако, загрузка обеспечивается при наличии лицензии. Демонстируются также методы получения центра окна карты и установки центра по введенным координатам, включения и выключения подсказки типа Tool tip по объектам карты.
8. ПАНЕЛЬ РАБОТЫ С БАЗАМИ ДАННЫХ
Для каждой из тестовых карт имеются тестовые базы со стилями для загрузки. Для тестовой карты фрагмента России предусмотрены четыре тестовые базы со стилями в виде значков, гистограмм, диаграмм и заливок. На панели работы с базами данных можно загрузить тестовую базу и увидеть преставление стиля загрузки в предусмотренном формате и непосредственно на карте. Представляемая стилевая строка доступна для редактирования с клавиатуры с динамическим видоизменением вида загруженной базы на карте. Например, в стилевой строке можно изменить байт цвета и номер значка в фонте образцов и на карте база будет представлена другим значком другого цвета. На панели также представляется перечень загруженных баз, т.е. демонстрируется метод получения информации о загруженных базах и имеется возможность удаления любой загруженной базы с помощью метода удаления базы.
9. ПАНЕЛЬ РАБОТЫ С КАРТАМИ
На этой панели можно получить перечень объектов карты и записей загруженных баз данных, попавших в пределы установленной рамки при реализации метода выбора объектов карты. При указании любого объекта из полученного списка можно получить его атрибутивную и координатную информацию, а также установить выделенное отображение объекта на карте (селекцию). Имеются интерфейсы для реализации методов поиска объекта по названию и указания точки на карте по введенному адресу. Представление координатной информации обеспечивается с одновременной демонстрацией точки на карте.
10. ПАНЕЛЬ ПОДСКАЗКИ О КАРТЕ
Демонстрируется возможность получения информации о географической и прямоугольной рамке карты, масштабе и типе карты.
11. ПОЛУЧЕНИЕ ИНФОРМАЦИИ ОБЪЕКТОВ
Выбранные на карте объекты представлены таблицей, включающей идентификатор объекта, тип (объект карты, объект базы, графический объект), классификационным кодом объекта с раскодировкой по кодификатору, соответствующему типу карты (топографическая, план города, морская) и названию объекта по атрибуту, предусмотренному для названий в данном типе карты.
12. ПОИСКИ НА КАРТЕ
Инструменты поиска по названиям (панель ввода и инструмент отработки) демонстрирует использования метода, когда по введенному контексту выбираются все объекты, названия которых удовлетворяют контексту. Инструменты поиска адреса (панель ввода и инструмент отработки) демонстрирует метод поиска и выдачи координаты точки по заданному адресу. Этот метод может реализовываться только для планов городов, для которых имеется адресный каталог.
13. ПРЕДСТАВЛЕНИЕ АТРИБУТИВНОЙ ИНФОРМАЦИИ ОБЪЕКТА
Специальное окошко с атрибутивной информацией объектов карты включается инструментом на панели работы с картами. В окошке представлены тип объекта (карты или базы) и вся атрибутивная информация с указанием раскодировки атрибутов по файлу кодификатора, соответствующему типу карты и непосредственно значению атрибутов. Для перечислимых атрибутов также осуществляется раскодировка.
14. ПРЕДСТАВЛЕНИЕ КООРДИНАТНОЙ ИНФОРМАЦИИ ОБЪЕКТА
Панели и инструменты обеспечивают представление точек полученных координат объекта. Имеется возможность получения первой точки и просмотра цепочек координат с одновременной демонстрацией текущей точки на карте.
Документация
- Руководство пользователя и описание применения на программный компонентGWX ActiveX Control (объем 208 Kb) - файл gwxdoc.pdf
- Проекты демонстрационных версий программ использующих GWX ActiveX Control на Delphi и MS C++ с исходными текстами программ (объем 988 Kb) - файл gwx_docum.zip
Демонстрация
ACTIVE-X компоненты с рабочими примерами (фрагменты карт Москвы, Санкт-Петербурга, России) Вы можете получить в виде архива (9037 кбайт) - файл ingitgwx.zip
Инструкция по установке ДЕМО:
- Раскрыт архив
- Запустить setup.exe, выполнить регистрацию контрола, после чего запустить Демонстратор
- В учебнике примера приведено описание свойств и методов GWX контрола.
Демонстрационная версия с демонстрационными картами выкладывается на сайте и распространяется свободно. Дистрибутив включает демонстрационный пример использования компоненов на языке Delphi с тремя демонстрационными картами (фрагмент России, фрагмент Москвы и фрагмент Санкт-Петербурга).
В состав демонстрационного примера включено описание компонента и инструкция по использованию, а также исходный текс демонстрационного примера, который можно использовать в качестве учебника по исплзованию классов контрола. Для использования раскройте архив в отдельном разделе. Прочитайте инструкцию.
Программные компоненты совместимы только с электронными картами, поставляемыми при покупке
Версия
Текущая версия: 5
Начало продаж: 13.06.2006
Последний релиз: 30.05.2006
Поддержка предыдущих версий:
Продажа версии 4 прекращена с 8.06.2006
Новые возможности:
- трехмерное представление зданий и сооружений на картах городских территорий;
- функция прокладки маршрутов синхронизируется по множеству смежных карт одного масштаба, загруженных в документ;
- с помощью редакторов, в составе программы GisMaster 7 (поставляется дополнительно) обеспечивается полная поддержка карт, адресных каталогов и маршрутных карт, используемых GWX-5;
- в классе прокладки маршрутов добавлены новые параметры оптимизации маршрутов по времени или длине, а также с учетом приоритеров улиц и дорог;
- новые методы обеспечивающие совместимость при встраивании в 1С-Предприятие 8;
- поддержана в работа в Windows x64 Edition (используется на 64-ти разрадном процессоре AMD Alton D64);
Внимание: Заказ программы должен сопровождаться заказом хотя бы одной карты
Просим сообщить карты какого региона Вас интересуют и мы дадим вам дополнительную информацию.
Распространение программных компонент GWX ActiveX Control осуществляется Правообладателями приложений, разработанных на базе GWX ActiveX Control на основе лицензий, приобретаемых у компании ИНГИТ и должно сопровождаться передачей ключей защиты, ориналов лицензий и паспортов ключей. Права на использование электронных карт в собственных приложениях с помощью программной компоненты GWX Active-Х Control оговариваются в Договоре (лицензии), сопровождающем каждую копию. (WINDOWS 95/98/ME/NT/2000/