ArcGIS Desktop

  • Документация
  • Поддержка

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

Справка

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

Подключение к ALTIBASE из ArcGIS

  • Подключение из ArcMap
  • Подключение из ArcGIS for Server

Можно подключиться к гибридной базе данных ALTIBASE из ArcGIS for Desktop или ArcGIS for Server. Для этого установите и настройте клиент ALTIBASE HDB на компьютер с установленной клиентской частью ArcGIS. Помните, что вам необходимо использовать одинаковые версии клиента ALTIBASE HDB Client и базы данных ALTIBASE.

Также имейте в виду, что рекомендуется установить 32- и 64-разрядные приложения и соответственно клиенты ALTIBASE HDB на различные компьютеры, чтобы избежать проблем, связанных с различными версиями одних и тех же драйверов на одном компьютере.

После настройки клиента, создайте файл подключения. При подключении с ArcGIS Server, зарегистрируйте файл подключения к базе данных на своем ГИС-сервере.

Подключение из ArcMap

Для подключения из ArcMap к ALTIBASE установите клиент ALTIBASE HDB на компьютер с ArcMap и создайте файл подключения в дереве Каталога.

Установка клиента ALTIBASE HDB

Клиентские файлы ALTIBASE HDB можно загрузить с Портала поддержки пользователей ALTIBASE. Для установки следуйте инструкциям, которые прилагаются к программному обеспечению ALTIBASE.

Примечание:

Загрузите и установите клиентское приложение ALTIBASE HDB той же версии, что и база данных ALTIBASE, к которой вы хотите подключиться.

Клиенты ALTIBASE HDB для 32- и 64-разрядных систем устанавливаются отдельно. Для подключения из ArcMap, установите 32-разрядного клиента.

После установки клиента, дополните переменную среды PATH на компьютере с ArcMap местоположением директории lib в директории установки клиента ALTIBASE.

Подключение к базе данных

Добавьте подключение к базе данных, используя диалоговое окно Подключение базы данных или инструмент Создать подключение базы данных. В следующих шагах описано использование диалогового окна Подключение базы геоданных.

  1. Разверните папку Подключения баз данных в дереве Каталога в ArcMap или ArcCatalog и дважды щелкните Добавить подключение базы данных.
  2. В ниспадающем списке Платформа базы данных выберите ALTIBASE.
  3. В текстовом поле Источник данных введите имя сервера ALTIBASE HDB и порт, используемый ALTIBASE для обмена данными с клиентами. Начните строку с DSN=. Синтаксис выглядит так:

    DSN=<server name>;PORT_NO=<port>

    Например, если ALTIBASE работает на сервере projectdata, а номер порта для обмена данными с базой – 20100, введите DSN=projectdata;PORT_NO=20100.

  4. Выберите Аутентификация базы данных в разделе Тип аутентификации.
  5. Укажите действующее имя пользователя и пароль в текстовых полях Имя пользователя и Пароль.
  6. Снимите отметку с опции Сохранять имя пользователя и пароль, если вы предпочитаете не сохранять свои данные для входа в качестве части соединения; такие действия помогут обеспечить безопасность базы данных. Однако в этом случае при каждом подключении вы должны будете вводить имя пользователя и пароль. Помните, что опция Сохранять имя пользователя и пароль должна быть включена для файлов подключения, обеспечивающих сервисам ArcGIS доступ к базе данных, либо, если вы хотите использовать поиск Каталога, для того, чтобы найти данные, полученные через этот файл подключения.
  7. Нажмите OK для подключения.

Файл создается в \\<computer_name>\Users\<user_name>\AppData\Roaming\ESRI\Desktop<release#>\ArcCatalog.

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

Если вы используете данные из этого подключения в качестве источника для таких сервисов, как геообработка или геокодирование, возможно, потребуется поместить файл подключения в папку с общим сетевым доступом. Для получения дополнительных сведений о предоставлении общего доступа к файлу подключения см. раздел Подготовка ресурсов для публикации в качестве сервиса.

Подключение из ArcGIS for Server

Если вы собираетесь публиковать данные из ALTIBASE HDB на ArcGIS Server и хотите, чтобы полученные сервисы использовали данные из базы данных ALTIBASE, сделайте следующее:

  • Если ArcGIS Server установлен не на том компьютере, где находится ALTIBASE HDB, установите клиента ALTIBASE HDB на компьютер с ArcGIS Server. Если сайт ArcGIS for Server состоит из нескольких компьютеров, установите клиент на всех компьютерах с ArcGIS Server.
  • Если ArcGIS for Server установлен на сервере с ОС Linux, отредактируйте скрипт init_user_param.sh, чтобы внести информацию о клиенте и экземпляре ALTIBASE HDB, затем перезапустите ArcGIS for Server.
  • Зарегистрируйте базу данных ALTIBASE на ArcGIS Server, если вы хотите, чтобы ГИС-сервисы использовали данные из вашей базы данных.

Установка клиента ALTIBASE HDB

Клиентские файлы ALTIBASE HDB можно загрузить с Портала поддержки пользователей ALTIBASE. Для установки следуйте инструкциям, которые прилагаются к программному обеспечению ALTIBASE.

Примечание:

Если ALTIBASE и ArcGIS for Server находятся на разных серверах, установите клиента ALTIBASE на компьютере с ArcGIS for Server.

Загрузите и установите клиентское приложение ALTIBASE HDB той же версии, что и база данных ALTIBASE, к которой вы хотите подключиться.

Клиенты ALTIBASE HDB для 32- и 64-разрядных систем устанавливаются отдельно. Для подключения из ArcGIS for Server, установите 64-разрядного клиента.

После установки клиента, дополните переменную среды PATH на компьютере с ArcGIS Server местоположением директории lib в директории установки клиента ALTIBASE.

Измените скрипт init_user_param.sh (только Linux)

После установки файлов клиента базы данных включите ссылку на них в скрипт init_user_param.sh. Этот скрипт находится в директории <ArcGIS Server installation directory>/arcgis/server/usr.

  1. Убедитесь, что у владельца установки ArcGIS Server есть права доступа к библиотекам клиента базы данных как минимум для чтения и выполнения.
  2. В текстовом редакторе откройте скрипт init_user_param.sh.
  3. Удалите знаки комментария (#) в строках, начиная с export.

    # --------------------------------------------------
    # Modify this section to configure a connection to ALTIBASE.
    #
    # ----------------------------------------------------------------
    #export ALTIBASE_HOME=<Altibase_InstallDir>
    #export ALTIBASE_PORT_NO=<Altibase_Port_No>
    #export PATH=${ALTIBASE_HOME}/bin:${PATH}
    #export LD_LIBRARY_PATH=${ALTIBASE_HOME}/lib:${LD_LIBRARY_PATH}
    #export CLASSPATH=${ALTIBASE_HOME}/lib/Altibase.jar:${CLASSPATH}
    

    Примечание:

    Убедитесь, что информация, которую вы вносите в файл init_user_param.sh, соответствует сведениям в файле .bash_profile учетной записи установки ArcGIS Server.

  4. Сохраните и закройте скрипт.
  5. Перезапустите все ГИС-серверы в вашей системе ArcGIS Server, выполнив скрипт startserver.sh.

    ./startserver.sh

Регистрация базы данных

Если вы хотите, чтобы веб-сервисы ГИС использовали данные из вашей базы ALTIBASE, зарегистрируйте ее на ArcGIS Server. Инструкции находятся в разделе Регистрация гибридной базы данных ALTIBASE в ArcGIS Server.

ArcGIS Desktop

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

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

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