ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

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

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

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

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

После настройки клиента создайте файл подключения базы геоданных. При публикации данных ALTIBASE из ArcMap на сайте ArcGIS Server, необходимо зарегистрировать файл подключения базы данных на сайте.

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

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

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

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

Примечание:

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

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

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

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

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

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

    DSN=<имя сервера>;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 Server.

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

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

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

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

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

Примечание:

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

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

Клиенты ALTIBASE HDB для 32- и 64-разрядных систем устанавливаются отдельно. Установите 64-разрядный клиент на каждом компьютере сайта ArcGIS Server.

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

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

После установки файлов клиента базы данных, измените скрипт init_user_param.sh, установленный с ArcGIS Server, чтобы он включал ссылки на файлы клиента. Этот скрипт находится в директории <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, соответствует сведениям в файле учетной записи установки ArcGIS Server: .bash_profile.

  4. Сохраните и закройте скрипт.
  5. После настройки init_user_param.sh на каждом компьютере вашего сайта ArcGIS Server, запустите скрипт startserver.sh для перезапуска ArcGIS Server.

    ./startserver.sh

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

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

ArcGIS Desktop

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

ArcGIS Platform

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

Об Esri

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