запрос к персональной базе

0 голосов
спросил 22 Янв, 08 от Mitrich (13,680 баллов) в категории Программные продукты Esri
задача отображать для пользователя результаты выборки из FeatureClass.
При этом условия накладываются на атрибутику из связанных классификаторов. Например:
pPoint -> Classif_1.param
           -> Classif_2.param

какие варианты:
Можно, конечно, "приджойнить" все классификаторы к pPoint, и потом накладывать фильтры (условие Where).
Можно динамически джойнить нужные классификаторы в зависимости от нужд запроса  и  фильтровать
А нельзя ли,грубо говоря, в качестве источника данных использовать не FeatureClass, а некоторый Query. Наверное в SDE такое возможно.
Попробовал для персональной геобазы написать запрос типа:
Select Shape from tablePoint, Classif_1 where tablePoint.id_param=Classif_1.id_param and Classif_1.param=vPARAM
через ADO все открывается, данные читаются.
Возникает еще решение. Можно ли написать свой Custom Layer, в который перебрасывать динамически создаваемый запрос. Это не проще? Кто-нибудь пробовал?

Какие вообще варианты динамического отображения запросов пользователя? Буду признателен за любые идеи

извините, что сумбурно...

1 Ответ

0 голосов
ответил 23 Янв, 08 от trent (400 баллов)
результаты запроса (+заголовки) скидываю в текстовый файл, далее добавляю текстовый файл в проект и отображаю его как XYEvent
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...