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

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

Вычислить зону UTM

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

Сводка

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

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

  • Входными объектами могут быть, точки, линии или полигоны.

  • Объекты, расположенные в высоких широтах, недалеко от Северного или Южного полюсов, могут оказаться неподходящими для вычисления зоны UTM. Вы получите соответствующее предупреждение в случае, если для части объектов зона UTM не может быть вычислена.

  • Датум для полученной текстовой строки, содержащей параметры координатной системы UTM, берется из свойств координатной системы активного фрейма данных. Если датум источника векторных данных отличается от датума фрейма данных, вы получите предупреждение. Однако если зона UTM будет вычислена, может получиться некорректный результат. Инструмент не производит никаких географических преобразований. Для лучшего результа, датум входных объектов и датум, используемый для фрейма данных, должны совпадать.

  • Поле Зона UTM, содержащее текст описания пространственной привязки, должно иметь длину не менее 600 символов. Текстовые строки, содержащие данные о пространственной привязке, различаются по длине, однако обычно они достаточно длинные, поэтому необходимо убедиться, что поле имеет достаточную длину. Инструмент выдаст предупреждение, если текстовая строка, содержащая пространственную привязку, обрезана в связи с недостаточной длиной поля. Если вы получили такое предупреждение, по всей видимости, некоторые из строк, содержащих параметры координатной системы, могли быть обрезаны и поэтому стали бесполезными. Если вы получили такое предупреждение, удалите получившиеся результаты, создайте новое поле достаточной длины (> 600 символов) и перезапустите инструмент.

  • Лучше использовать классы объектов базы геоданных, а не шейп-файлы. Ограничение длины поля может привести к обрезанию текстовых строк, содержащих параметры пространственной привязки, при запуске данного инструмента для шейп-файла.

Синтаксис

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

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

Feature Layer
in_field

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

Field

Производные выходные данные

ИмяОбъяснениеТип данных
out_features

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

Векторный слой

Пример кода

Пример CalculateUTMZone (окно Python)

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

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

В следующем примере вычисляется зона 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)

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

  • Текущая рабочая область

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

  • Basic: Да
  • Standard: Да
  • Advanced: Да

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

  • Общий обзор группы инструментов Многостраничные компоновки (Data Driven Pages)
  • Создание атласов или альбомов карт с помощью ArcGIS
  • Что такое Многостраничная компоновка?
  • Создание Многостраничных компоновок

ArcGIS Desktop

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

ArcGIS

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

Об Esri

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