взамодействие ArcView с Excel

0 голосов
спросил 01 Апр, 04 от Nadezhda (500 баллов) в категории Программные продукты Esri

с какими еще приложениями может взаимодействовать ArcView?

как осуществляется запись данных из ArcView в Excel ? можно ли передать данные об объекте (которые появляются при выполнении "идендификации" объекта  из темы ArcView) в Excel ?

13 Ответы

0 голосов
ответил 01 Апр, 04 от Vedmak (2,340 баллов)

Да, можно. Механизм взаимодействия реализован на базе стандартного механизма DDE (Dynamic Data Exchange), который поддерживают практически все программы. О плюсах и минусах DDE споры ведутся давно, но это тема отдельной беседы...

В стандартных примерах арквью есть скрипт, реализующий эту возможность. Называется xls2tbl.ave. Только там наоборот, данные берутся из Excel. Но на том же принципе основана и Ваша задачка.

0 голосов
ответил 02 Апр, 04 от Ilya (10,800 баллов)

В стандартной комплектации есть и обратный пример ddecress.ave

"Описание:   Инициирует DDE (Динамический обмен данными) с Excel и заполняет электронную таблицу Excel, используя информацию из указанных полей для выбранных строк в Таблице" image

0 голосов
ответил 02 Апр, 04 от Vedmak (2,340 баллов)

Ну уж если на то пошло, то там есть и еще парочка подобных скриптов....image

0 голосов
ответил 02 Апр, 04 от Nadezhda (500 баллов)

спасибо за инфу про скрипты.

еще один момент, можно ли реализовать следующее: пользователь щелкает на объекте в виде, а в эксель записываются его координаты местоположения

0 голосов
ответил 02 Апр, 04 от Nadezhda (500 баллов)

скрипт ddecress.ave выполняется с ошибкой "строка ,подлежащая исполнению, не получена"

 в чем тут дело?

0 голосов
ответил 02 Апр, 04 от Vedmak (2,340 баллов)

Да, можно передать вообще любую информацию, которую можно получить в арквью.

А какая версия Excel? Сдается мне, что это он ругается.

0 голосов
ответил 02 Апр, 04 от Гость (210,080 баллов)

Слушайте, кто это подписывается моим именем?

Придумайте себе другой ник пожалуйста.

0 голосов
ответил 03 Апр, 04 от Vius (7,580 баллов)
2 Надежда (гость): Надежда, единственный способ оградить себя от подобных вещей - это регистрация, в этом случае у Вас появляется пароль, и никто не сможет войти под Вашим именем
0 голосов
ответил 05 Апр, 04 от Nadezhda (500 баллов)

2 Ведьмак

Microsoft Excel 2002, ось-WinXP(на всяк случай)

 

0 голосов
ответил 05 Апр, 04 от Vedmak (2,340 баллов)

У меня все работает в той же конфигурации. Если можно - опишите подробно сам алгоритм Ваших действий (лучше - мылом). Возможно ошибка в правильности использования скрипта.

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...