Как потоково выключить слои не содержащие объетков?

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
velios
Интересующийся
Сообщения: 26
Зарегистрирован: 09 окт 2010, 09:24
Репутация: 0

Как потоково выключить слои не содержащие объетков?

Сообщение velios »

Очень нужно в AGIS 9.3.1 написать скрипт(желательно на python), который делает следующее.

Просматривает все слои по очереди в рабочем наборе(т.е интересует как реализовать arcpy.mapping.ListLayers из 10-го AGIS в 9-м) -> отключает Visible у тех слоев, которые не содержат ни одного объекта(не смог даже понять как у слоев в 9.3 через python поменять параметр Visible; ну и если кто-то подскажет рациональный способ проверки наличия объектов в слое, тоже буду благодарен, проверять через tools - row count и убирать там где row count = 0 не подходит, т.к работает очень медленно)
Ответить

Вернуться в «ArcGIS»

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

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