Экстент по объекту через python

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
PaulGIS
Новоприбывший
Сообщения: 4
Зарегистрирован: 26 мар 2017, 18:53
Репутация: 0

Экстент по объекту через python

Сообщение PaulGIS » 08 апр 2017, 22:28

Здравствуйте! Писал я как-то раньше, ещё на VBA под ArcGIS 9.3 расширение, в котором в экстенте карты показывались различные полигональные объекты (страны, области, районы и т.п.) и надо было угадать, что это. Теперь я хочу сделать примерно то же самое на python в ArcGIS 10.3 и я пока что спотыкаюсь о такой момент: нужно выбрать случайным образом объект и установить экстент карты по этому объекту. Кто подскажет, как это реализовать?

5Nap
Участник
Сообщения: 85
Зарегистрирован: 21 ноя 2010, 17:36
Репутация: 32

Re: Экстент по объекту через python

Сообщение 5Nap » 10 апр 2017, 09:23

Создаёте FeatureLayer, создаёте выборку (выбираете случайным образом объект, через random и ID объекта, например), дальше dataframe.zoomToSelectedFeatures и RefreshActiveView:
http://desktop.arcgis.com/ru/arcmap/10. ... -class.htm

Ответить

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

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

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