|
- Новый локальный режим подключения клиентского приложения к картографическому серверу nmDirect. Предназначен для создания однопользовательских приложений, не использует механизм COM, не требует предварительного запуска сервера или регистрации службы. Серверная часть реализована в виде библиотеки (.dll).
- Просмотр и редактирование атрибутивных данных в виде таблицы с фильтрацией, сортировкой, группировкой и другими полезными возможностями (метод OpenBrowserFor и свойства SyncBrowserEdit, SyncBrowserDelete объекта WMClientX).
- Диалоговое окно для привязки растровых изображений к координатам карты с возможностью трансформации растра в новую проекцию, вырезания "рабочей области" и оптимизации палитры (метод OpenRasterLinkDlg объекта WMClientX).
- Диалоговое окно для привязки векторных данных в условных координатах (план) к реальным координатам (метод OpenVectorLinkDlg объекта WMClientX).
- Средства мониторинга и восстановления соединения с сервером (метод TryReconnect, события OnClientTimeOut, OnNetError объекта WMClientX).
- Управление настройками стиля графических объектов - пользователю теперь доступны диалоги "Стиль линии", "Стиль символа", "Стиль полигона", "Стиль текста" (методы StyleLineDialog, StyleRegionDialog, StyleSymbolDialog, StyleTextDialog объекта ObjectStyle).
- Сохранение изображения карты в растровый файл (метод SaveMapToFile объекта WMClientX).
- Расширенные возможности диалога печати (метод PrintMap объекта WMClientX), снято ограничение на размер печати.
- Класс SampleBitmap для доступа к изображению образца стиля графического объекта и метод GetSampleBitmap объекта ObjectStyle для его получения.
- Управление видимостью и доступностью элементов диалога "Управление слоями" (метод LayersControlExt объекта WMClientX), также расширен функционал диалога.
- Полный набор средств для создания и редактирования текстовых объектов (свойство TextRect, методы CalcTextRect и TextObjEditDialog объекта Feature, инструмент mtDrawText).
- Прочие полезные и нужные мелочи:
- Метод LayerExists и свойство Scale объекта Map
- Метод TableExists объекта DataBase
- Свойство IsExternal объекта Layer
- Свойство Bounds объекта DbTable
- Свойство ExternalSQLWhere объекта DbCursor
- Метод SetBMPSymbolOrigSize объекта ObjectStyle
- Свойство CustomParams объектов LayerMetaData, FieldMetaData
- Метод ClearInvalidateState объекта WMClientX
- Обновленный компонент WebMap Route для решения транспортных задач на основе графа дорожного движения предоставляет следующие новые возможности:
- возможность проведения расчетов по прямому и инверсному графу;
- учет запрещенных маневров из произвольного числа дуг;
- учет типа транспорта для дуг графа;
- возможность временного изменения скорости прохождения участка графа - учет "пробок" и средства их отображения на карте;
- использующий направление движения гибкий механизм поиска оптимального выезда из заданной точки на граф;
- текстовое описание маршрута - с версии 3.6.2;
|
|