Задать проекцию (Define Projection) (Покрытие)
Резюме
Записывает информацию о системе координат входного покрытия, включая связанные параметры проекции, такие как датум и сфероид.
Создает или изменяет файл определения проекции (PRJ) входного покрытия, в котором хранятся параметры проекции.
Более подробно о том, как работает инструмент Определить проекцию
Использование
-
Может использоваться, если входной набор данных или класс пространственных объектов не имеет заданной проекции. Если входной набор данных или класс объектов уже имеет проекцию, появится сообщение, но инструмент продолжит работу.
-
Чтобы действительно проецировать набор данных или трансформировать датум и сфероид, используйте инструмент Проецировать, которому необходимо, чтобы набор данных имел файл PRJ.
-
Инструмент Определить проекцию не меняет координаты выходного набора данных. Чтобы перепроецировать набор данных в другую проекцию, используйте инструмент Проецировать.
-
Чтобы найти таблицы предустановленной географической системы координат (geographic coordinate system), системы координат проекции (projected coordinate system) и географических преобразований (датумов), см. раздел Обзор картографических проекций (An overview of map projections).
Синтаксис
Параметр | Объяснение | Тип данных |
in_cover |
Покрытие, для которого задается информация о проекции. | Coverage |
projection_file |
Имя текстового файла, в котором определены параметры входной проекции. | File |
Пример кода
Этот автономный скрипт демонстрирует способ задания проекции для глобального покрытия. Покрытие хранится в географических координатах.
# Name: DefineProjection_Example.py
# Description: Defines the projection of a global coverage
# Requirements: ArcInfo Workstation
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inCover = "worldgrat"
projectionFile = "newgeo.prj"
# Execute DefineProjection
arcpy.DefineProjection_arc (inCover, projectionFile)