Объект IIngeoMapObjects


Через этот объект осуществляется работа с пространственными объектами ГИС.

Каждое получение ссылки на этот объект начинает новую транзакцию. При последнем освобождении ссылки на этот объект транзакция завершается. Таким образом чтобы какая-либо последовательность действий над объектами происходила внутри одной транзакции, надо ссылку на этот объект сохранить в переменной. Потом через эту ссылку произвести последовательность действий. После чего освободить ссылку.

Свойства

СвойствоОписание
StoreUndoОпределяет надо ли сохранять информацию о сделанных изменениях, чтобы потом можно было изменения отменить.
TransactionNameИмя транзакции.

Методы

МетодОписание
AddObjectСоздает пространственный объект.
AddObjectWithIDСоздает пространственный объект с указанным идентификатором.
DeleteObjectУдаляет пространственный объект.
DropChangesОтменяет сделанные изменения.
GetObjectВозвращает пространственный объект.
IsObjectExistsОпределяет есть ли пространственный объект с данным идентификатором.
LayerIDFromObjectIDВозвращает идентификатор слоя в котором находится пространственный объект с данным идентификатором.
QueryByContourПоиск пространственных объектов имеющих указанное пространственное отношение к заданному контуру.
QueryByLayersПолучить список всех объектов слоя(-ев).
QueryByObjectПоиск пространственных объектов имеющих указанное пространственное отношение к заданному объекту.
QueryByRectПоиск пространственных объектов, находящихся в границах заданного прямоугольника.
QueryByStyleПоиск пространственных объектов, содержащих формы с указанными стилями.
QueryBySurfacePosПоиск объектов по координате точке на поверхности рисования.
UpdateChangesПрименяет сделанные изменения.

См.также

IIngeoDb, IIngeoMapObject