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