Здравствуйте, Григорий!
Главная цель состоит в том, чтобы максимально точно определить площадь каждого полигонального объекта в м2.
Насколько я понимаю, такую величину можно получить, если в параметрах СК задан центральный меридиан, проходящий через центроид объекта.
На данный момент уже отработана часть модели, которая из исходного класса полигональных объектов, содержащего около 500 объектов, создает такое же количество классов объектов, содержащих один объект.
Все эти классы объектов имеют Geographic Coordinate System: GCS_Pulkovo_1942, Datum: D_Pulkovo_1942, и в текстовом поле уже содержат параметры Projected Coordinate System
PROJCS[Pulkovo_1942_GK,GEOGCS[GCS_Pulkovo_1942,DATUM[D_Pulkovo_1942,SPHEROID[Krasovsky_1940,6378245.0,298.3]],
PRIMEM[Greenwich,0.0],UNIT[Degree,0.0174532925199433]],
PROJECTION[Gauss_Kruger],PARAMETER[False_Easting,500000.0],PARAMETER[False_Northing,0.0],PARAMETER[Central_Meridian,0.0],PARAMETER[Scale_Factor,1.0],PARAMETER[Latitude_Of_Origin,0.0],UNIT[Meter,1.0]]
Как видно из данного текста из "PARAMETER[False_Easting,500000.0]" убран знак зоны.
В "PARAMETER[Central_Meridian,0.0]" значение "0.0" заменено на значение меридиана, проходящего через центроид соответствующего объекта.
На выходе модели должна быть таблица, не обязательно класс объектов, в которой помимо ID будет как раз значение площади.
Создать сводную таблицу по классам объектов и заданным полям - не проблема.
Проблема в том, как задать переменную для инструмента "Project", используя данные проекции из атрибутики, чтобы на выходе имелся набор спроецированных классов объектов, каждый в свою СК?