GPprocessor

0 голосов
спросил 12 Ноя, 09 от Error (3,840 баллов) в категории Программные продукты Esri
Нужна помощь!!!
Есть код, который из полигонов делает точки.
ESRI.ArcGIS.DataManagementTools.FeatureToPoint FTP = new FeatureToPoint();
object input = @"D:\recl_converson.gdb\reclama\recl";
object output = @"D:\recl_converson.gdb\qqq";
string inside = "INSIDE";
FTP.in_features = input;
FTP.out_feature_class = output;
FTP.point_location = inside;

Geoprocessor GP = new Geoprocessor();
GP.Execute(FTP, null);
ESRI.ArcGIS.DataManagementTools.AddXY addXY = new AddXY();
object input2 = @"D:\recl_converson.gdb\reclama\qqq";
addXY.in_features = input2;
GP = new Geoprocessor();
GP.Execute(addXY, null);
Два параметра обязаельны
FTP.in_features
FTP.out_feature_class

И один параметр опционный.
FTP.point_location
Код работает если не указывать этот параметр. С ним код не выдает ошибки но и не создает нужный точечный слой.

Пожалуйста, войдите или зарегистрируйтесь для публикации ответа на этот вопрос.

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...