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