zoukankan      html  css  js  c++  java
  • ArcGIS Server服务发布篇

    一篇,写到了基本的地图服务发布,也就是说,如果你把SOM和SOC装在了同一台机器上,那么你在这台机器上发布地图服务的时候,如果是本地的mxd,在ArcCatalog中右键mxd点击“Publish to ArcGIS Server”,和在ArcCatalog中Create New Service 是殊途同归的。注意了,当你使用“Publish to ArcGIS Server “向导时,有个下拉列表框让你选择计算机,如果你选择的是本机那么和Create New Service是一样的,如果你选择的是SOM所在的计算机,那么这个时候就要注意了!你选择的这个mxd不能实在本地路径下,如"D:\Data\test.mxd",而是需要在ArcCatalog中建立UNC路径,啊?你不知道怎么建立UNC路径,那么请去这里看看吧http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Giving_ArcGIS_Server_access_to_folders

         我认为,你看过之后应该学会了怎么在ArcCatalog中建立UNC路径,好了,同样把UNC路径下的这个mxd右键然后点击“Publish to ArcGIS Server”,然后选择SOM所在的计算机,然后一路下一步,如果服务正常启动,那看来是个好事情,如果没有,那你就要好好找找原因了。

         这里我要说一个比较重要的问题,即使上面的服务正常启动,当你在ArcCatalog中预览的时候,并不见得能看见数据哦~,可能在预览窗口一片空白然后中间会提示你"Can't Display this layer.The data source referenced by this layer maybe missing or corrupted",呵呵,你是不是真的这样啊?恭喜你,这里就有解决的方法,这是因为你的mxd再加载数据的时候,仍然用的本地路径,请你用ArcMap打开这个mxd,把原有的图层移除,然后添加图层的时候一定要记得用UNC路径里面的数据,然后重新保存,重新发布,prefect!

         你可以做个实验,你在SOM所在的机器上打开这个mxd(不是拷贝过去,就是在共享路径下用ArcMap打开),如果图层前面有个红色的感叹号,那说明你用的本地路径。如果能够正常显示数据,那这个mxd就可以正常发布!


    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ybgiser/archive/2009/02/18/3906278.aspx

  • 相关阅读:
    linux command ubuntu
    C++ project
    windows command line
    vi command
    C++ Language
    postgresql backup
    C Language
    L1-046. 整除光棍(模拟除法)
    pta 拯救007(Floyd)
    CCF 201609-4 交通规划
  • 原文地址:https://www.cnblogs.com/gisoracle/p/1867004.html
Copyright © 2011-2022 走看看