Средства разработки ГИС-приложений

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

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

ФорумФорум Как купитьКак купить Скачать последнюю версиюСкачать последнюю
версию
Скачать документациюСкачать
документацию

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

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

Поддерживаются операционные системы: AltLinux, ASP Linux, AstraLinux, Fedora Core, QNX, Red Hat, МС ВС; 32-х и 64-х разрядные платформы; процессоры Intel, Sparc, Mips. По заказу возможен выпуск версии под любую операционную систему Linux.

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

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

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

Демонстрационные примеры позволяют пользователю:

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