Очень нужна помощь

0 голосов
спросил 10 Май, 12 от kavkdv (440 баллов) в категории Программные продукты Esri
    Доброго дня всем.
Скажите как можно выбрать объект некоторого слоя и произвести с этим объектом какие-то действия. Перелистал куча информации как выбирать понятно:
IQueryFilter queryFilter = new QueryFilterClass();
                    queryFilter.WhereClause = "";

                    pFS.SelectFeatures(queryFilter, esriSelectionResultEnum.esriSelectionResultAdd, true);
ну а как дальше с объектом работать, как получить его атрибуты и т.д.? ОЧень важно помогите.

2 Ответы

0 голосов
ответил 11 Май, 12 от stil (300 баллов)
Это наверно

        pQueryFilter = New QueryFilter
        pQueryFilter.WhereClause = ""
        pCursor = pFeatureClass.Search(pQueryFilter, False)
        pFeature = pCursor.NextFeature
        Do While (Not pFeature Is Nothing)
            If Not (IsDBNull(pFeature.Value(pFields.FindField("ID")))) Then
               ListBox3.Items.Add(pFeature.Value(pFields.FindField("L")) & " " & pFeature.Value(pFields.FindField("ID")))
            End If
            pFeature = pCursor.NextFeature
        Loop

Это на бейсике.
0 голосов
ответил 18 Май, 12 от kavkdv (440 баллов)
спс
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...