При завершении работы с картой, вы можете не беспокоиться об уда-
лении слоев из карты, ибо GeoConstructor успешно все сделает сам с по-
мощью встроенного "сборщика мусора".
Если вы являетесь пользователем ГИС GeoGraph, то Вам будет прият-
но узнать, что GeoConstructor позволяет импортировать композицию, соз-
данную в GeoGraph версии 1.5. Для этого присвойте свойству mImport
строку, содержащую полный или относительный путь к файлу карты на
диске. Но при этом имейте в виду, что GeoConstructor не предназначен для
непосредственной работы с mp-файлами GeoGraph'а. Это связано с тем,
что подходы к раскраске слоев в GeoGraph'е и GeoConstructor'е довольно
различны. Поэтому не ждите, что GeoConstructor будет сохранять свои
композиции в MP-файлы. Вам придется создать собственный формат хра-
нения картографических композиций, наиболее подходящий для нужд
конкретного приложения.
5.4. Управление набором слоев и изображением карты
Итак, предположим, что все необходимые слои загружены. Теперь не-
обходимо научиться управлять набором этих слоев, что бы он отвечал по-
требностям вашего приложения.
Прежде всего, необходимо усвоить, как GeoConstructor осуществляет
доступ к свойствам каждого слоя в отдельности. Для этого введено поня-
тие активного слоя, название которого определяется свойством
mActiveLayer. Все действия со свойствами, имеющими префикс "l", будут
относиться ТОЛЬКО к активному слою. В описании они объединены в
раздел «Свойства слоя».
Каждый слой в карте имеет произвольное, но, в пределах одной кар-
ты, уникальное название (имя слоя). Уникальность имен GeoConstructor
поддерживает автоматически, путем добавления числового индекса в ко-
нец заданного имени. Другими словами, вы всегда можете быть уверены,
59