Skip To Content

00223: У слоя запроса есть виртуальный столбец

Вы попытались опубликовать сервис объектов на ArcGIS Server, но в вашем слое есть один или несколько виртуальных столбцов.

Виртуальные столбцы (называемые также вычисленными столбцами) содержат значения, вычисленные при выполнении запроса и физически не хранящиеся в таблице базы данных. К примеру, столбец total_cost – это виртуальный столбец, добавляющий значения из таблиц fee и tax в следующих выражениях:

SELECT shape, (fee + tax)
 AS cost, OBJECTID
 FROM myuser.maintenance

Решение

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

Дополнительная информация

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

Вы сначала публикуете сервисы объектов со своей карты, чтобы можно было развернуть сервис объектов в клиентских приложениях, чтобы другие пользователи могли редактировать данные. Сервисы объектов могут редактировать данные, только если SQL-запросы, использующиеся в карте, являются простыми и не содержат соединений, выражений where, дублирующихся и виртуальных (вычисленных) столбцов.

Подробные сведения о создании сервисов объектов