Перемещение по карте

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
Игорюха
Новоприбывший
Сообщения: 3
Зарегистрирован: 06 мар 2008, 11:52
Репутация: 0
Контактная информация:

Перемещение по карте

Сообщение Игорюха »

В ArcGIS 9.2 (ArcMap) на карте несколько шейпов, например шейп с регионами России, как мне переместиться например в Московскую облать програмно? (Ну чтоб Московская область была на весь экран)
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Сообщение Максим Дубинин »

Для зуммирования используется первый слой.

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

Public Sub ZoomToLayer()
  Dim pMxDoc As IMxDocument
  Dim pMap As IMap
  Dim pActiveView As IActiveView
  
  Set pMxDoc = Application.Document
  Set pMap = pMxDoc.FocusMap
  Set pActiveView = pMap
  
  If pMap.Layer(0) Is Nothing Then Exit Sub
  pActiveView.Extent = pMap.Layer(0).AreaOfInterest
  pActiveView.Refresh
End Sub
пристегивайтесь, турбулентность прямо по курсу
Ответить

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

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

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