Вычислить зону UTM (Calculate UTM Zone) (Картография)

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

Резюме

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

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

Синтаксис

CalculateUTMZone_cartography (in_features, in_field)
ПараметрОбъяснениеТип данных
in_features

Входной векторный слой.

Feature Layer
in_field

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

Field

Пример кода

Пример инструмента CalculateUTMZone (Окно Python)

Вычисляет зону UTM для набора пространственных объектов.

import arcpy
from arcpy import env
arcpy.env.workspace = "C:\Data\ProjectData.gdb"
arcpy.CalculateUTMZone_cartography("US_Counties", "UTM_Zone")
Пример инструмента CalculateUTMZone (автономный скрипт Python)

Вычисляет зону UTM для набора пространственных объектов.

# Name: calculateutmzone_example.py
# Description: Calculates a custom UTM zone for a set of features
# Author: ESRI

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
arcpy.env.workspace = "C:\Data\ProjectData.gdb"

# Set local variables
inFeatures = "US_states"
utmField = "UTM_zone"

# Execute CalculateUTMZone
arcpy.CalculateUTMZone_cartography(inFeatures, utmField)

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

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

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

ArcGIS for Desktop Basic: Да
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/11/2013