25 апреля 2012
В объектную модель добавлены новые объекты:
TileLayerDef | Объект, содержащий методы для получения и задания параметров описателя тайлового слоя |
ITileLayer | Интерфейс для работы с тайловым слоем (Tile-layer) |
IExifInfo | Интерфейс для получения информации об EXIF тэгах файлов изображений |
ZRasterGroup | Представляет группу растровых объектов |
IDatum | Объект определяющий географический датум |
IDatums | Представляет коллекцию предопределенных географических датумов |
IEllipsoids | Представляет коллекцию эллипсоидов, описанных в системе по умолчанию |
ZSqlContext | Представляет контекст выполнения пространственного SQL запроса |
IZSqlResult | Представляет результат пространственного SQL запроса |
В объектную модель добавлены новые свойства и методы объектов:
Объект | Параметр | Назаначение |
Layer | TileLayer | Возвращает интерфейс ITileLayer для работы с тайловым слоем |
Units | Возвращает единицы хранения координат объектов слоя | |
ExecSQL | Выполняет произвольный SQL запрос в контексте данного слоя | |
MapDoc | SetInputModeByType | Переключает редактор карты в режим ввода типового объекта |
SetInputStyle | Устанавливает текущий стиль ввода графических примитивов | |
GetInputStyle | Возвращает стиль ввода графических примитивов | |
ExecSQL | Выполняет произвольный SQL запрос в контексте данной карты | |
Element | CalcLength | Возвращает длину объекта в указанной системе координат |
CalcArea | Возвращает площадь объекта в указанной системе координат | |
IMapView | GetUnits | Возвращает единицы измерения координат проекции карты |
DrawInMapExtents | Отображает всю карту | |
DrawInLayerExtents | Отображает карту по габаритам слоя | |
DrawInSelectionExtents | Отображает карту в границах группы выделенных объектов | |
DrawInElementExtents | Отображает карту по габаритам объекта слоя | |
Selection | CalcArea | Возвращает суммарную площадь объектов группы |
CalcLength | Возвращает суммарную длину объектов группы | |
NetworkObjects | GetIncidentKeys | Возвращает коллекцию ключей объектов, связанных с данным |
GetIndexByKey | Возвращает индекс объекта в коллекции по значению его ID | |
ZuluTools | TileLayerCreate | Создает тайловый слой |
GetExifInfo | Возвращает интерфейс для получения информации об EXIF тэгах | |
SaveRasterLayerToTab | Создает TAB файлы для объектов растрового слоя | |
GetProjections | Возвращает коллекцию поддерживаемых системой проекций | |
GetDatums | Возвращает коллекцию предопределенных датумов системы | |
GetEllipsoids | Возвращает коллекцию предопределенных эллипсоидов | |
ExecSQL | Выполняет произвольный SQL запрос к данным Zulu | |
Symbols | GetIdByIndex | Возвращает ID символа из коллекции символовов слоя по индексу |
GetIndexById | Возвращает индекс символа из коллекции символовов слоя по ID | |
ZPoint | IsValid | Возвращает признак наличия у объекта корректных данных |
NetworkTreeNode | RootLevel | Возвращает номер уровня узла в дереве |
ZsConnection | Disconnect | Закрывает соединение с ZuluServer |
GetStatus | Возвращает информацию о наличии соединения с ZuluServer | |
GetHost | Возвращает для соединения строку с IP адресом или именем сервера | |
GetPort | Возвращает для соединения номер порта | |
GetLogin | Возвращает для соединения логина | |
GetPassword | Возвращает пароль соединения | |
ZsFolder | Exists | Проверяет существование папки на ZuluServer |
GetPath | Возвращает путь папки в области данных ZuluServer | |
FillStyles | GetIdByIndex | Возвращает ID стиля заливки по индексу |
GetIndexById | Возвращает индекс стиля заливки по ID | |
ZGeometry | CrossSegments | Находит пересечение двух отрезков |
Distance | Находит расстояние между двумя точками | |
CrossSegmentAndStraightLine | Находит пересечение отрезка с прямой линией | |
IsRectanglesIntersects | Проверяет, наличие пересечения двух прямоугольных областей | |
ZRasterParams | GetImageName | Возвращает имя растрового файла |
SetImageName | Устанавливает имя файла растрового файла | |
GetUnits | Возвращает единицы хранения координат точек привязки растра | |
SetUnits | Устанавливает единицы хранения координат точек привязки растра | |
GetCRS | Возвращает систему координат растрового объекта | |
SetCRS | Устанавливает систему координат для точек привязки растра | |
GetGeorefCount | Возвращает количество точек привязки растра | |
AddGeoref | Добавляет точку привязки растра | |
GetGeoref | Возвращает точку привязки растра | |
DeleteGeoref | Удаляет точку привязки растра | |
GetObjectName | Возвращает имя файла описателя растрового объекта | |
Save | Сохраняет описатель растрового объекта | |
SaveAs | Сохраняет описатель растрового объекта | |
Open | Загружает растровый объект | |
ClearGeoref | Удаляет все точки привязки растра | |
GetVisibleRegion | Возвращает область отображения растрового объекта | |
SetVisibleRegion | Задает область отображения растрового объекта | |
ClearVisibleRegion | Отменяет область отображения растра | |
SaveZrsToTab | Сохраняет описатель растрового объекта в TAB файл | |
LineStyles | GetIdByIndex | Возвращает ID стиля линий по индексу |
GetIndexById | Возвращает индекс стиля линий по ID | |
CRS | GetForward | Проецирование точки земной поверхности |
ConvertContour | Перевод координат полигона из одной системы координат в другую | |
ConvertPolyContour | Перевод координат полигона из одной системы координат в другую | |
ConvertPolyline | Перевод координат полилинии из одной системы координат в другую | |
ConvertPolyPolyline | Перевод координат полилинии из одной системы координат в другую |