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
  • Мой профиль
  • Выход

Справка

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

Разбиение (Split)

Доступно с лицензией Advanced.

  • Краткая информация
  • Рисунок
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензировании

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

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

Уникальные значения атрибута Поле разбиения (Split Field) будут использованы в качестве имен выходных классов пространственных объектов. Они сохраняются в целевую рабочую область.

Рисунок

Принцип работы инструмента Разбиение (Split)
Входные объекты (INPUT) разбиты на четыре выходных класса объектов (OUTPUT) на основе четырех из шести разбивающих объектов класса SPLIT FEATURE, которые перекрывают область входных объектов. Эти шесть уникальных значений в поле разбиения соответствуют шести разбивающим объектам.

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

  • Набор данных Разбивающие объекты (Split Features) должен состоять из полигонов.

  • Тип данных Поля разбиения (Split Field) должен быть символьным. Уникальные значения формируют имена выходных классов объектов.

  • Уникальные значения поля разбиения должны начинаться с корректного символа. Если целевая рабочая область является файловой, персональной или ArcSDE базой геоданных, значения поля должны начинаться с буквы. Значения поля, начинающиеся с цифры, например, "350 градусов", вызовут ошибку. Исключение: Имена шейп-файлов могут начинаться с цифры, и целевая рабочая область папки допускает значения поля, которые начинаются с цифры.

  • Целевая рабочая область должна уже существовать.

  • Общее число выходных классов объектов равно числу уникальных значений Поля разбиения (Split Field) в пределах общего экстента входных объектов с разбивающими объектами.

  • Атрибутивная таблица объектов каждого выходного класса объектов содержит те же поля, что таблица атрибутов входных объектов.

  • Объекты Аннотации (Annotation) разбиваются и сохраняются в выходных объектах на основе полигона Разбивающих объектов (Split Features), в который попадает левая нижняя начальная точка строки аннотации.

  • Атрибутивные значения из входных классов пространственных объектов будут скопированы в выходной класс. Однако если входными данными является слой или слои, созданные инструментом Создать векторный слой (Make Feature Layer), и отмечена опция поля Использовать правило пропорции, то тогда вычисляется доля входного значения атрибута и сохраняется как выходное атрибутивное значение. Если включено Использовать правило пропорции, всякий раз при разбивке пространственного объекта в операции наложения, атрибутами результирующего пространственного объекта будет пропорция значения атрибутов входных объектов. Выходное значение вычисляется на основании пропорции, в соответствии с которой была разделена геометрия входных объектов. Например, если входная геометрия была разделена на две равные части, атрибутивное значение нового пространственного объекта будет равно половине атрибутивного значения соответствующего входного объекта. Использовать правило пропорции применяется только к числовым типам полей.

    Внимание:

    Инструменты геообработки не поддерживают split policies для полей таблиц или классов пространственных объектов баз геоданных..

  • Для обработки очень больших наборов данных при работе инструмента используется разбивка на листы, для повышения производительности и масштабируемости. Для получения более подробной информации см. Геообработка больших наборов данных.

Синтаксис

Split_analysis (in_features, split_features, split_field, out_workspace, {cluster_tolerance})
ПараметрОбъяснениеТип данных
in_features

Класс объектов, который будет разбит.

Feature Layer
split_features

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

Feature Layer
split_field

Символьное поле, используемое для разбиения входных объектов. Значения этого поля определяют разбивающие объекты, используемые для создания каждого выходного класса объектов. Уникальные значения поля разбиения предоставляют имена выходных классов объектов.

Field
out_workspace

Рабочая область, где хранится выходной класс объектов.

Workspace ; Feature Dataset
cluster_tolerance
(дополнительно)

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

Linear unit

Пример кода

Разбиение. Пример (Окно Python)

Пример скрипта Python для инструмента Разбиение.

import arcpy
arcpy.env.workspace = "c:/data"
arcpy.Split_analysis("Habitat_Analysis.gdb/vegtype", "climate.shp", "Zone", "C:/output/Output.gdb", "1 Meters")
Разбиение. Пример (Автономный скрипт)

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

# Name: Split.py
# Description: Split vegetation layer into separate feature classes for each climate zone
# Author: ESRI

# import system modules 
import arcpy 
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Split vegetation layer by climate zones, write to Output.gdb
veg = "Habitat_Analysis.gdb/vegtype"
splitFeatures = "climate.shp"
splitField = "Zone"
outWorkspace = "C:/output/Output.gdb"
clusterTol = "1 Meters"
arcpy.Split_analysis(veg, splitFeatures, splitField, outWorkspace, clusterTol)

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

  • Выходное значение Z по умолчанию (Default Output Z Value)
  • Разрешение M (M Resolution)
  • Допуск M (M Tolerance)
  • Выходное ключевое слово CONFIG (Output CONFIG Keyword)
  • Выходной домен M (Output M Domain)
  • Выходной XY домен (Output XY Domain)
  • Выходной домен Z (Output Z Domain)
  • Выходная система координат (Output Coordinate System)
  • Экстент (Extent)
  • Выходные данные содержат значения M (Output has M values)
  • Выходные данные содержат Z значения (Output has Z values)
  • Выходная пространственная сетка 1
  • Выходная пространственная сетка 2
  • Выходная пространственная сетка 3
  • Разрешение XY (XY Resolution)
  • Допуск XY (XY Tolerance)
  • Разрешение Z (Z Resolution)
  • Допуск Z (Z Tolerance)

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

  • ArcGIS for Desktop Basic: Нет
  • ArcGIS for Desktop Standard: Нет
  • ArcGIS for Desktop Advanced: Да

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

  • Обзор группы инструментов Извлечение (Extract)
Отзыв по этому разделу?

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. | Конфиденциальность | Правовая информация