Программирование в ARCGIS как получить аттрибуты

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Andrew89
Новоприбывший
Сообщения: 7
Зарегистрирован: 07 май 2012, 08:10
Репутация: 0

Программирование в ARCGIS как получить аттрибуты

Сообщение Andrew89 »

Доброго времени суток!
Задача стоит такая выбрать слой, затем прочитать и изменить некоторые поля в аттрибутивной таблице выбранного объекта.
как выбирать объект на карте понятно:

Код: Выделить всё

IQueryFilter queryFilter = new QueryFilterClass();
                    queryFilter.WhereClause = "";
                    pFS.SelectFeatures(queryFilter, esriSelectionResultEnum.esriSelectionResultAdd, true);
А вот как потом получить этот объект для работы с ним, к примеру, для получения аттрибут, или для поверки содержит ли этот объект другой обеъкт этого я не знаю, поэтому прошу Вашей помощи. Пишу на шарпе, если можно для ясности кусочек кода. Очень нужна помощь. Заранее спс.
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Программирование в ARCGIS как получить аттрибуты

Сообщение Дмитрий Барышников »

Вам нужно использовать IFeatureClass и выполнить Search с вашим IQueryFilter queryFilter. В результате получите IFeatureCursor с вашими отобранными IFeature
Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость