Portal for ArcGIS入门教程_第六章_创建应用程序

0
分享 2016-03-15
6. 创建应用程序
应用程序为实现目标用途将地图、数据和工具组合在一起。通过ArcGIS Portal可以创建多种应用程序,可帮助您与组织中的地图和数据进行交互。创建应用程序有两种方法:

· 使用可配置应用程序模板创建您自己的 Web 应用程序。
· 使用 Web AppBuilder 通过即用型微件和可配置主题创建应用程序。

6.1 使用应用模板
可使用应用程序模板从创建的 web 地图和组中构建 web 应用程序,而无需编写代码。有多种应用程序,适合于特定目的、目标或组织策略:





不同的模板提供各种不同的功能,例如不同的布局和配色方案、编辑和识别工具、并排显示的地图查看器等功能。在使用时,可以根据要展现的内容、应用程序的受众等来选取合适的应用程序模板。

练习
题目1:通过地图创建应用程序

可通过将共享地图放入模板的方式创建应用程序。从地图查看器开始创建应用程序,请执行以下步骤。

1. 打开地图查看器中保存的地图,然后单击共享。只能对共享的地图创建应用程序。如果您是地图的所有者,请在共享窗口中指定共享选项将其共享。如果您不是地图的所有者,可根据需要与所有者联系,使其将地图共享。
2. 单击创建 Web 应用程序。随即打开共享弹出窗口,其中包含两个选项卡:可配置应用程序构建器
3. 选择可配置的应用程序,并执行以下操作:
    a. 悬停在模板缩略图上查看模板的描述信息。
    b. 要查看地图在模板中的外观,请单击模板缩略图下方的发布,然后选择预览
    c. 要开始创建您的应用程序,请单击模板缩略图下方的发布,然后选择发布
    d. 为应用程序输入标题、标签和摘要,然后单击保存 & 发布。应用程序将发布到门户,并向我的内容添加一个非共享项目。要让其他人可以访问您的应用程序,需要共享该应用程序。
    e. 在弹出窗口中单击立即转至该项目,然后单击配置应用程序。根据需要更改应用程序组件,如主题、微件和其他各项。完成应用程序配置后,单击保存

题目2:通过组创建应用程序
可通过将共享组放入模板的方式创建应用程序。从组页面开始创建应用程序,请执行以下步骤。

1. 验证您是否已登录,以及是否具备创建和共享内容的权限。
2. 打开要用于创建图库应用程序的组。如果该组是私有组,则只有登录到网站的组成员才可以查看图库中的项目。如果您是组的所有者并希望将图库在更广泛的受众范围内进行共享,请考虑将该组及其项目设置为对所有人(公共)可用。
3. 单击共享,然后单击创建图库应用程序,随即打开创建图库应用程序,其中包含一系列可用于创建应用程序的模板。
4. 悬停在模板缩略图上查看模板的描述信息。
5. 单击模板缩略图下方的发布,然后选择预览以查看组在模板中的外观。
6. 单击模板缩略图下方的发布,然后选择发布开始创建您的应用程序。
7. 为应用程序输入标题、标签和摘要,然后单击保存 & 发布。应用程序将发布至门户,并向我的内容添加一个非共享项目。要让其他人可以访问您的应用程序,需要共享该应用程序。
8. 如果选择了可配置的模板,单击弹出窗口中的立即转至该项目,然后单击配置应用程序。根据需要更改应用程序组件,如主题、微件和其他各项。完成应用程序配置后,单击保存

6.2 使用Web AppBuilder for ArcGIS
创建 web 应用程序的另一种方法是使用交互式 Web AppBuilder for ArcGIS。Web AppBuilder for ArcGIS 是一种直观的所见即所得式 (What You See Is What You Get) 应用程序,可在无需编写任何代码的情况下快速构建 web 应用程序。它所包括的强大工具可用来配置功能完备的 HTML web 应用程序。添加地图和工具时,可以在应用程序中直观地看到这些地图和工具并立即使用。

在Portal for ArcGIS 10.3推出之前,Web AppBuilder是一个Beta版的独立产品,用户可以直接在Esri 的Beta社区下载并安装部署。在ArcGIS10.3中,Web AppBuilder作为Portal for ArcGIS 的一个应用程序模板而出现。使用Web AppBuilder,可以完成以下工作:

· 创建可在桌面、平板电脑和智能手机上运行的 HTML/JavaScript 应用程序。
· 使用即用型微件构建所需应用程序,例如查询、地理处理、打印等。
· 使用可配置主题自定义应用程序的外观。
· 在线托管应用程序或在自己的服务器上运行应用程序。
· 创建自定义应用程序模板。

使用web AppBuilder配置应用,主要就是对即拿即用的Widget(部件)进行配置从而快速构建应用。 Web AppBuilder 包括多种开箱即用的微件。这些微件提供用于轻松创建 Web 应用程序的基本功能。大多数微件拥有允许配置和自定义的参数。通常,可将微件分为两种类型 - 面板内微件和无面板微件。

无面板微件
无面板微件没有面板,所以不能将其添加到头控制器或侧控制器。以下是无面板微件的列表:

· 属性表 - 显示业务图层属性的表格视图。目前,系统支持地图服务中的图层、地图中的要素服务和地图中的要素集合。
· 坐标 - 在地图上移动游标或通过单击地图在其他坐标系中移动游标时显示当前地图投影的坐标。
· 地理编码器 - 支持在地图上查找位置。
· 主页按钮 - 单击以缩放至地图的初始范围。
· 我的位置 - 检测您的物理位置并将地图缩放到该位置。
· 鹰眼图 - 将地图显示的当前空间范围显示为与底图服务的整个空间范围相关的灰色矩形。
· 比例尺 - 在地图上显示比例尺。
· 启动 - 在启动画面上显示内容。
· 卷帘 - 在地图顶端显示部分图层。
· 时间滑块 - 在包含时间感知图层的地图内对内容进行可视化。

面板内微件
每个面板内微件均需要与用户进行交互。以下是面板内微件的列表:

· 关于 - 提供关于应用程序的信息。
· 底图库 - 提供底图的图库并可以在其中进行挑选。
· 书签 - 快速导航的空间书签。
· 图表 - 显示所选要素的图表。
· 方向 - 在两个或更多位置之间计算并显示方向。
· 绘制 - 在地图上绘制基本图形和文本。
· 编辑 - 在可编辑图层提供修改要素的工具。
· 地理处理 - 允许您使用地理处理服务中的任何任务。
· 图层列表 - 在应用程序中显示业务图层的列表
· 图例 - 显示地图中可见图层的图例。
· 测量 - 允许您测量面的面积、线的长度或获取点的坐标。
· 打印 - 当前地图的高级或基础打印。
· 查询 - 通过执行预定义查询,从业务图层查询信息。

练习
题目1:使用web Appbuilder创建应用程序

请执行以下步骤。
1. 创建新应用程序
通过地图查看器、图库或“我的内容”访问 Web AppBuilder。
· 打开地图查看器,单击共享,然后单击创建 Web 制图应用程序。单击 Web AppBuilder
· 也可以首先打开图库Esri 专题内容 > 应用程序部分,然后选择应用程序构建器
· 从我的内容 > 创建> 应用程序中选择使用 Web AppBuilder

2. 选择样式
通过选择主题配置应用程序的外观。主题包括面板、样式、布局以及预配置微件的集合。

3. 选择地图
选择您使用地图查看器创建的地图或选择您自己组织中的地图。如果通过地图查看器打开 Web AppBuilder,则将有一张已选定的地图,但您可以对其进行更改。

4. 添加微件
微件用于为您的应用程序提供功能,如打印和鹰眼图。每个专题均具有其自己的预配置微件组,而且您还可以添加其他微件。

5. 配置属性
属性允许您使用徽标、标题、超链接等自定义应用程序通栏。

6. 预览和发布
以常用设备屏幕尺寸预览响应的应用程序。准备就绪后,保存并发布。

本入门教程所有章节链接:
Portal for ArcGIS入门教程_第一章_简介: http://zhihu.esrichina.com.cn/?/article/550
Portal for ArcGIS入门教程_第二章_安装: http://zhihu.esrichina.com.cn/?/article/551
Portal for ArcGIS入门教程_第三章_管理与配置: http://zhihu.esrichina.com.cn/?/article/552
Portal for ArcGIS入门教程_第四章_内容管理与共享: http://zhihu.esrichina.com.cn/?/article/553
Portal for ArcGIS入门教程_第五章_创建Web Map:http://zhihu.esrichina.com.cn/?/article/554
Portal for ArcGIS入门教程_第六章_创建应用程序: http://zhihu.esrichina.com.cn/?/article/555

1 个评论

10.7.0中还能看到有通过【应用模板】创建应用程序,但升级到10.7.1后没有【应用模板】了,是怎么回事?

要回复文章请先登录注册