ВУЗ:
Составители:
Рубрика:
что в карте нет двух слоев с одинаковыми названиями, даже если один и
тот же слой загружен более одного раза. Учтите также, что именование
слоев чувствительно к регистру символов, поэтому названия "Ре-
ки","РЕКИ" и "реки" считаются различными. Получить и установить имя
слоя можно через свойство lName.
Далее вы можете свободно переставлять слои местами, устанавливая
нужный порядковый номер (индекс слоя) в свойстве lIndex. Для контроля
этого номера пользуйтесь свойством mCountLayers, возвращающим об-
щее количество слоев в карте. Помните, что слои всегда индексируются и
рисуются от нуля, т.е. слой с нулевым индексом будет виден в карте как
самый нижний.
Итак, расставив все слои по местам, дав им желаемые имена, мы акти-
визируем нужный слой по его имени, тем самым открывая доступ ко всем
его многочисленным свойствам и параметрам.
Следующий пример демонстрирует, как слой Admin поставить пер-
вым для отображения (т.е. самым нижним на карте) и присвоить ему имя
«Административное деление»:
MyForm.gisMap1.mActiveLayer = "Admin";
MyForm.gisMap1.lIndex = 0;
MyForm.gisMap1.lName(0) = "Административное деление";
MyForm.gisMap1.lflVisible = True;
MyForm.gisMap1.Refresh;
И вот, наконец, в окне GeoConstructor’а появилось изображение кар-
ты. Прежде чем обсуждать способы масштабирования карты, мы должны
знать, в какой системе координат оцифрованы слои и в какой системе ко-
ординат они отображаются.
60
Страницы
- « первая
- ‹ предыдущая
- …
- 58
- 59
- 60
- 61
- 62
- …
- следующая ›
- последняя »