Как связать таблицу?

0 голосов
спросил 20 Июнь, 08 от gissalsk (760 баллов) в категории Программные продукты Esri
    Уважаемые форумчане, подскажите, пожалуйста в таком вопросе: В Аркмапе 9.1 ведем адрес. реестр(№ домов, зем участки и т.д.), некоторые данне вбивает в таблицу атрибутов, а возможно ли объект(зем. участ.)связасть с данными таблицы Excel?
Т.е. чтобы не перебивать информацию из Excel в таблицу атрибутов, а как-то их связать?   

13 Ответы

0 голосов
ответил 20 Июнь, 08 от Ilya (10,800 баллов)
В таблице Excel Выделить нужные данные и присвоить имя этому массиву. Далее подключить этот файл через OLE DB подключение к проекту. Получившуюся таблицу связать со слоем.
0 голосов
ответил 20 Июнь, 08 от Worker (22,480 баллов)
Не знаю, устроит ли такой вариант, но можно связать документ MS Excel с объектом через функцию гиперссылки. Щелкните инструментом Identify на нужном объекте, а затем щелкните правой кнопкой мыши на записи объекта, выберите создать гиперссылку и укажите нужный документ.
0 голосов
ответил 24 Июнь, 08 от gissalsk (760 баллов)
Можно по-подробнее,плиз...........как присвоить № выделенным данным в Exselе и, что это за OLE DB и где находится?
    
0 голосов
ответил 24 Июнь, 08 от Ilya (10,800 баллов)
В Excel выделяете нужные данные, далее "Вставка -- Имя -- Присвоить" (присвоение имени массиву данных). Сохраняете файл. В ArcCatalog Database Connection Добавить OLE DB Подключение. Microsoft OLE DB Provider ODBS Drivers. Источник  данных файлы Excel, В ручную вводите в начальный каталог название файла и путь. Проверить подключение и завершить работу мастера. Дальше в ArcMap открыть подключение. будет видно имя которое в Excel вы ввели для массива данных. Открать его и работать как с обыкновенной таблицей. 
0 голосов
ответил 24 Июнь, 08 от geologic (39,860 баллов)
Связать Эксель можно, но геморройно. Лучше импортировать вашу таблицу в Access, разобраться с типами данных и ключами, после этого связать таблицу и картографию. Да и дальше данные держать только в БД.
0 голосов
ответил 25 Июнь, 08 от gissalsk (760 баллов)
Илья, подскажи как открыть подключение в ArcMapе?
0 голосов
ответил 25 Июнь, 08 от Ilya (10,800 баллов)
Если все зделал правильно, то подключение открывается, как обычная таблица в ГБ.
geologic  Не скажи, если правильно соблюдать типы данных, то в Excеl можно проводить мониторинг и пересчет этих данных. В Access тоже можно, но запрос так-же подключается через OLE. А вычислительные мощности Excеl выше и проще.
0 голосов
ответил 25 Июнь, 08 от Ilya (10,800 баллов)
А геморойность, это просто дело привычки :))
0 голосов
ответил 25 Июнь, 08 от geologic (39,860 баллов)
Так-то оно так, если привычно делать через задний проход :)
Никак не умаляя достоинства Эксель и вышеописанного метода, подчеркну лишь в очередной раз, что пользователи ГИС все меньше понимают суть технологий SQL. Соответственно и отличия БД от простотаблиц... Беда, по большому счету, национальная.

Какие такие особые вычисления, например, нужно делать в реестре домов? Это БД в чистом виде, и там изначально жить должна :(
0 голосов
ответил 26 Июнь, 08 от Ilya (10,800 баллов)
ТОЧНО!!!  Мой главный геолог до сих пор говорит "Всем сдать базу данных в Excel"
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...