Skip To Content

Использование базы данных Informix с ArcGIS Server

Чтобы опубликовать данные из базы данных IBM Informix на сайте ArcGIS Server, выполните следующее:

Установка программного обеспечения клиента Informix

Программное обеспечение Informix Client SDK или IConnect необходимо установить на всех компьютерах-клиентах ArcGIS, которые будут подключаться к базе данных. Если у вас нет прав доступа на установку ПО на тех компьютерах, где запущены ArcGIS Server и ArcMap, необходимо сделать запрос в IT-отдел на установку их для вас.

Если ваш сайт ArcGIS Server состоит из нескольких серверов, необходимо установить 64-разрядный клиент Informix на каждом из них. Вам необходимо установить 32-разрядный клиент Informix на всех компьютерах с ArcMap, которые будут подключаться к базе данных Informix. Вы можете получить установочные файлы для ПО клиента Informix у IBM или My Esri.

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

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

См. раздел Подключение к Informix из ArcGIS для получения подробной информации о настройке программного обеспечения клиента Informix.

Установка переменных

Существует несколько переменных, которые администратор ArcGIS Server должен установить в скрипте ArcGIS Server init_user_param.sh при подключении к базе данных Informix из ArcGIS Server (Linux). Это:

  • INFORMIXDIR
  • INFORMIXSERVER
  • INFORMIXSQLHOSTS
  • ODBCINI
  • PATH
  • LD_LIBRARY_PATH

Более подробно см. раздел Настройка подключения к базе данных в ArcGIS Server.

Предоставление прав доступа

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

Если ваше подключение к Informix использует аутентификацию средствами операционной системы, убедитесь, что вы установили соответствующие права доступа для учетной записи ArcGIS Server.

Если данные находятся в базе геоданных, то владелец данных должен предоставить необходимые права доступа к данным. Если данные находятся в базе данных, то владелец данных должен предоставить права доступа из ArcGIS, или администратор базы данных может использовать инструменты базы данных для предоставления необходимых прав доступа.

Создание карты и файла определения сервиса

Создайте в ArcMap карту, содержащую данные Informix, предназначенные для публикации в качестве веб-сервиса ArcGIS Server. Подключитесь к базе данных, используя учетную запись, имеющую права доступа к данным.

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

Публикация файла определения сервиса

Создайте подключение издателя к сайте ArcGIS Server и опубликуйте файл определения сервиса.