Продукты для Solaris

ГИС Конструктор для QT-Designer

Это набор компонент для использования в среде визуального программирования Qt Designer, позволяющий разрабатывать ГИС приложения.

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

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

Поддерживаются операционные системы: Solaris; процессор Sparc.

В состав ГИС Конструктора входят следующие компоненты:

  • компонент управления электронной карты (класс QDMapView);
  • компонент отображения электронной карты (класс QDMapWindow);
  • компонент координат точки электронной карты (класс QDMapPoint);
  • компонент объекта электронной карты (класс QDMapObj);
  • компонент поиска объектов электронной карты (класс QDMapFind);
  • компонент выбора условий поиска/отображения (класс QDMapSelectDialog);
  • компонент информации об объекте карты (класс QDMapDlgObj);
  • компонент диалога "Список данных электронной карты" (класс QDMapDataList);
  • компонент - конвертер электронной карты (класс QDMapConvertor);
  • компонент выбора точки на объекте карты (класс QDGetMapPoint);
  • компонент выбора области карты в заданной системе координат (класс QDMapSelectRect);
  • компонент диалога " Создание матрицы высот" (класс QDMapCreateMtw);
  • компонент диалога " Формирование файла postscript" (класс QDMapBuildEps);
  • компонент диалога " Выбора типа объекта из классификатора " (класс QDMapSelectObjectRsc).

Описание компонент содержится в документации. Демонстрация возможностей ГИС-Конструктора выполняется на основе контрольного примера.

Контрольный пример позволяет пользователю:

  • открыть и отобразить карту;
  • осуществлять скроллинг изображения электронной карты;
  • масштабировать изображение карты;
  • осуществлять изменение яркости и контрастности отображения электронной карты;
  • отслеживать передвижения мыши над картой и показывать информацию о текущих координатах в метрах на местности;
  • осуществлять поиск и выбор объекта карты в точке нажатия мыши с выдачей информации об объекте в виде диалога;
  • создавать пользовательскую карту по открытой базовой карте;
  • добавлять к базовой карте сайты, растры, матрицы;
  • измененять состав отображаемых объектов электронной карты;
  • выбирать точки на выделенном объекте карты;
  • выбирать область карты;
  • осуществлять построение матрицы высот по открытой базовой карте;
  • осуществлять формирование postscript-файла по открытой базовой карте;
  • сохранять открытую карту в обменный формат SXF;
  • загружать карту из обменного формата SXF.