Существование слоя

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
Shadowevil
Новоприбывший
Сообщения: 3
Зарегистрирован: 04 окт 2011, 09:43
Репутация: 0

Существование слоя

Сообщение Shadowevil » 04 окт 2011, 09:50

Всем привет. Делаю проект (на Delphi 7)и на одном из этапов возникла очень не хорошая проблема.
Дело в том, что у меня есть созданные слоя ..административные границы, города, строения и т.д. ..подскажите пожалуйста, как проверить эти слои на существование :?: :?: Т.е. если слой не существует, то он создается, а если существует, то сначала удаляем его, а потом уже создаем новый ...очень надо :( :(
p.s. использую TatukGIS Developer Kernel 9 for VCL

Аватара пользователя
Aleksandr Dezhin
Активный участник
Сообщения: 244
Зарегистрирован: 03 фев 2010, 10:47
Репутация: 14
Откуда: Москва

Re: Существование слоя

Сообщение Aleksandr Dezhin » 05 окт 2011, 04:58

Наверняка у компонента, который вы используете, так или иначе можно получить список существующих слоев. Вот по ней видимо и стоит пробежаться и проверить, есть ли в ней слой или нет.

Shadowevil
Новоприбывший
Сообщения: 3
Зарегистрирован: 04 окт 2011, 09:43
Репутация: 0

Re: Существование слоя

Сообщение Shadowevil » 05 окт 2011, 05:08

Именно потому, что у меня никак не получается получить этот список, я и пришел сюда за помощью

Shadowevil
Новоприбывший
Сообщения: 3
Зарегистрирован: 04 окт 2011, 09:43
Репутация: 0

Re: Существование слоя

Сообщение Shadowevil » 05 окт 2011, 06:45

Тему можно закрывать выход нашелся)

p.s. если кому-нибудь понадобится вдруг: перед созданием слоев пишем строчку удаляющую все слои

Код: Выделить всё

 while gis.Items.Count>0 do gis.Items.Delete(0);

Ответить

Вернуться в «Общие вопросы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей