ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

Array

  • Сводка
  • Синтаксис
  • Свойства
  • Обзор метода
  • Методы
  • Пример кода

Сводка

Объект-массив может содержать точки и массивы и используется для построения геометрических объектов.

Синтаксис

 Array  ({items})
ПараметрОбъяснениеТип данных
items

Элемент может представлять собой список, объект Точка (Point) или другой объект Array (Массив).

Object

Свойства

ВладениеОбъяснениеТип данных
count
(только чтение)

Количество элементов массива.

Integer

Обзор метода

МетодОбъяснение
add (value)

Добавляет объект Point или Array в конец массива.

append (value)

Добавляет объект в массив в последней позиции.

clone (point_object)

Клонируйте объект Point.

extend (items)

Расширяет массив, добавляя элементы.

getObject (index)

Возвращает объект в данное положение индекса в массиве.

Метод getObject эквивалентен индексированию объекта; то есть, obj.getObject(0) эквивалентен obj[0].

insert (index, value)

Добавляет объект в объект Array в указанном индексе.

next ()

Возвращает следующий объект по текущему индексу.

remove (index)

Удаляет объект в заданном положении индекса из массива.

removeAll ()

Удаляет все значения и создает пустой объект.

replace (index, value)

Заменяет объект в указанной позиции индекса в объекте Array.

reset ()

Устанавливает текущий индекс перечисления (по методу next) обратно на первый элемент.

Методы

add (value)
ПараметрОбъяснениеТип данных
value

Either a Point or Array object can be appended to the array.

Object
append (value)
ПараметрОбъяснениеТип данных
value

Either a Point or Array object can be appended to the array.

Object
clone (point_object)
ПараметрОбъяснениеТип данных
point_object

A Point object.

Point
extend (items)
ПараметрОбъяснениеТип данных
items

Расширяет массив добавлением строк, целых чисел или списков.

Object
getObject (index)
ПараметрОбъяснениеТип данных
index

The index position of the array.

Integer

Значение отраженного сигнала

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

Объект Array или Point в позиции индекса.

insert (index, value)
ПараметрОбъяснениеТип данных
index

The index position of the Array object.

Integer
value

The Point or Array object to be inserted.

Object
next ()

Значение отраженного сигнала

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

Следующий объект по текущему индексу.

remove (index)
ПараметрОбъяснениеТип данных
index

Значение индекса, которое будет удалено.

Integer
removeAll ()
replace (index, value)
ПараметрОбъяснениеТип данных
index

The index position that will be replaced.

Integer
value

The new Point or Array object to be added to the Array object.

Object
reset ()

Пример кода

Пример массива

Создать линейный класс пространственных объектов с нуля.

import arcpy

# A list of features and coordinate pairs
feature_info = [[[1, 2], [2, 4], [3, 7]],
                [[6, 8], [5, 7], [7, 2], [9, 5]]]

# A list that will hold each of the Polyline objects
features = []

for feature in feature_info:
    # Create a Polyline object based on the array of points
    # Append to the list of Polyline objects
    features.append(
        arcpy.Polyline(
            arcpy.Array([arcpy.Point(*coords) for coords in feature])))

# Persist a copy of the Polyline objects using CopyFeatures
arcpy.CopyFeatures_management(features, "c:/geometry/polylines.shp")

Связанные разделы

  • Point
  • PointGeometry
  • Polygon
  • Polyline
  • Multipoint
  • Geometry
  • Считывание геометрии
  • Запись геометрий
  • Использование объектов геометрии с инструментами геообработки

ArcGIS Desktop

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

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация