加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

创建一个Map服务并在Flex中调用

发布时间:2020-12-15 03:44:43 所属栏目:百科 来源:网络整理
导读:转载 ▼ 一、? ? ? ?将保存mxd地图文档的文件夹设为共享,并给SOC,SOM,MANAGER,管理员账户授所有权限。 二、? ? ? ?在ArcCatalog中,点击connector to?folder,将上面的目录添加到Catalog中。 三、? ? ? ?在你建立的GIS Server上右键,新建一个服务。 1、?

转载

一、????将保存mxd地图文档的文件夹设为共享,并给SOC,SOM,MANAGER,管理员账户授所有权限。

二、????在ArcCatalog中,点击connector to?folder,将上面的目录添加到Catalog中。


三、????在你建立的GIS Server上右键,新建一个服务。

1、??????右键Add New Service,填写一个服务名称,Next。

2、??????在MapDocument中,配置你的地图文档,路径以你在第二步添加的folder为准。比如: YourMachineName mxds****.mxd;并选择你的Cache目录,Next。

3、??????选择WMS复选框,Next。

4、??????一路Next,到Finish。

四、????此时,地图服务发布成功,右键Services Properties,在Caching标签内,可选择动态或者切片方式的服务。选择切片方式时,就可以定义切片的级别以及比例尺等等。具体操作,自己摸索下~~

五、????开始>所有程序>ArcGIS>ArcGIS Server for the Java Platform>ArcGIS Services Directory。打开Rest管理目录。若看不到你刚刚发布的服务。可以访问这个目录:http:// YourMachineName:8399/arcgis/rest/admin。 用户名和密码和你登陆manager的相同。进入后,删除Cache。重新访问ArcGIS Services Directory,就可以看到你发布的服务了。点击你发布的服务,可以看到地图服务的相关信息。此时,将地址栏的内容复制,这个地址就是你地图服务调用的地址。

?

PS:若ArcGIS Services Directory无法打开,将你的GIS Server Post Install重新运行一下即可。

六、????打开Adobe Flex Builder 3。New一个工程。将你下载的ArcGIS_API_for_Flex中的agslib-1.3.swc复制到工程的libs目录下。

七、????此时,你的工程的src目录下会有一个与你工程名同名的mxml文件,打开它。在他的xmlns头信息后面追加如下:xmlns:esri=http://www.esri.com/2008/ags。并在<mx:Application></mx:Application>内添加如下内容:

<esri:Map x="0" width="100%" level="1" height="100%">

<esri:ArcGISDynamicMapServiceLayer

url=”http://YourMachineName:8399/arcgis/rest/services/myUSA/MapServer”/>

</esri:Map>

url后的地址就写你在第五步复制的地址。

八、????在上面的mxml文件上,右键点击Run??Application。恭喜,你成功了。

?

PS:上文提到的YourMachineName为你的计算机名。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Mi4USeeU/archive/2010/01/28/5265879.aspx

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读