2011-03-09 6 views
0

데이터베이스의 포인트 맵을 제공하기 위해 ArcGIS Server를 사용합니다. AGS에서 WMS 서비스로 mxd를 만들고 게시 할 때 모든 것이 정상적으로 보입니다. 그러나 잠시 후, 또는 그 다음날 -지도에는 아무것도 표시되지 않습니다. 해당 계층의 WMSServer에 대한 모든 요청은 다시 비어있게됩니다. ArcMap에서 mxd를 열면 예상대로 올바른 데이터가 표시되고 WMS 호출에만 오류가 발생합니다.mxd가 데이터를 보여 주지만 WMS 계층은 비어 있습니다.

무엇이 문제 일 수 있습니까?

Details : mxd 파일을 만들고 비 공간 데이터베이스에서 데이터를 추가합니다. 레이어를 만들려면 데이터 소스를 마우스 오른쪽 버튼으로 클릭하고 "XY 데이터 표시 ..."를 선택하고 데이터에서 X 및 Y 열을 선택합니다.

AGS 관리자에서 "새 서비스 추가"를 선택하고 그 모든 기본 설정을 사용하여 해당 mxd 파일을 가리 킵니다. 나는 또한 간단한 "Publish GIS resource"를 시도했고 같은 결과를 얻었다.

답변

0

문제를 일으킨 mxd 파일에서 데이터 연결을 설정 한 것처럼 보입니다. ArcGIS 서버는 시스템 계정을 사용하여 모든 서비스 (예 : "ArcGISWS")를 실행하며 해당 계정은 mxd에서 참조한 모든 데이터에 액세스하지 못했습니다. ArcGISWS 계정을 사용하여 설정 한 mxd로 변경하면 모든 것이 예상대로 작동합니다. 이 작업을 수행하는 모든 사용자를위한 솔루션은 의도 된 계정 (ArcGISWS)을 사용하여 ArcGIS Server에 로그인하고 mxd를 작성하는 것인데,이 경우 데이터 액세스와 관련된 모든 문제가 ArcMap에서 이미 분명 해지고 사용자는이를 해결할 수 있습니다 서비스를 게시하기 전에 문제.

적어도 그게 내가 권하는 것입니다. :-)

지도가 이상하게 작동하는 이유는 연결 캐시 일 것입니다. 따라서 AGS가 야간에 연결이나 풀을 재활용 할 때 ArcGISWS 계정을 떠나 연결이 제거되었습니다. 사용 권한 부족으로 연결할 수없는 연결을 수행합니다.

희망이 해결책을 시도하는 사람을 도울 수 있습니다.

관련 문제