Чтобы создать слой запроса, ссылающийся на данные в пространственной базе данных или в хранилище данных, который будет работать с ArcGIS, вы должны выполнить следующие задачи:
- Вы должны использовать версию системы управления базами данных, поддерживаемой версией ArcGIS, с которой вы работаете. Используйте ссылки из раздела Поддерживаемые базы данных и облачные хранилища, чтобы проверить поддержку баз данных и версий.
- Определение слоя запроса должно включать уникальный непустой столбец или комбинацию столбцов, которые можно использовать в качестве идентификатора объекта в слое запроса, чтобы использовать слой запроса в настольном приложении. Для публикации слой запроса должен содержать один уникальный столбец целых чисел с автоматическим возрастанием, который не позволяет использовать нулевые значения в качестве идентификатора объекта. Если таблица, которую вы хотите опубликовать, не содержит такого столбца, вы должны добавить его. Более подробно см. раздел Поля уникального идентификатора.
- База данных должна содержать пространственный тип SQL. В зависимости от типа используемой системы управления базами данных вам может потребоваться настроить пространственный тип. Например, в Dameng имеется собственный пространственный тип, но для использования его необходимо инициализировать.
- Имена слоев запроса ограничены 158 символами. При добавлении на карту класса пространственных объектов или таблицы из подключения к базе данных на панели Каталог или в виде Каталога, имя по умолчанию, используемое для слоя запроса, — это полное имя таблицы. Если полное имя исходной таблицы в базе данных или облачном хранилище данных содержит более 158 символов, добавить его на карту из панели Каталог или из вида Каталог не удастся. В таких случаях используйте диалоговое окно Новый слой запроса, чтобы создать слой запроса, и определите имя слоя запроса, содержащее менее 158 символов.
- В большинстве случаев вам будет нужно установить и настроить клиенты системы управления базами данных на каждом из клиентских компьютеров, с которых вы планируете создавать подключения с помощью слоев запросов. Обратитесь в свой отдел информационных систем, чтобы настроить компьютер для подключений слоев запросов, если ваш логин не имеет прав для установки программного обеспечения на ваш компьютер.