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

news/2024/5/19 18:43:42 标签: flex, flash builder, arcgis

转载

一、    将保存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


http://www.niftyadmin.cn/n/865887.html

相关文章

说说在 Oracle 中如何实现 MD5 加密

Oracle 在 DBMS_OBFUSCATION_TOOLKIT 包中提供了 MD5 加密函数&#xff0c;它的定义如下&#xff1a; DBMS_OBFUSCATION_TOOLKIT.MD5(input IN RAW,checksum OUT raw_checksum);DBMS_OBFUSCATION_TOOLKIT.MD5(input_string IN VARCHAR2,checksum_…

CSDN的博文如何转载

最近发现CSDN的博客&#xff0c;是不能够转载的&#xff08;或者说根本就没有转载连接&#xff1b;但是可以分享连接的&#xff0c;也只能分享微qq&#xff0c;人人&#xff0c;sina微博等非csdn博文&#xff09;—— 最后在csdn官网上查看到&#xff0c;原来csdn是本着尊重原创…

Linux下程序lib库环境变量设置

Linux下程序lib库环境变量设置 临时生效 某一临时导入环境变量的设置export LD_LIBRARY_PATH/root/path env | grep LD_LIBRARY_PATH 查看环境变量 永久生效 在/etc/ld.so.conf 文件里面添加路径 /root/path 执行 echo /root/path >>/etc/ld.so.conf 因为linux系统运行库…

ROS从入门到精通系列(十八)-ROS TF(中)TF 消息全解析

目录 1. TF消息:两个frame之间的消息 消息解释: 2. TF消息:TF树的消息类型

Navicat创建存储过程和触发器,Java调用

1、建表 首先先建两张表&#xff08;users表和number表&#xff09;&#xff0c;具体设计如下图&#xff1a; 2、存储过程 写一个存储过程&#xff0c;往users表中插入数据&#xff0c;创建过程如下&#xff1a; 代码如下&#xff1a; BEGIN #Routine body goes here... d…

说说 Spring 容器的技术内幕

Spring 的 AbstractApplicationContext 是 ApplicationContext 的抽象实现类&#xff0c;这个类的 refresh() 方法定义了 Spring 容器在加载配置文件之后的处理过程&#xff1a; public void refresh() throws BeansException, IllegalStateException {synchronized (this.sta…

数学基础(9)--MATLAB 数据拟合 SSE,MSE,RMSE,R-square

本来主要介绍机器学习、曲线拟合中常见的损失函数MSE的定义以及它的求导特性。 数理统计中均方误差是指参数估计值与参数值之差平方的期望值&#xff0c;记为MSE。MSE是衡量“平均误差”的一种较方便的方法&#xff0c;MSE可以评价数据的变化程度&#xff0c;MSE的值越小&#…

说说 Spring 的属性编辑器

在 Spring 配置文件中&#xff0c;我们往往通过字面值设置 Bean 各种类型的属性值 &#xff0c;这个功能是通过属性编辑器实现的。 任何实现了 java.beans.PropertyEditor 接口的类都是属性编辑器 。 它可以将外部需要设置的值转换为 JVM 内部的对应类型&#xff0c;所以属性编…