Объект aiMapMetric

Previous Top Next

Объект доступа к метрике объекта карты.

 

Объект обеспечивает доступ к метрической информации объекта карты, ее дополнение и редактирование. Экземпляры объекта создаются автоматически и доступны только через свойства компонент.

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

Например: подпись может состоять из отдельных частей, в контуре леса вырезана “дырка”.

Внутренние контуры площадного объекта называют подобъектами.

Порядковые номера точек метрики (пар координат) начинаются с 1. Порядковые номера подобъектов начинаются с 0, причем порядковый номер 0 означает доступ к основному контуру объекта. Например, для доступа к 2-й точке основного контура объекта карты необходимо вызвать метод GetPoint свойства Points

 

Паскаль

 

var Pnt : TxDoublePoint;   // сюда будут возвращаться координаты

begin

if aiMapMetric.Points[0, 2].GetPoint(Pnt.x, Pnt.y) then

 Caption:=format('%.f %.f',[Pnt.X, Pnt.Y]);

end;

 

Бейсик

 

dim Pnt as axGisToolKit.TxDoublePoint;   // сюда будут возвращаться координаты

if aiMapMetric.Points[0, 2].GetPoint(Pnt.x, Pnt.y) = true then

   me.Text= Pnt.X & Pnt.Y

 end if

end;