Создание собственного окна визуализации таблицы (интерфейса)

0 голосов
спросил 25 Авг, 14 от Happy_Fox (760 баллов) в категории Программные продукты Esri
Доброго времени суток!
Подскажите пожалуйста как и в чем можно создать окно информации для нужного мне отображения данных из таблицы?
Т.е. мне надо чтобы при выборке в shp-теме и нажатии спец-кнопки (которую тоже надо создать) появлялось окно-форма в которой отображались-бы данные из dbf-таблицы.

6 Ответы

0 голосов
ответил 26 Авг, 14 от Grigoriy (127,020 баллов)
Ну если Вас "стандартное" окно информации почему-то не устраивает:
http://resources.arcgis.com/ru/help/main/10.2/00s5/00s500000010000000.htm
http://resources.arcgis.com/ru/help/main/10.2/#/na/00s50000002r000000/
То придется изучать программирование.
Создание кнопок, настройка интерфейса:
http://resources.arcgis.com/ru/help/main/10.2/00v0/00v000000014000000.htm
Создание PlugIn'ов на Python:
http://resources.arcgis.com/ru/help/main/10.2/00v0/00v000000014000000.htm
Ну и полный доступ к объектам ArcObject на .NET (например):
http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/0001/0001000000w2000000.htm
Там же, если поискать, то и C++ найдете.
0 голосов
ответил 02 Сен, 14 от Happy_Fox (760 баллов)
Спасибо за ссылки! - а есть способ добраться или до кода самой кнопки "Показать связанные таблицы" или каким-то образом вытащить ее с опций таблицы на новую кнопку в собственном Toolbar'е? Чтоб просто выделять на карте объекты и нажимая на эту кнопку видеть связанные с ними записи в таблице?
0 голосов
ответил 02 Сен, 14 от Grigoriy (127,020 баллов)
Это не просто кнопка, это контекстное меню.
Связей с данным слоем в проекте может быть много.
Причем у другого слоя могут быть другие связи.

И "кнопка" становится активной, в зависимости от того, можно ли выделить записи в связанной таблице, или нет.
Более того, сам процесс выделения всех связанных записей может быть очень длительным - зависит от количества записей.
http://resources.arcgis.com/ru/help/main/10.2/005s/005s0000002w000000.htm
Если Вам нужно просто посмотреть все связанные записи с данным объектом - пользуйтесь кнопкой "Идентифицировать".
Можете нажать shift и в окно идентификации будут добавляться новые объекты.
А выделение предполагает не просто "посмотреть", а дальнейшие действия - выгрузить, посчитать статистику и т.д.
Поэтому или автоматизируйте (программируйте) дальнейшие действия, или пользуйтесь стандартным инструментом.
0 голосов
ответил 03 Сен, 14 от Happy_Fox (760 баллов)
Благодарю за ответ - но идея и состоит в том, чтоб эти манипуляции (выделение и визуализация в связанной таблице) происходили в одно нажатие - ползать по контекстным меню для бигбоса не удобно :( - отсюда и попытка создать окно-форму в котором результат и выводился-бы в необходимом виде...
0 голосов
ответил 03 Сен, 14 от Grigoriy (127,020 баллов)
0 голосов
ответил 10 Сен, 14 от zagorovskiy (180 баллов)
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...