Сводка
Возвращает список корректных методов трансформации. Можно использовать экстент для сокращения списка допустимых методов трансформации для определенной географической области.
Наилучшим образом обычно подходит первая в списке трансформация. Список отсортирован по количеству совпадений данных в зависимости от областей использования преобразований. Если два или больше преобразований одинаково перекрываются с данными, значения точности преобразования используется используются в качестве вторичного параметра сортировки.
Список географических преобразований и область применения для каждого см. в статье базы знаний: How To: Select the correct geographic (daturm) transformation when projecting between datums.
Синтаксис
ListTransformations (from_sr, to_sr, {extent})
Параметр | Объяснение | Тип данных |
from_sr | Исходная географическая система координат. Она может быть указана объектом SpatialReference, именем пространственной привязки или путем к файлу проекции (.prj). | SpatialReference |
to_sr | Конечная географическая система координат. Она может быть указана объектом SpatialReference, именем пространственной привязки или путем к файлу проекции (.prj). | SpatialReference |
extent | Могут быть возвращены только преобразования, которые попадают в заданный экстент. Экстент должен быть указан в координатах из from_sr. При работе с данными может быть использован экстент для объекта Describe. | Extent |
Значение отраженного сигнала
Тип данных | Объяснение |
String | Список корректных методов трансформации. |
Пример кода
Пример ListTransformations
Используйте ListTransformations для идентификации корректных трансформаций для проектирования из одной системы координат в другую.
import arcpy
from_sr = arcpy.SpatialReference('WGS 1984')
to_sr = arcpy.SpatialReference('NAD 1927 StatePlane California VI FIPS 0406')
extent = arcpy.Extent(-178.217598182, 18.9217863640001,
-66.969270909, 71.4062354550001)
transformations = arcpy.ListTransformations(from_sr, to_sr, extent)