Вычислить центральный меридиан и параллели (Картография)

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

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

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

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

  • Запуск данного инструмента для класса пространственных объектов, не содержащему данных о проекции, вызывает ошибку. Класс пространственных объектов должен быть спроецирован.

  • Если во время использования данного инструмента открыт ArcGIS Pro, пространственная привязка будет основана на проекции активного фрейма данных. Фрейм данных должен быть спроецирован для корректной работы инструмента, в противном случае вы получите сообщение об ошибке.

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

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

  • Параметр Смещение стандартной параллели - это процент широтной протяженности входного объекта. Смещение по широте относительно центра входного объекта рассчитывается с помощью этого процента. Смещение стандартной параллели, равное 0, приводит к получению значений параллелей, равных широте центра входного объекта. Значение, равное 0.5 (50%), приводит к значениям широт параллелей, примерно равным минимальной и максимальной широте объекта. Значения, большие 0.5, разместят параллели вне широтного охвата входного объекта. Значение по умолчанию — 0.25. При таком значении параллели располагаются примерно посередине между широтным центром объекта и его широтными экстремумами. Допустимы отрицательные значения и значения больше 1. Допустимы отрицательные значения и значения больше 1.

Параметры

ПодписьОписаниеТип данных
Входные объекты

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

Feature Layer
Поле системы координат

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

Field
Смещение стандартной параллели
(Дополнительный)

Процент широтного охвата входного объекта используется для смещения стандартных параллелей по отношению к широтному центру входного объекта. Значение по умолчанию - 25 процентов или 0.25. Допустимы отрицательные значения и значения больше 1.

Double

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

ПодписьОписаниеТип данных
Выходные объекты

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

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

arcpy.cartography.CalculateCentralMeridianAndParallels(in_features, in_field, {standard_offset})
ИмяОписаниеТип данных
in_features

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

Feature Layer
in_field

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

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

Процент широтного охвата входного объекта используется для смещения стандартных параллелей по отношению к широтному центру входного объекта. Значение по умолчанию - 25 процентов или 0.25. Допустимы отрицательные значения и значения больше 1.

Double

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

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

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

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

Пример кода

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

Следующий пример вычисляет центральный меридиан и дополнительные стандартные параллели набора объектов.

import arcpy
arcpy.env.workspace = "C:\Data\ProjectData.gdb"
arcpy.CalculateCentralMeridianAndParallels_cartography("US_states", "CentralMeridian", 0.25)
Пример CalculateCentralMeridianAndParallels (автономный скрипт)

Следующий пример вычисляет центральный меридиан и дополнительные стандартные параллели набора объектов.

# Name: calculatecentralmeridianandparallels_example.py
# Description: Calculates the central meridian and optional standard parallels
# 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"
coordsysField = "CentralMeridian"
standardOffset = 0.25

# Execute CalculateAdjacentFields
arcpy.CalculateCentralMeridianAndParallels_cartography(inFeatures,
                                                       coordsysField,
                                                       standardOffset)

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

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

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