Кака записать стринг в добавленный Field?

0 голосов
спросил 23 Июль, 07 от vig11 (2,220 баллов) в категории Программные продукты Esri
Я добавляю в слой новый Field "pathDTM". Мне нужно заполнить его неким стрингом. Как это сделать (желательно на С#)?

2 Ответы

0 голосов
ответил 23 Июль, 07 от new_sergei1 (1,240 баллов)
Вот на С++(почти то, что тебе надо)

IFeaturePtr ipFeature;
              ipFeatureClass->CreateFeature(&ipFeature);
               
                IGeometryPtr ipGeometry(ipPoint);
              ipFeature->putref_Shape(ipGeometry);

                IRowPtr ipRow(ipFeature);

                CComVariant* value_velocity = new CComVariant;
                *value_velocity = 60;

                CComVariant* value_direction = new CComVariant;
                *value_direction = 200;

                CComVariant* value_id = new CComVariant;
                *value_id = 1;

                ipRow->put_Value(3, *value_velocity);
                ipRow->put_Value(4, *value_direction);
                ipRow->put_Value(2, *value_id);
                ipRow->Store();

                ipFeature = ipRow;

                ipFeature->Store();

Здесь добавляется запись (метод put_Value()) для одного объекта, а если надо для всех - воспользуйся циклом.
0 голосов
ответил 23 Июль, 07 от vig11 (2,220 баллов)
Спасибо, попробую.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...