ArcGIS for Desktop

  • Документация
  • Стоимость
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS for Desktop

Полноценная профессиональная ГИС

ArcGIS for Server

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Стоимость
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

Справка

  • Главная
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительно...

ListDataFrames

  • Краткая информация
  • Обсуждение
  • Синтаксис
  • Пример кода

Краткая информация

Возвращает список объектов Python DataFrame, находящихся в одном документе карты (.mxd).

Обсуждение

ListDataFrames всегда возвращает объект списка Python, даже если возвращается только один фрейм данных. Чтобы вернуть объект DataFrame в перечне необходимо указать значение индекса (например, df = arcpy.mapping.ListDataFrames(mxd)[0]). For зацикливает список, что обеспечивает простой механизм итерации каждого элемента списка (например, for df in arcpy.mapping.ListDataFrames(mxd):).

Групповые символы не чувствительны к регистру. строка групповых символов для "la*" возвращает фрейм данных с именем Layers.

Возможно наличие одинаковых имен для фреймов данных в документе карты. В этом случае можно использовать другие свойства для изоляции определенного фрейма данных. Для этого можно использовать такие свойства фрейма данных как разрешения или описание. В лучшем случае все фреймы данных должны иметь уникальные имена.

Синтаксис

ListDataFrames (map_document, {wildcard})
ПараметрОбъяснениеТип данных
map_document

Переменная, которая ссылается на объект MapDocument.

MapDocument
wildcard

Для наложения ограничения на результаты можно использовать сочетание звездочек (*) и символов.

(Значение по умолчанию — None)

String

Возвращено значение

Тип данныхОбъяснение
DataFrame

Список Python объектов DataFrame.

Пример кода

DataFrame, пример:

Этот скрипт выполняет поиск фрейма данных по имени Transportation и назначает соответствующие значения для масштаба и поворота.

import arcpy
mxd = arcpy.mapping.MapDocument(r"C:\Project\Project.mxd")
for df in arcpy.mapping.ListDataFrames(mxd, "t*"):
    if df.name.lower == "transportation":
        df.scale = 24000
        df.rotation = 5.5
mxd.saveACopy(r"C:\Project\Project2.mxd")
del mxd
Отзыв по этому разделу?

ArcGIS for Desktop

  • На главную
  • Документация
  • Стоимость
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация