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

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

Вычислить угол схождения сетки (Calculate Grid Convergence Angle)

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

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

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

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

    Прежние версии:

    Этот инструмент заменяет инструмент Вычислить геодезический угол (Calculate Geodesic Angle tool).

  • Вычисление геодезического угла требует указания допустимой системы координат проекции.
    • Если указать поле системы координат, инструмент будет использовать значение системы координат проекции (параметр проекции) для каждого объекта. Если текстовая строка, содержащая параметры системы координат, некорректна, инструмент использует систему координат, указанную как Картографическая система координат (Cartographic coordinate system).
    • Если вы не используете поле для указания системы координат проекции, инструмент использует систему координат, указанную как Картографическая система координат (Cartographic Coordinate System) в меню Картографические параметры среды (Cartography environment settings).

Синтаксис

CalculateGridConvergenceAngle_cartography (in_features, angle_field, {rotation_method}, {coordinate_sys_field})
ПараметрОбъяснениеТип данных
in_features

Входной класс объектов (точки, мультиточки, линии или полигоны).

Feature Layer
angle_field

Существующее поле будет заполнено значениями направления на север в десятичных градусах.

Field
rotation_method
(Дополнительный)

Метод вычисления значения поворота. Географический - значение по умолчанию.

  • GEOGRAPHIC —Угол вычисляется по часовой стрелке, причем 0 соответствует направлению вверх. Это значение по умолчанию.
  • ARITHMETIC —Угол вычисляется против часовой стрелки, причем 0 соответствует направлению вправо.
  • GRAPHIC —Угол вычисляется против часовой стрелки, причем 0 соответствует направлению вверх.
String
coordinate_sys_field
(Дополнительный)

Поле, содержащее параметры проекции для системы координат проекции, используется для вычисления угла. Вычисление угла для каждого объекта будет осуществляться исходя из соответствующего текстового значения системы координат проекции. При неправильном значении текстовой строки, содержащей параметры системы координат, инструмент использует значение Картографическая система координат (Cartographic coordinate system), указанное в меню Картографические параметры среды (Cartography environment settings). По умолчанию поле не выбрано. Если поле не указано, используется система координат проекции, указанная в меню Картографические параметры среды (Cartography environment settings).

Field

Пример кода

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

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

import arcpy
from arcpy import env
arcpy.env.workspace = "C:\data\ProjectData.gdb"
arcpy.CalculateGridConvergenceAngle_cartography ("US_states", "angle", "GEOGRAPHIC", "UTM")
Пример 2 инструмента CalculateGridConvergenceAngle (автономный скрипт Python)

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

# Name: calculategridconvergenceangle_example.py
# Description: Calculates the true north rotation angle for 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"
angleField = "angle"
rotationMethod = "GEOGRAPHIC"
coordSystemField = "UTM"

# Execute CalculateGridConvergenceAngle
arcpy.CalculateGridConvergenceAngle_cartography(inFeatures, angleField,
                                                rotationMethod,
                                                coordSystemField)

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

  • Картографическая система координат
    Примечание:

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

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

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

  • ArcGIS Desktop Basic: Да
  • ArcGIS Desktop Standard: Да
  • ArcGIS Desktop Advanced: Да

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

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

ArcGIS Desktop

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

ArcGIS Platform

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

Об Esri

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