将地图和场景添加到工程

可以在工程中创建地图和场景。 您还可以通过以下方式添加或导入现有地图和场景:

  • 从活动门户中添加 web 地图或 web 场景。
  • 从本地驱动器、网络驱动器或活动门户中导入 ArcGIS AllSource 地图包 (.mpkx) 或地图文件 (.mapx)。
  • 从本地驱动器、网络驱动器或活动门户中导入 ArcMap 地图包 (.mpk)。
  • 从本地或网络驱动器中导入 ArcMap (.mxd)、ArcScene (.sxd) 和 ArcGlobe (.3dd) 文档。
  • 在工程之间或工程内复制地图。
  • 在工程中将地图转换为场景或将场景转换为地图。

从门户项目添加或导入的大多数地图和场景在工程中均使用链接图标 链接 进行标记。 这表明它们已链接至门户项目,并且可以在门户项目更改时进行更新。

“门户”选项卡上的门户项目和“目录”窗格中“工程”选项卡上的相应地图

可以作为地图或场景添加至工程的门户项目显示在“门户”选项卡上,工程中的地图和场景列表显示在“工程”选项卡上。 链接至门户项目的地图将使用链接图标进行标记。

创建地图或场景

地图显示 2D 数据,场景显示全球或局部视角下的 3D 数据。

要在工程中创建地图或场景,请执行以下步骤:

  1. 单击功能区上的地图选项卡。
  2. 插入组中,单击新建地图下拉箭头。
  3. 单击以下选项之一:
    • 新建地图 新建地图
    • 新建全球场景 新建全球场景
    • 新建局部场景 新建局部场景
    • 新建底图新建底图

    随即将新地图或场景添加至工程并将其打开。

    提示:

    通过右键单击目录窗格中的空白区域,也可以访问这些用于创建地图的选项。

添加 web 地图或 web 场景

随即从活动门户将 web 地图和 web 场景添加至工程。 工程中的地图或场景将链接至门户中的 Web 地图或 Web 场景,并且可以在门户项目更改时进行更新。

有关将在 ArcGIS AllSource 中创作的地图共享至门户的详细信息,请参阅共享 web 地图共享 web 场景

要将 web 地图或 web 场景添加至工程,请完成以下步骤:

  1. 目录窗格中,单击门户选项卡。
  2. 浏览至或搜索我的内容或其他门户集合中的 Web 地图或 Web 场景。
  3. 右键单击该项,然后单击添加并打开 添加并打开

    随即将 web 地图或场景添加至工程并在视图中打开。 在目录窗格的工程选项卡上,地图将在地图列表中显示一个链接图标 链接

    “目录”窗格中“地图”集合中的 Web 地图

    提示:

    您也可以通过单击功能区地图选项卡上的导入地图 导入地图 将 Web 地图或 Web 场景添加至工程。

更新 web 地图或 web 场景

如果工程包含 Web 地图或 Web 场景,则当链接的门户项目更改时,将显示更新通知。 您的登录状态旁边的通知指示器 通知 上将显示一个灰点。

“通知”按钮指示了新通知

下次在工程中打开链接地图或场景时,或下次打开已打开链接地图或场景的工程时,将显示更新通知。

可以根据通知窗格中的通知进行操作,以使用最新版本的门户项目更新工程中的地图或场景。 或者,可以使用更新命令 更新。 在任何一种情况下,都将替换工程中的地图或场景,并且您在从门户添加地图或场景后所做的任何更改都将丢失。 要保留更改,请在更新地图或场景之前将其另存为地图文件

注:

您在工程中对 Web 地图所做的更改也可以保存到门户中的 Web 地图

根据更新通知进行操作

要根据通知进行操作来更新地图或场景,请执行以下步骤:

  1. 单击通知 通知 以打开通知窗格。
  2. 将鼠标悬停在通知上,该通知指示地图或场景的新版本可用。

    通知窗格

  3. 或者,单击显示更多按钮 显示更多,然后单击打开门户项目

    随即在浏览器中打开 web 地图或 web 场景的项目详细信息页面。 可以在 Map ViewerScene Viewer 中打开该项目以查看已进行的更改。

  4. 单击更新地图更新场景(如果要更新场景)。
  5. 更新地图或场景提示中,单击

    工程中的地图或场景将替换为最新版本的门户项目,并移除该通知。

    提示:

    可以使用通知窗格中的菜单按钮 菜单 取消或关闭通知。

手动更新

您可以随时更新 web 地图或 web 场景,而无需根据通知进行操作。 没有通知通常意味着门户项目未更改。 但是,如果在当前 ArcGIS AllSource 会话中打开链接的 web 地图或场景时,门户项目发生更改,则在关闭并重新打开地图或工程之前,将不会通知您。

要手动更新 web 地图或 web 场景,请执行以下操作:

  1. 目录窗格中,展开地图 地图 以查看工程中的地图和场景列表。
  2. 右键单击要更新的地图或场景,然后单击更新 更新
  3. 更新地图或场景提示中,单击

    工程中的地图或场景将替换为最新版本的门户项目。

导入 ArcGIS AllSourceArcGIS AllSource 地图包或地图文件

ArcGIS AllSource 地图包 是一个压缩文件,其中包含地图文件和地图图层所引用的数据。 地图文件是一个地图或场景,不含其图层所引用的数据。 如果在指定路径中未找到地图文件所引用的数据集,则图层不会在地图中进行绘制,而将使用一个红色感叹号 单击以修复工程项目 标记为损坏。 如果可以在其他位置访问该数据,则可以修复图层

从任意位置导入地图包或地图文件时,地图或场景将添加到工程,并且系统将发出导入通知。 通知窗格中将提供有关导入事件的详细信息。

  • 默认情况下,地图包将提取到 <User name>\Documents>\ArcGIS\Packages 文件夹中的某个文件夹。 (您可以在共享和下载选项中更改此位置。)将地图添加至工程后,其图层将引用提取包中的数据集。
  • 从门户添加的地图文件将复制到您的 <User name>\Documents>\ArcGIS\Packages 文件夹中。 不会将从本地或网络驱动器添加的地图文件复制到 Packages 文件夹。

从门户导入地图包或地图文件时,添加至工程的地图将链接到门户项目。 当新版本的门户项目可用时,系统将会通知您,并且您可以更新工程中的地图或场景。

  • 如果门户项目为地图包,则会将新版本的包提取到 Packages 文件夹中。 工程中的地图随即进行更新并引用新版本中的数据。 将不会从 Packages 文件夹中删除原始版本。
  • 如果门户项目为地图文件,则将更新工程中的地图,并将新版本的地图文件复制到 Packages 文件夹中。 将不会从 Packages 文件夹中删除原始版本。

地图包与 ArcGIS AllSourceArcGIS AllSource所有版本兼容:任何较早版本都可以导入使用新版本创建的包。 地图文件在主版本的版本内兼容。 例如,在 ArcGIS Pro 2.9 中创建的地图文件可以由任何 2.x 版本导入,但不能由 1.x 版本导入。 将地图导入较早版本时,某些功能可能会降级。

注:

您也可以从活动门户中导入布局文件 (.pagx),或从本地或网络驱动器中进行添加。 布局文件包含布局以及布局使用的地图,但不包含地图图层引用的数据。 与地图文件不同,从门户导入的布局文件不会链接到门户项目。

要导入地图包或地图文件,请执行以下操作:

  1. 单击功能区上的地图选项卡。
  2. 插入组中,单击导入地图 导入地图
  3. 导入对话框中,浏览至地图包或地图文件并将其选中。 或者,在选择时按 Ctrl 键以选择多个项目。

    在“导入”对话框中选择的地图文件

  4. 单击确定

    随即导入项目并将地图或场景添加至工程。

  5. 或者,单击通知按钮 通知,然后在通知窗格中,将鼠标悬停在消息上方并单击查看结果以获取详细信息。

    关闭工程后,导入通知将消失。 但是,该信息将保存在工程主文件夹的 ImportLogs 文件夹中。 可以在目录视图中浏览至此文件夹,然后在详细信息面板中查看导入文件的内容。

    提示:

    可以通过其他方法导入地图包或地图文件。 可以在目录窗格中浏览至该项目,右键单击该项目,然后单击添加并打开 添加并打开。 您也可以在 File Explorer 中浏览至项目,然后将其拖动到目录窗格。

复制地图或场景

您可以在工程中复制地图和场景。 如果打开两个 ArcGIS AllSource 会话,那么您还可以将地图和场景从一个工程复制到另一个工程。 如果复制链接到门户项目的地图或场景,则还会链接该副本。

使用目录窗格按照以下步骤复制地图或场景:

  1. 打开相应工程,其中包含要复制的地图。
  2. 启动新的 ArcGIS AllSource 会话并打开要在其中添加已复制地图的工程。
  3. 在第一个工程的目录窗格的工程选项卡中,双击地图 地图 以查看该工程中的地图。
  4. 单击地图或场景以将其选中,或在选择时按 Ctrl 键以选择多个地图。
  5. 右键单击所选地图并单击复制 复制
  6. 在第二个工程的目录窗格中,右键单击地图 地图 并单击粘贴 粘贴
    提示:

    如果第二个工程中不未包含地图,则其将没有地图容器 地图。 在这种情况下,请将地图放置在目录窗格中的空白处。 随即创建地图容器,并且地图将显示在其下方。 (但如果该容器存在,您必须将地图放置在该容器上。)