Слой WMS пуст, хотя mxd показывает данные - PullRequest
0 голосов
/ 09 марта 2011

Я использую ArcGIS Server для обслуживания карты точек из базы данных.Когда я создаю и публикую mxd как сервис WMS в AGS, все выглядит хорошо.Но через некоторое время, послезавтра или что-то - карта ничего не показывает.Каждый запрос к WMSServer для этого уровня возвращается пустым.Открытие mxd в ArcMap показывает правильные данные, как и ожидалось, неисправны только вызовы WMS.

В чем может быть проблема?

Подробности: я создаю файл mxd и добавляю в него данныеиз непространственной базы данных.Чтобы создать слои, я щелкаю правой кнопкой мыши источник данных, выбираю «Показать данные XY ...» и выбираю столбцы X и Y из данных.

В AGS Manager я выбираю «Добавить новую услугу» и указываю на этот файл mxd, используя все настройки по умолчанию из этого.Я также попробовал более простой «Опубликовать ГИС-ресурс» и получил те же результаты.

1 Ответ

0 голосов
/ 10 марта 2011

Похоже, что именно так я настроил подключения к данным в файле mxd, что вызвало проблему. Сервер ArcGIS использует системную учетную запись для запуска всех сервисов (в нашем случае «ArcGISWS»), и эта учетная запись не имела доступа ко всем данным, на которые я ссылался в mxd. Переключившись на mxd, который был настроен с использованием учетной записи ArcGISWS, все работает как положено. Я предполагаю, что решение для любого, кто делает это, состоит в том, чтобы войти в ArcGIS Server с назначенной учетной записью (ArcGISWS) и создать mxd, в этом случае все проблемы с доступом к данным будут очевидны уже в ArcMap, и пользователь может решить их. проблемы перед публикацией сервиса.

По крайней мере, это то, что я рекомендую. : -)

Причиной странного поведения карты, работавшей вначале, должно быть кеш подключения или что-то в этом роде, поэтому, когда AGS перезаписывала подключения или пулы в течение ночи, это подключение было удалено, оставив учетную запись ArcGISWS для подключения. , чего он не мог из-за отсутствия разрешений.

Надеюсь, я смогу помочь кому-нибудь с этой попыткой решения.

...