«zoomByVariableValue»

Изменяет масштаб всех форм, для которых была назначена переменная с определенным значением.

Краткое описание

 void zoomByVariableValue(string strVariable, string strValue);

Параметры

ПараметрыОписание
strVariableПеременная, которая используется для масштабирования.
strValueЗначение, которое используется для масштабирования.

Описание

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

GisViewer_ewo1.AssignVariableToShape( <layer>, <field>, <field value>, <variable>, <variable value>
 следующие:<Layer> Имя слоя<Field> Поле, которое используется для идентификации формы. Значение для поля должно быть уникальным.<Field value> Значение для поля, которое используется для идентификации одной из форм<Variable> Имя переменной, которая назначается форме.<Value> Значение переменной. Переменную можно использовать позже, например, для изменения цвета одной или нескольких форм, содержащих данную переменную.
IconПРИМЕР
 Нижеследующий код выведет все формы, которые содержат переменную «Cit» со значением 1. Сначала переменная «Cit» и значение 1 будут назначены форме «Luxemburg», после этого форма будет увеличена в масштабе.

main()
{
GisViewer_ewo1.assignVariableToShape( «COUNTRY», «CAPITAL», «Luxembourg», «Cit», 1) ;   
GisViewer_ewo1.zoomByVariableValue(«Cit»,1);  

Используется для объекта:

Средство просмотра карты геоинформационной системы (GIS)

См. также

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *