среда, 13 февраля 2013 г.

выборка по дате access

Дважды щелкаем по созданному соединению. Откроется окно с таблицами и запросами БД, расставленными по алфавиту. Выбираем нужный объектP и жмем «Add». Кстати, если вы не обратили внимание на предупреждение о правильном синтаксисе имен источников данных, может появиться сообщение об ошибке Field Name Is Not valid и будет указано, имя какого поля ошибочно.

Мы вернулись к окошкуP Add Data. В нем появилось новое OLE DB Connection (если у вас их еще не было, то так и будет называться, в нашем случае оно был автоматически названо OLE DB Connection(5). Теперь самое время присвоить соединению вразумительное имя, что я и сделал.

ЖмемP два раза «ОК», после чего в окне ««Свойства связи с данными» на вкладке «Подключение» жмем кнопку «Проверка связи с данными». PЕсли все правильно, получим информационное окошко «Проверка подключения выполнена». Ошибка может возникнуть только в том случе, когда БД у вас запаролена и вы ошиблись с логином-паролем. Жмем ОК.

По двойному щелчку появится окно «Вход», здесь по кнопке «База данных» выбираем нужную нам БД и при необходимости вводим Логин-Пароль базы данных.

Примечание: использован компьютер с English Windows Server 2003 с установленным пакетом MUI RUS и русским MS Office 2007. На машинах с другими языками ОС и Office возможно, данные диалоговые окна будут выглядеть несколько по другому, главное в «Выборе источника данных» выбрать БД MS ACCESS.

В появившемся окне «Выбор источника данных». Переходим на вкладку «Источник данных компьютера» и ДВАЖДЫ ЩЕЛКАЕМ на MS Access Database или База данных MS Access P(Без разницы).

На Вкладке «Подключение» ставим флажок «Использовать строку подключения». Жмем «Сборка»

В появившемся окне «Свойства связи с данными» на вкладке «Поставщик данных» выбираем Microsoft OLE DB Provider for ODBS Drivers. Жмем «Далее».

Примечание. Можно подключиться и напрямую к файлу БД ACCESS .mdb, он будет корректно прочитан, но доступны для связи будут только таблицы БД (но не запросы). А на мой взгляд, связь гораздо удобнее устанавливать с заранее созданными в ACCESS запросами.

Соединение с БД, которое будет установлено, сохранится в памяти ArcGIS и будет предлагаться теперь для любого нового проекта, что видно по уже имеющимся на иллюстрации OLE DB Connection( ).

В следующем окошке выбираем Add OLE DB Connection:

В списке Look In выбираем Database Connections:

Итак, имеем созданный в ArcGIS 9.2 проект, задача связать shape-файл локальных флор (белые кружки), с атрибутивными данными, хранящимися в базе данных (БД) MS ACCESS 2007. Нажимаем «Add Theme»

Сразу необходимо сделать важное замечание. В отличие от ArcView 3.x, ODBC driver ArcGIS 9.x значительно более требователен к именам объектов баз данных. Поэтому крайне нежелательны имена таблиц и полей в них на кириллице, а также с нестандартными символами типа &, @, и т.д., и с пробелами.

Статья написана на примере тех же данных, что и Технология используется при создании карт распространения растений сайта Y И.Поспелов, Е.Поспелова 2007-2008.

Комментариев — 2

Загрузка данных из MS Access в ArcGIS

Подключение к базе данных MS Access из ArcGIS 9.x

Географические информационные системы и дистанционное зондирование

GIS-Lab: Подключение к базе данных MS Access из ArcGIS 9.x

Комментариев нет:

Отправить комментарий