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

ArcGIS Viewer for Flex(入门)

发布时间:2020-12-15 01:27:02 所属栏目:百科 来源:网络整理
导读:? ? 获得使用ArcGIS Flex的浏览器开始 对于Flex应用ArcGIS的浏览器,用户可以创建地理信息系统的Web地图应用,而无需编程。它的目的是使用户可以配置和部署Web地图应用方便快捷。 此帮助主题说明如何开始使用的ArcGIS Flex应用程序查看器。首先,确保软件需

?

?

获得使用ArcGIS Flex的浏览器开始

对于Flex应用ArcGIS的浏览器,用户可以创建地理信息系统的Web地图应用,而无需编程。它的目的是使用户可以配置和部署Web地图应用方便快捷。

此帮助主题说明如何开始使用的ArcGIS Flex应用程序查看器。首先,确保软件需求得到满足,然后按照说明下载并成立了观众。在回顾了浏览器应用程序(默认外观),练习一些配置,如修改元素的浏览器的主要方面:标题,颜色,地图范围。最后,给出的步骤添加新的功能到浏览器(通过添加一个小部件)和一些自定义的数据内容(通过添加一个Web服务)。

要求:

?

  • Web浏览器(如火狐4,IE浏览器9)。
  • 一个?Web服务器?上的位置ArcGIS的Flex的浏览器将被安装的机器(如IIS或Apache)上运行。问问你的系统管理员,以确认你的机器有一个Web服务器上运行。

    如何在Windows 7启动IIS:

    1. 单击开始,然后单击控制面板
    2. 控制面板,单击程序,然后单击打开或关闭Windows功能。
    3. Windows功能?s对话框中,单击Internet信息服务,然后单击确定

    ?

    更多信息可在Windows上安装Vista和Windows 7 IIS 7。
  • 可选:访问到ArcGIS Server标准版或高级版,如果你想添加自己的Web服务。Flex的浏览器普遍支持ArcGIS Server的9.3以上,但某些功能,如网络编辑和时间感知数据的支持,需要10年或以上版本的ArcGIS服务器。

?

下载封装选项:

两个下载软件包可供选择:

  • 编译包?-此下载包不包括源代码,但已经编译并准备使用。
  • 未编译的软件包?-这个下载包包括查看器应用程序的源代码。您将需要编译才能使用它这一点。

?

只有一个下载包是需要安装和使用的Flex ArcGIS的浏览器。编译的包是针对用户谁打算创建通过配置浏览器的XML配置文件自定义Web应用程序映射。在未编译的包是针对开发谁打算创建自定义部件和/或扩展的核心浏览器的应用程序。决定哪个下载包满足您的业务流程,然后按照下面的有关指示。

第1部分。下载Flex软件包的ArcGIS浏览器

?

  1. 点击网站上的下载包中包含页面下载链接;同意ESRI的署名和许可协议,然后点击下载并保存在计算机上的ZIP文件的任何地方。
  2. 解压缩下载包文件,它会创建一个新的文件夹,名为flexviewer。
  3. 放入机器的Web服务器文件夹的flexviewer文件夹。实际的文件夹的位置可能不同,具体取决于您的Web服务器的配置,但是当使用IIS时,默认是:“C:/ inetpub / wwwroot的”。

    Screenshot showing typical wwwroot folder structure for IIS.

    Note

    注意:

    你需要写这个文件夹的权限。根据您的操作系统和用户权限,你可能要问您的系统管理员寻求协助。

    ?

    当试图保存一个文件在C:/ inetpub / wwwroot的,你可能会得到特别是在Windows 7和Windows Vista下面的错误:“您没有权限保存在此文件夹”。出现这种情况,即使你是一个机器上的管理员。这是由于增加了访问控制的Windows 7(和Vista)(又名UAC或用户的访问/账户控制)时试图保存在受保护的文件夹文件(如C:/ inetpub / wwwroot的)。

    ?

    1. 右击文件夹并选择?权限
    2. 转到安全选项卡。
    3. 请注意,用户只有读取权限。更改为?完全访问和Windows不应该抱怨了。

    ?

    更多信息可在Windows上安装Vista和Windows 7 IIS 7。
  4. 打开Web浏览器并输入以下URL测试Flex应用程序ArcGIS的浏览器:http:// <machinename> / flexviewer / index.html的。替补<machinename>与您的计算机的名称(例如,http://mymachinename/flexviewer/index.html)。

?

对于Flex应用ArcGIS的浏览器应该出现在您的Web浏览器。下图显示了其关键用户界面组件的一些标记查看器应用程序(默认外观):

?

Screenshot showing Flex Viewer with its main parts pointed out.

?

默认情况下,查看器应用程序已被预先配置为引用来自多个Web服务ArcGIS.com,这些都显示在主显示和地图切换部件上市。概述地图导航和部件都内置了浏览器的用户界面。在比例尺是部分实际上是一个在地图的属性,它不是一个单独构件。(例如,额外的GIS功能)其他部件都包含在在应用程序的顶部部件托盘。

探索与它的一些功能试验把现成的部署Flex应用程序ArcGIS的浏览器。一旦你熟悉的应用程序,继续进行下一部分,以了解如何配置浏览器。

第2部分。实践配置为Flex ArcGIS的浏览器

1。查找文件

最小化的Web浏览器并导航回到你的机器上flexviewer文件夹的位置。(例如,C:/ inetpub / wwwroot的/ flexviewer)。展开文件夹以查看其内容。

Screenshot showing files inside default flexviewer folder

?

该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从这个标签的值:

?

这样:

?

保存在config.xml文件(但离开它打开),并刷新查看器应用程序的变化来观察你刚才的讲话。


注意:您可能需要清除缓存,以确保Web浏览器的文件的新版本。
3.更改初始范围
更改所以当查看器应用程序打开,地图缩放到澳大利亚地图的初始空间范围。编辑 标签的initialextent属性设置为:
?
保存在config.xml文件(但离开它打开),并刷新查看器应用程序的变化来观察你刚才的讲话。该浏览器的地图显示现在应该放大到你指定的新的空间范围.

注:空间范围是在WGS 1984网络辅助球体墨卡托投影指定,因为在ArcGIS在线底图与观众预先在这一预测的。如果您的Web服务在不同的投影,你将不得不改变浏览器应用程序的初始程度相匹配的投影。


4.添加为一个业务层数据
?
注:如果这个服务不是在同一个Web服务器上运行,你将需要一个ArcGIS Server的crossdomain.xml文件。如果你的ArcGIS Server地图服务尚未缓存( (i.e. not "tiled" ),然后 ?type="dynamic"
5.新增小工具
接下来,您将添加一个小部件,以便在浏览器更多的功能。滚动约一半的文件,直到你看到一个标记。这部分包含在config.xml文件的查看器组件托盘中的小部件。添加下面的XML代码的底部
?

(编辑:李大同)

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

    推荐文章
      热点阅读