ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Подключение к базе данных Microsoft Access (.accdb) в ArcGIS

В Microsoft Office 2007 появился новый формат баз данных Microsoft Access - accdb - новый формат по умолчанию в Access 2007 для сохранения или создания баз данных. Без использования OLE DB, ArcGIS не может читать и писать в новый формат Microsoft Access; а с ним файлы accdb можно открывать напрямую через диалоговое окно Добавить данные (Add Data).

Чтобы подключиться к файлу .accdb, выполните следующие действия:

  1. Установите соответствующий драйвер Microsoft Access Database Engine.
    • При использовании версии Microsoft Office 2013 или более ранней установите Microsoft Access Database Engine 2010 Redistributable driver.
    • При использовании версии Microsoft Office 2016 или более ранней установите Microsoft Access Database Engine 2016 Redistributable driver.
  2. Добавьте команду Подключение OLE DB (OLE DB connection) в виде кнопки на панель инструментов в ArcCatalog.
    1. Щелкните Настройка (Customize) в главном меню и выберите Режим настройки (Customize Mode).

      Откроется диалоговое окно Настроить (Customize).

    2. Перейдите на закладку Команды (Commands).

      Выберите команду "Добавить подключение OLE DB" (Add OLE DB connection)

    3. Выберите ArcCatalog в списке Категории (Categories).
    4. Перетащите Добавить подключение OLE DB (Add OLE DB connection) из списка Команды (Commands).

    Кнопка Добавить подключение OLE DB (Add OLE DB Connection) будет добавлена на панель инструментов.

  3. Нажмите кнопку Добавить подключение OLE DB (Add OLE DB Connection).

    Появится диалоговое окно Свойства связи с данными (Data Link Properties), в котором можно создать подключение OLE DB.

    Создание подключения OLE DB

  4. Откройте вкладку Поставщик данных.
  5. Выберите подходящий провайдер на основе драйвера Microsoft Access Database Engine, установленного на шаге 1 выше.
    • Если был установлен драйвер Microsoft Access Database Engine 2010 Redistributable, выберите Microsoft Office 12.0 Access Database Engine OLE DB Provider.
    • Если был установлен драйвер Microsoft Access Database Engine 2016 Redistributable, выберите Microsoft Office 16.0 Access Database Engine OLE DB Provider.
  6. Щелкните Далее.
  7. На вкладке Подключение укажите или выберите базу данных в первом разделе. Если у базы данных имеется пароль, введите эту информацию во втором разделе.
  8. Щелкните Проверить подключение, чтобы убедиться в возможности подключения к этой базе данных.
  9. Нажмите кнопку OK, если проверка подключения прошла успешно.

    Примечание:

    В случае сбоя подключения проверьте правильность настроек. Например, орфографические ошибки и чувствительность к регистру могут привести к сбою подключения.

  10. Введите новое имя подключения и нажмите клавишу Enter.
  11. Чтобы использовать таблицу Access, укажите эту таблицу в подключении OLE DB и добавьте ее в ArcMap.

Примечание:

Присоединенные таблицы из Access не просматриваются через подключение OLE DB, но запросы Access доступны. Чтобы использовать присоединенную таблицу, создайте в Access запрос, ссылающийся на эту таблицу, и подключите эту таблицу через запрос и подключение OLE DB.

Так как у подключения OLE DB нет поля Object ID которое поддерживается в ArcGIS и гарантирует, что у каждой записи в таблице свой уникальный ID, вы не сможете выполнять в ArcMap определенные операции. Это выборка пространственных объектов слоя на карте любым способом, применение определяющего запроса, создание полноценных связей, а также редактирование атрибутов. Для получения более подробной информации о работе с таблицами, у которых нет Object ID, см. раздел Основы работы с полями ObjectID.

Связанные разделы

  • Как использовать файлы Microsoft Access в ArcGIS
  • Источники данных таблиц
  • Добавление подключений OLE DB к базам данных

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация