原文转自:http://blog.csdn.net/yu624774720hua/article/details/6572671
获得使用ArcGIS Flex的浏览器开始
对于Flex应用ArcGIS的浏览器,用户可以创建地理信息系统的Web地图应用,而无需编程。它的目的是使用户可以配置和部署Web地图应用方便快捷。
此帮助主题说明如何开始使用的ArcGIS Flex应用程序查看器。首先,确保软件需求得到满足,然后按照说明下载并成立了观众。在回顾了浏览器应用程序(默认外观),练习一些配置,如修改元素的浏览器的主要方面:标题,颜色,地图范围。最后,给出的步骤添加新的功能到浏览器(通过添加一个小部件)和一些自定义的数据内容(通过添加一个Web服务)。
要求:
- Web浏览器(如火狐4,IE浏览器9)。
- 一个 Web服务器 上的位置ArcGIS的Flex的浏览器将被安装的机器(如IIS或Apache)上运行。问问你的系统管理员,以确认你的机器有一个Web服务器上运行。
如何在Windows 7启动IIS:
- 单击开始,然后单击控制面板。
- 在控制面板,单击程序,然后单击打开或关闭Windows功能。
- 在Windows功能 s对话框中,单击Internet信息服务,然后单击确定。
- 可选:访问到ArcGIS Server标准版或高级版,如果你想添加自己的Web服务。Flex的浏览器普遍支持ArcGIS Server的9.3以上,但某些功能,如网络编辑和时间感知数据的支持,需要10年或以上版本的ArcGIS服务器。
第1部分。下载Flex软件包的ArcGIS浏览器
- 点击网站上的下载包中包含页面下载链接;同意ESRI的署名和许可协议,然后点击下载并保存在计算机上的ZIP文件的任何地方。
- 解压缩下载包文件,它会创建一个新的文件夹,名为flexviewer。
-
放入机器的Web服务器文件夹的flexviewer文件夹。实际的文件夹的位置可能不同,具体取决于您的Web服务器的配置,但是当使用IIS时,默认是:“C:/ inetpub / wwwroot的”。
-
注意:
-
你需要写这个文件夹的权限。根据您的操作系统和用户权限,你可能要问您的系统管理员寻求协助。
-
当试图保存一个文件在C:/ inetpub / wwwroot的,你可能会得到特别是在Windows 7和Windows Vista下面的错误:“您没有权限保存在此文件夹”。出现这种情况,即使你是一个机器上的管理员。这是由于增加了访问控制的Windows 7(和Vista)(又名UAC或用户的访问/账户控制)时试图保存在受保护的文件夹文件(如C:/ inetpub / wwwroot的)。
-
- 右击文件夹并选择 权限。
- 转到安全选项卡。
- 请注意,用户只有读取权限。更改为 完全访问和Windows不应该抱怨了。
- 更多信息可在Windows上安装Vista和Windows 7 IIS 7。
- 打开Web浏览器并输入以下URL测试Flex应用程序ArcGIS的浏览器:http:// <machinename> / flexviewer / index.html的。替补<machinename>与您的计算机的名称(例如,http://mymachinename/flexviewer/index.html)。
对于Flex应用ArcGIS的浏览器应该出现在您的Web浏览器。下图显示了其关键用户界面组件的一些标记查看器应用程序(默认外观):
![](https://img-my.csdn.net/uploads/201207/16/1342419953_3274.png)
默认情况下,查看器应用程序已被预先配置为引用来自多个Web服务ArcGIS.com,这些都显示在主显示和地图切换部件上市。概述地图导航和部件都内置了浏览器的用户界面。在比例尺是部分实际上是一个在地图的属性,它不是一个单独构件。(例如,额外的GIS功能)其他部件都包含在在应用程序的顶部部件托盘。
探索与它的一些功能试验把现成的部署Flex应用程序ArcGIS的浏览器。一旦你熟悉的应用程序,继续进行下一部分,以了解如何配置浏览器。
第2部分。实践配置为Flex ArcGIS的浏览器
1。查找文件
最小化的Web浏览器并导航回到你的机器上flexviewer文件夹的位置。(例如,C:/ inetpub / wwwroot的/ flexviewer)。展开文件夹以查看其内容。
![](https://img-my.csdn.net/uploads/201207/16/1342419977_6721.png)
该flexviewer文件夹中包含:
- 应用程序文件夹 - 包括本地化配置文件中的各种样品。
- 资产文件夹 - 包含资源的图标和应用程序使用的图形等。
- 部件文件夹 - 包含由应用程序使用的部件。
- HTML包装网页:为Default.htm和index.html(服务器默认为其中一人当不指定文件名)。
- 主要的应用程序文件:index.swf。
- 本地化的HTML包装页面:index_ {XX} HTML。
- 两个XML的浏览器应用程序配置文件:config.xml和配置,all.xml。
- ESRI的许可协议文件:readme.txt文件。
- 其他支持Flash应用程序文件:*. SWZ,* swfobject.js,playerProductInstall.swf。
2。变更名称,标识和在config.xml样式颜色
在文本编辑器如记事本或TextPad,config.xml文件。离开查看器应用程序中打开Web浏览器。
更改标题,副标题,标志和颜色XML从这个标签的值:
<title>ArcGIS Viewer for Flex</title>
<subtitle>a configurable web mapping application</subtitle>
<logo>assets/images/logo.png</logo>
<mce:style><!--
<colors>0xFFFFFF,0x333333,0x101010,0x000000,0xFFD700</colors>
<alpha>0.8</alpha>
--></mce:style><style mce_bogus="1"> <colors>0xFFFFFF,0x333333,0x101010,0x000000,0xFFD700</colors>
<alpha>0.8</alpha></style>
这样:
<title>My Flex Viewer</title>
<subtitle>Sample configuration</subtitle>
<logo>assets/images/i_solar.png</logo>
<mce:style><!--
<colors>0x000000,0xFFFFFF,0xEFEFEF,0xFFFFFF,0x000000</colors>
<alpha>1.0</alpha>
--></mce:style><style mce_bogus="1"> <colors>0x000000,0xFFFFFF,0xEFEFEF,0xFFFFFF,0x000000</colors>
<alpha>1.0</alpha></style>
保存在config.xml文件(但离开它打开),并刷新查看器应用程序的变化来观察你刚才的讲话。
注意:您可能需要清除缓存,以确保Web浏览器的文件的新版本。
<map initialextent="12042000 -5619000 17795000 -952000" top="40">
注:空间范围是在WGS 1984网络辅助球体墨卡托投影指定,因为在ArcGIS在线底图与观众预先在这一预测的。如果您的Web服务在不同的投影,你将不得不改变浏览器应用程序的初始程度相匹配的投影。
<layer label="Boundaries and Places" type="tiled" visible="true"
url="http://server.arcgisonline.com/ArcGIS/rest/services/Reference/World_Boundaries_and_Places_Alternate/MapServer"/>
<widget label="Traffic Camera"
icon="assets/images/i_camera.png"
config="widgets/Query/QueryWidget_Louisville_TrafficCams.xml"
url="widgets/Query/QueryWidget.swf"/>