设置应用程序权限

视频

本教程也以视频方式提供。

将数据添加至 ArcGIS Online

2022 年,尼日利亚经历了十年来最严重的洪水,导致超过一百万人流离失所。 您拥有的一些数据显示了尼日利亚的河流,以及在 2022 年受到了洪水影响的地方政府区域 (LGA)。 要使用 ArcGIS StoryMaps 在故事中显示此数据,您首先需要将数据作为要素图层添加至 ArcGIS Online

  1. 下载尼日利亚地理数据库。

    名为 Nigeria.gdb.zip 的文件即会下载到您的计算机。 请勿解压缩该文件。

    文件地理数据库 (.gdb) 是适用于桌面 GIS 的常用数据格式。 它是一个容器,可以存储多个图层的空间和非空间数据。 要在 ArcGIS Online 中使用文件地理数据库,您需要上传 .gdb 文件的压缩副本。

  2. 登录到您的 ArcGIS 组织帐户
    注:

    如果您没有组织帐户,请参阅软件访问权限选项

  3. 在功能区上,单击内容选项卡。
  4. 单击新建项目按钮。

    “内容”选项卡和“新建项目”按钮

  5. Nigeria.gdb.zip 文件拖动到新建项目窗口。
    提示:

    或者,单击您的设备,然后浏览到 .zip 文件。

  6. 对于文件类型,选择文件地理数据库
  7. 对于您希望如何添加此文件,确保选择添加 Nigeria.gdb.zip 并创建托管要素图层

    “文件地理数据库”和“添加 Nigeria.gdb.zip 并创建托管要素图层”

    此选项将在您的 ArcGIS Online 帐户中创建 2 个新项目。 一个项目将是文件地理数据库的副本。 另一个项目将是根据文件地理数据库的内容创建的要素图层。 您需要要素图层格式的数据,然后才能将其用于在 ArcGIS Online 中创建地图。

  8. 单击下一步
  9. 对于标题,键入 Nigeria Flood,后跟您的姓名首字母(例如 Nigeria Flood YN)。
    注:

    不能在 ArcGIS 组织中创建同名的两个图层。 可通过向图层名称添加您的姓名首字母以确保组织中的其他人也可以完成本教程。 在创建图层后,可以在地图中对其进行重命名以移除您的姓名首字母,这不会影响基础数据图层的名称。

  10. 对于摘要,键入 Flood affected areas in Nigeria, 2022.

    “新建项目”窗口中的项目详细信息

    稍后可以修改这些详细信息。

  11. 单击下一步

    随即出现新的 Nigeria Flood 要素图层的项目页面。 它包含两个子图层,列在图层标题下:RiversFlood_affected_areas

    子图层的列表

向地图添加数据

您的数据作为要素图层存在于 ArcGIS Online 中后,即可将其添加至地图。

  1. Nigeria Flood 要素图层的项目页面上,单击在 Map Viewer 中打开
    注:

    根据您的组织和用户设置,您可能已打开 Map Viewer 经典版ArcGIS Online 将提供两个地图查看器,用于查看、使用和创建地图。 有关可用和使用的地图查看器的详细信息,请参阅此常见问题解答

    本教程将使用 Map Viewer

    地图随即出现并缩放至尼日利亚。 其中包含代表河流的线以及代表 2022 年受洪水影响区域的面。

    尼日利亚地图

    您稍后可对地图进行符号化。 在本教程中,您将重点关注共享权限。

  2. 图层窗格中,单击 Nigeria Flood 旁的箭头以展开该要素图层。

    包含已展开图层的“图层”窗格

    将列出 2 个子图层。

    接下来,您需要保存地图。

  3. 内容(深色)工具栏上,单击保存并打开按钮。 单击另存为

    “保存并打开”菜单上的“另存为”

  4. 保存地图窗口中,对于标题,键入 Nigeria Floods 2022
  5. 单击保存

在故事中共享地图

当您拥有显示数据的 web 地图后,即可在应用程序中呈现该地图。应用程序是用于共享 web 地图的推荐方法。 由此可在地图旁边显示上下文信息,例如标题、图例、文本、图片和交互式工具。 可以使用多种 ArcGIS 产品来构建不同类型的应用程序。 在本教程中,您将与 ArcGIS StoryMaps 共享您的地图,因为除了地图之外,您还计划包含大量文本和图像。

  1. 内容工具栏上,单击创建应用程序按钮。 单击 ArcGIS StoryMaps

    “创建应用程序”菜单中的 ArcGIS StoryMaps

    随即显示故事构建器。

  2. 单击为故事添加标题并键入 Nigeria Floods 2022

    标题经过编辑的故事

    您的地图已出现在故事中。

  3. 在地图下,单击为此 web 地图添加说明文字,然后键入 LGAs affected by flooding

    地图说明文字

    您的故事尚未完成。 稍后,您将添加文本和图像,也许还有另一张地图。 但现在,您将发布未完成的故事,以便测试您是否能够与公众共享该故事。

  4. 在功能区上,单击发布
  5. 对于设置共享级别,选择所有人(公众)

    共享属性

  6. 单击发布

    随即出现需要内容身份验证页面。 它告知您,系统将提示用户先登录,然后才能查看您的故事。 仅更新故事的共享级别是不够的;您还必须更新故事中所有项目的共享级别。

  7. 单击是的,仍然发布

    “需要内容身份验证”窗口中的“是的,仍然发布”按钮

    随即出现共享项目页面。 它还会提示您更新 web 地图的权限。 您将更新故事中所有项目的共享级别。

  8. 单击是,共享这些项目

    “是,共享这些项目”按钮

    随即出现故事的已发布版本。

测试故事

您能够查看故事的已发布版本,但是您不确定没有 ArcGIS 帐户的用户是否能够进行查看。 要对此进行测试,您需要在登出 ArcGIS 帐户的情况下访问故事网页。 执行此操作的一种方法是使用隐私浏览器窗口。

  1. 单击已发布故事上方的浏览器地址栏并复制 URL。

    地址栏中的故事 URL

  2. 在您的 Internet 浏览器中打开一个隐私窗口:
    • Google Chrome 中,单击菜单按钮,然后单击新建隐身窗口
    • Safari 中,单击文件,然后单击新建隐私窗口
    • Microsoft Edge 中,单击菜单按钮,然后单击新建 InPrivate 窗口
    • Mozilla Firefox 中,单击菜单按钮,然后单击新建隐私窗口

    新建隐身窗口

  3. 在新的隐私窗口中,单击地址栏并粘贴故事的 URL。 按 Enter 键。

    故事、故事中的地图以及地图中的数据都没有问题。

    已发布的故事

在本教程中,您创建了一个故事并确保已正确地与公众共享该故事。

您首先将数据上传至 ArcGIS Online 以创建要素图层。 然后,您使用要素图层制作了一个 web 地图。 最后,您使用该 web 地图制作了一个故事。 您使用了隐私浏览器窗口以测试您的故事是否可公开访问。 当您发现其无法公开访问时,您不仅检查了故事的共享权限,还检查了故事中的 web 地图和要素图层的共享权限。

在本教程中,您创建和测试的应用程序是一个故事,但相同的测试步骤将用于确保正确地共享任何 ArcGIS 应用程序,例如,使用 ArcGIS DashboardsArcGIS Instant AppsArcGIS Experience Builder 创建的应用程序。

正确共享故事后,即可对地图进行符号化并向故事添加内容。 在您准备好将故事添加至您的网站之前,您可以选择将故事的共享级别恢复为所有者。 请查看使用本教程中的数据制作的完整故事示例

您可以在教程库中找到更多教程。