Вход
Вход
Регистрация
Вопросы
Без ответов
Теги
Категории
Пользователи
Задать вопрос
Задать вопрос
Идентифицировать (identify)
0
голосов
спросил
17 Апр, 10
от
Ronin
(
280
баллов)
в категории
Программные продукты Esri
Подскажите пожалуйста, как вызвать инструмент идентифицировать (иконка с буквой i) в скрипте VBA. Требуется для конкретных координат вызвать инструмент и получить значение точки из грида.
разработка
Пожалуйста,
войдите
или
зарегистрируйтесь
для публикации ответа на этот вопрос.
7 Ответы
0
голосов
ответил
17 Апр, 10
от
pooperec
(
10,820
баллов)
Лучше не вызывать инструмент, а использовать метод IIdentify
Пожалуйста,
войдите
или
зарегистрируйтесь
что бы добавить комментарий.
0
голосов
ответил
17 Апр, 10
от
Ronin
(
280
баллов)
Так этот метод же вроде массив возвращает, а мне одну точку надо - высоту из грида в указанной точке... Всю справку исколесил не пойму как сделать(((
Пожалуйста,
войдите
или
зарегистрируйтесь
что бы добавить комментарий.
0
голосов
ответил
17 Апр, 10
от
Ronin
(
280
баллов)
Фактически нужен аналог этого запроса из авеню:
высота = TheGrid.CellValue(aPoint,aProj).
Пожалуйста,
войдите
или
зарегистрируйтесь
что бы добавить комментарий.
0
голосов
ответил
17 Апр, 10
от
pooperec
(
10,820
баллов)
Ну и берёте 1 элемент этого массива, в нём будет интерфейс храниться на выбранный элемент...
Это если грид так приводиться, иначе надо думать... В понедельник если у Вас, не получится - вместе подумаем...
Пожалуйста,
войдите
или
зарегистрируйтесь
что бы добавить комментарий.
0
голосов
ответил
17 Апр, 10
от
pooperec
(
10,820
баллов)
А вообще, можно ещё упростить и использовать IRaster.read брать, там на вход точку передаете, и получаете IPixelBlock...
Пожалуйста,
войдите
или
зарегистрируйтесь
что бы добавить комментарий.
0
голосов
ответил
18 Апр, 10
от
Ronin
(
280
баллов)
Вобщем, никак не получается.. Задача ведь должна просто решаться.. Передаем точку ( IPoint видимо ) получаем значение из грида (высоту в данном случае). Как получить доступ к значениям в гриде? (В arcview 3.3 на языке Avenue: грид.CellValue(точка,проекция))
Пожалуйста,
войдите
или
зарегистрируйтесь
что бы добавить комментарий.
0
голосов
ответил
18 Апр, 10
от
Ronin
(
280
баллов)
Получилось:
gp.getcellvalue_management("грид", координаты, "id")
Всё равно спасибо за помощь.
Пожалуйста,
войдите
или
зарегистрируйтесь
что бы добавить комментарий.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
Все категории
Программные продукты Esri
(8,004)
Сферы применения ГИС
(87)
Цифровые материалы
(312)
Популярные теги
arcgis-desktop
9-x
arcview-3
arcgis-server
разработка
8-x
arcobjects
10-x
arcsde
карты
модули
работа
ддз
mapobjects
arcims
учёба
workstation
нефть-и-газ
mobile
arcpad
portal-for-arcgis
arcgis
лесхоз
web-appbuilder
законодательство
arcgis-pro
python
arcgis-online
системы-координат
arcmap
проекции
network-analyst
model-builder
редактирование
ипд
arcgis-portal
3dmodel
axscenecontrol
веб-приложения
qt
pro
c
гск-2011
web_appbuilder
ppkx
9,052
вопросов
30,234
ответов
439
комментариев
2,254
пользователей
...