ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

Array

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

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

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

Синтаксис

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

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

Object

Свойства

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

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

Integer

Обзор метода

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

Добавляет точку или объект array в конец массива

append (value)

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

clone (point_object)

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

extend (items)

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

getObject (index)

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

insert (index, value)

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

next ()

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

remove (index)

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

removeAll ()

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

replace (index, value)

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

reset ()

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

Методы

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

К массиву можно присоединить либо точечный объект, либо объект массива.

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

К массиву можно присоединить либо точечный объект, либо объект массива.

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

Точечный объект.

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

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

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

Значение индекса массива.

Integer

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

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

Объект массива или точечный объект, соответствующий значению индекса.

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

Значение индекса массива.

Integer
value

В массив можно вставить либо точечный объект, либо объект массива.

Object
next ()

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

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

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

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

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

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

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

Integer
value

Новый точечный объект либо объект массива, который будет добавлен к массиву.

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 Platform

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

Об Esri

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