Идентичность (Identity) (Анализ)

Уровень лицензии:BasicStandardAdvanced

Резюме

Вычисляет геометрическое пересечение между входными объектами и объектами идентичности. К входным объектам или их частям, которые совпадают с объектами идентичности, присоединяются атрибуты соответствующих объектов идентичности.

Рисунок

Принцип работы инструмента Идентичность

Использование

Синтаксис

Identity_analysis (in_features, identity_features, out_feature_class, {join_attributes}, {cluster_tolerance}, {relationship})
ПараметрОбъяснениеТип данных
in_features

Входной класс пространственных объектов или слой.

Feature Layer
identity_features

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

Feature Layer
out_feature_class

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

Feature Class
join_attributes
(дополнительно)

Определяет, какие атрибуты будут перемещены в выходной класс объектов.

  • ALLВсе атрибуты (включая FIDs) входных объектов и объектов идентичности будут перенесены в выходные объекты. Это значение используется по умолчанию.
  • NO_FIDВсе атрибуты, за исключением FID, из входных объектов и объектов идентичности будут перенесены в выходные объекты.
  • ONLY_FIDВсе атрибуты из входных объектов и только FID из объектов идентичности будут перенесены в выходные объекты.
String
cluster_tolerance
(дополнительно)

Минимальное расстояние, в пределах которого координаты узлов и вершин объектов считаются различимыми и на которое могут быть смещены координаты по X или Y (или и то, и другое).

Linear unit
relationship
(дополнительно)

Определяет, будут ли дополнительные пространственные отношения между in_features (входными объектами) и identity_features (объектами идентичности) записываться в выходной класс пространственных объектов. Это применяется только в тех случаях, когда in_features (входные объекты) являются линейными, а identity_features (объекты идентичности) являются полигонами.

  • NO_RELATIONSHIPSНе будет определено пространственное отношение.
  • KEEP_RELATIONSHIPSВыходные линейные объекты будут содержать два дополнительных поля: LEFT_poly и RIGHT_poly. Эти поля содержат ID Объектов идентичности (Identity Features) по левую и правую стороны линейного объекта.
Boolean

Пример кода

Идентичность. Пример 1 (окно Python)

Пример скрипта для использования функции Идентичность (Identity) с запуском из окна Python в ArcGIS.

import arcpy
from arcpy import env
env.workspace = "c:/data/data.gdb"
arcpy.Identity_analysis("wells", "counties", "wells_w_county_info")
Идентичность. Пример 2 (автономный скрипт Python)

Ниже приведен пример скрипта Python для применения функции Идентичность (Identity) в автономном режиме.

# IdentityWells.py
# Description: Simple example showing use of Identity tool
 
# Import system modules
import arcpy
from arcpy import env

# Set the workspace
env.workspace = "C:/data/data.gdb"

# Set local parameters
inFeatures = "wells"
idFeatures = "counties"
outFeatures = "wells_w_county_info"

# Process: Use the Identity function
arcpy.Identity_analysis (inFeatures, idFeatures, outFeatures)

Параметры среды

Связанные темы

Информация о лицензировании

ArcGIS for Desktop Basic: Требует Нет
ArcGIS for Desktop Standard: Требует Нет
ArcGIS for Desktop Advanced: Требует Да
9/10/2013