将要素导出至 .kmz 文件
您将启动 ArcGIS Earth 并添加所需数据图层,创建河流和大坝的 .kmz 文件。 通过使用来自 shapefile 和 ArcGIS Online 要素图层的数据来创建自定义 .kmz 文件,您将体验 ArcGIS Earth 多功能性。
启动 ArcGIS Earth 并添加数据
首先,您将下载在教程中使用的数据。
- 启动 ArcGIS Earth 桌面应用程序,并根据需要跳过导览。
注:
如果您还没有 ArcGIS Earth 桌面应用程序,可单击此处获取。
- 在 ArcGIS Earth 的标题栏上,单击未登录,然后单击登录。
- 登录到您的 ArcGIS 账户。
接下来,您将下载将用于创建 .kmz 文件的科罗拉多河流域的 shapefile。
- 下载 Colorado river basin 压缩 shapefile。
- 转至 Downloads 文件夹或者您保存刚刚下载的文件的位置。 右键单击该文件夹并选择全部提取。
- 浏览至某个文件夹,例如 Documents 文件夹,然后单击提取。
接下来,您需要将 shapefile 添加至 ArcGIS Earth。
- 在工具栏上,单击添加数据。
- 单击添加文件,然后单击选择文件。
- 浏览至已解压缩 CRB_Rivers shapefile 的位置。 单击文件夹,单击 .shp 文件,然后单击打开。
该 shapefile 随即显示在地图上并且 ArcGIS Earth 将缩放至该 shapefile。
注:
在图形中的底图可能与您的底图不同。 要选择其他底图,请单击工具栏上的底图和地形按钮。
现在您将添加更多数据,但这次您将从 ArcGIS Online 添加数据。
- 在工具栏上,单击添加数据,然后单击 ArcGIS Online。 单击我的内容下拉菜单,然后选择 ArcGIS Online。
您希望添加 ArcGIS Online 上的要素服务,因此您需要创建一个搜索过滤器,以将结果范围缩小至该类型的数据。
- 单击过滤器按钮并选择要素服务。
所选过滤器将在搜索栏下方列出。
在本例中,仅存在一个过滤器,但您可以根据需要设置多个过滤器。
- 在搜索栏中,输入 colorado river basin,然后按 Enter 键。
- 在搜索结果中,找到 Colorado River Basin Dams 和 Colorado River Basins。
- 对于每个图层,单击添加按钮以将其添加至 ArcGIS Earth。
- 关闭添加数据窗口。
要素服务图层随即显示在地图上。
这些图层将以默认符号系统显示。 接下来,您将更改样式以更好地满足您的需求。
设置图层的显示属性
ArcGIS Earth 允许您更改图层的符号系统并设置其他图层属性,例如标注和图层透明度。 接下来,您将修改图层的符号系统,并添加标注,为数据提供描述性信息。
- 在工具栏上,单击展开内容列表按钮。
内容列表随即出现并显示已添加的图层。
目前,面图层 Colorado River Basins 图层正在其他图层之上绘制并覆盖这些图层。 可以重新排列图层的绘制顺序,以便清晰查看所有图层。 图层将自下而上绘制,建议您在底部绘制影像和面,再绘制线,然后绘制点。
- 在内容列表中,单击 Colorado River Basins 并将其拖动至 CRB_Rivers 下方。
在地图上,图层绘制顺序随即发生更改,河流流域现在显示在其他图层下方。
接下来,您将更改河流的颜色以更好地呈现这些要素。 可以从内容列表中更改图层的符号系统。
- 右键单击 CRB_Rivers 图层并选择符号系统。
符号系统 - CRB_Rivers 窗口随即出现。
- 在符号系统 - CRB_Rivers 窗口的符号类型选项卡,对于符号类型,选择位置(单一符号)。
- 在符号样式选项卡中,对于符号,单击现有线符号。
- 在随即出现的对话框中,对于颜色,单击现有色块。 在默认颜色下,单击蓝色色块。
- 双击确定,然后选择 CRB_Rivers 符号系统窗格。
在地图上,河流现在显示为蓝色,这种符号更适合水要素。
对于 Colorado River Basins 图层,请注意两个流域以相同的颜色呈现。 可以更改符号系统,以使每个流域均以一种独特的颜色呈现。
- 在内容列表中,对于 Colorado River Basins 图层,单击该图层旁的箭头以将其展开。
- 右键单击 Colorado River Basins 子图层并选择符号系统。
- 在符号系统窗口中,对于设置样式依据,单击下拉菜单并选择 Hu_6_Name。 对于符号类型,单击下拉菜单并选择类型(唯一值符号)。
- 在符号系统窗口中,单击符号样式选项卡。 对于图层透明度,键入 50(或调整滑块)。
注:
默认符号系统可能与图形中的符号系统不同。
通过设置透明度,您可以在绘制河流流域面的同时查看底层底图。
- 关闭符号系统窗口。
更改某些图层的符号系统后,您将添加标注以向地图添加描述性信息。
- 在内容列表中,展开 Colorado River Basin Dams 图层。
- 右键单击 Colorado_River_Basin_Dams 子图层,指向标注,然后选择启用标注。
大坝的标注随即显示在地图上。
您已在 ArcGIS Earth 中改善了图层的外观。 接下来,您将选择记录并将其导出至 .kmz 文件。
将所选记录导出至 .kmz 文件
接下来,您将根据河流的名称属性选择河流,以仅选择科罗拉多河,然后将所选要素导出至 .kmz 文件。
- 在内容列表中,右键单击 CRB_Rivers 图层并选择属性表。
属性表随即出现。
接下来,您将打开范围过滤,并选择一个河流要素导出到 .kmz 文件中。
- 移动属性表窗口,以便在地图上查看要素。 在表中向下滚动,找到 FID 为 26 的行,这是科罗拉多河的一个河段。
- 在表中,单击范围过滤已禁用,启用过滤。 单击 FID 为 26 的行。
按钮和所选行将被高亮显示。
所选要素也将在地图上突出显示。
您已选择要导出至 .kmz 文件的要素。 接下来,您需要从属性表中将其导出。
- 在属性表的工具栏上,单击导出所选内容按钮。
随即显示另存为对话框。
- 浏览至要保存该文件的位置,例如 Documents 文件夹。
- 对于文件名,键入 ColoRiver。
- 单击保存。
- 关闭属性表,然后在内容列表中关闭 CRB_Rivers。
- 在工具栏上,单击添加数据。 单击添加文件,再单击选择文件,然后浏览至 ColoRiver.kmz 文件并添加该文件。
地图将放大至河流。
在进行放大时,请注意大坝标注的位置随即发生更改。
- 进行相应放大,以便查看北部的 Hoover Dam,河流中心的 Parker Dam,以及河流南端的 Morelos Dam。
注:
在进行放大时,Parker Dam 的标注随即出现。
- 右键单击并移动指针以倾斜视图。
接下来,您将选择 3 个大坝点并将其导出至 .kmz 文件。
- 在内容列表中,右键单击 ColoRiver.kmz,然后单击缩放至图层。 打开 Colorado River Basin Dams 图层的属性表。
- 在表中,单击范围过滤已禁用,启用过滤。
- 滚动表格并选择名称值为 Hoover Dam、Parker Dam 和 Morelos Dam 的三行,方法是选择第一行,然后按 Ctrl 键以将其他行添加至选择中。
- 在属性表的工具栏上,单击导出所选内容。 如有必要,请浏览至已保存其他 .kmz 文件的同一文件夹,将其命名为 dams.kmz,然后单击保存。
- 关闭属性表。
- 将 dams.kmz 文件添加至 ArcGIS Earth。 关闭 Colorado River Basin Dams 图层。
现在,您拥有两个单独的 .kmz 文件,您将在下一个模块中编辑和使用这些文件。
您已标注要素,根据记录的名称选择了记录,并将其导出至 .kmz 文件。 接下来,您将编辑 .kmz 文件。
编辑 .kmz 文件
您已创建两个 .kmz 图层,一个图层用于河段,另一个图层用于三座大坝。 接下来,您将编辑 .kmz 文件以将河流线和大坝点合并到一个 .kmz 文件中,并进一步编辑几何属性。
分组和复制 .kml 节点
您需要将把三个大坝点分组在一起,以使其更易于管理。
- 在内容列表中,展开 dams.kmz。
您将选择三个大坝要素并将其分组在一起。
- 在内容列表中,单击名称 Hoover Dam 以将其选中。
请注意,在地图上,Hoover Dam 的点也处于选中状态。 您将选择其他大坝,以便对其进行分组。
- 在内容列表中,在按住 Ctrl 键的同时,依次单击 Morelos Dam 和 Parker Dam 以便选择两者。
将选择全部三座大坝。
- 右键单击所选大坝组并选择分组。
随即出现名为 new group 的项目。
- 右键单击 new group 图层并选择重命名。
- 键入 Dams,然后按 Enter 键。
接下来,您将复制河流要素并将其粘贴到包含大坝的 .kml 文件中,由此您将拥有一个包含所有数据的文件。
- 展开 ColoRiver.kmz 图层。 右键单击 Colorado River 项目并选择复制。
- 关闭 ColoRiver.kmz 图层。
- 右键单击 Dams 组并选择粘贴。
现在,所有要素均位于一个 .kmz 图层的一个组中。
- 在 Dams 组中,打开 Colorado River。 关闭并打开 Dams 组,查看随该图层关闭并打开的所有要素。
现在,三个大坝和一个河流要素均位于同一个 .kmz 图层中。 接下来,您将准备 .kmz 文件以进行共享并将其共享至 ArcGIS Online。
追加高程剖面图并共享 .kmz 文件
生成高程剖面图
如果将河流作为单独的 KMZ 节点,则可以绘制纵向河流高程剖面。
- 在内容列表已展开的 Dams 图层中,右键单击 Colorado River 图层并选择高程剖面图。
几分钟后,高程剖面图窗口随即出现。
您将翻转该高程剖面图,使河流剖面图看起来像是从左到右下坡。
- 在高程剖面图窗口中,单击翻转方向按钮。
随即翻转河流的高程剖面图。
可以将高程剖面图导出为图像。
- 在高程剖面图窗口中的工具栏上,单击导出图像按钮。
- 在导出窗口中,确认已选择导出为图像,然后单击导出。 对于文件名,将名称更改为 FullElevationProfile,然后单击保存。
要探索河流的高程剖面图,可以沿河流移动指针以查看地图上的各个位置。
- 在高程剖面图窗口中,移动指针以查看剖面图和地图如何变化。
可以看出将沿着窗口中的高程剖面图和地图上的河流线同步突出显示点。 接下来,您将导出 Hoover Dam 区域的高程剖面图。
- 将指针移动至高程剖面图的上游,直到地图上突出显示的点与 Hoover Dam 点重叠为止。
注:
您在高程剖面上看到的值将反映您放置指针的位置。 它们可能与图中的不同。
- 按空格键以锁定突出显示的区域。
- 在导出窗口中,单击导出按钮并将该图像命名为 HooverDamElevation。 单击保存。
接下来,您将捕获其他水坝的高程剖面图像。
- 单击高程剖面图以解锁突出显示的区域。
- 在高程剖面图上,移动滑块直到其位于 Parker Dam 点的上方,然后按空格键。
- 使用类似的步骤,将 Parker Dam 剖面图像导出到名为 ParkerDamElevation 的文件中。
- 使用类似的步骤,移动高程剖面图以使 Morelos Dam 突出显示并保存名为 MorelosDamElevation 的图像。
- 关闭高程剖面图窗口。
现在您拥有 4 个图像:一个为完整的剖面图,其他为每个大坝的剖面图。
内嵌高程剖面图
接下来,您需要将高程剖面图像插入 KMZ 节点,以便在单击 KMZ 节点时,它们会显示在弹出窗口中。
- 在内容列表中,右键单击 Colorado River 要素,然后选择属性。
- 在随即出现的窗口中,单击信息选项卡,并确认已选择富文本。
目前,当您在地图上单击此要素时,将显示 FID 值和名称文本。 您将编辑河流的名称,然后将添加高程剖面图像。
- 对于名称,单击 Colorado River 使其可编辑并将名称更改为 Lower Colorado River。
接下来,您将添加高程剖面图像。
- 在属性窗口中,使用箭头键或定点设备将光标放在右侧表格旁边。 然后,单击插入图像按钮。
- 单击设置路径按钮,浏览至存储高程剖面图像的位置,选择 FullElevationProfile,然后单击打开。
高程剖面显示在表格条目下方。
- 关闭属性窗口。
- 在内容列表中,单击 Colorado River 节点以打开弹出窗口并查看河流的高程剖面图。
- 关闭弹出窗口。
- 对于每个大坝节点,执行以下步骤:
- 在内容列表中,右键单击大坝的节点并选择属性。
- 单击信息选项卡并选择富文本。
- 单击属性表,然后使用键盘箭头或指点设备将光标置于表的右侧。
- 单击插入图像按钮。
- 浏览到大坝的高程剖面图并将其添加到表格下方。
要查看大坝的高程剖面图,请单击地图上的大坝或其内容列表中的节点以打开弹出窗口,然后向下滚动。
您已完成所有编辑内容,接下来,您将保存 .kmz 图层。
- 在内容列表中,右键单击 Dams.kmz,然后选择另存为。
- 在另存为窗口中,单击设置路径,对于文件名,选择现有文件 Dams.kmz,然后单击保存。 当询问您是否要替换现有文件时,单击是。
- 在另存为窗口中,单击确定。
您所做的编辑将保存到现有 .kmz 文件中。
注:
要将编辑内容保存到新文件中,请键入新文件名。 要将现有图层指向新创建的 .kmz 文件,请选中导出后替换目录中的图层框。
接下来,您将应用 3D 效果。 借助默认高程夸大,您可能无法非常清晰地查看科罗拉多河下游的地形。 您需要将高程夸大设置为更高的值,当倾斜视图时,您将能够以更加直观的方式查看河流。
- 在工具栏上,单击环境效果按钮。
- 单击地形夸大,移动滑块或键入 80。
- 倾斜视图。
地形更可见。
- 关闭地形夸大窗口。
共享 .kmz 文件
接下来,您需要将 .kmz 文件共享至您的 ArcGIS 组织账户,以便组织中的其他人访问该文件。
- 在内容列表中,右键单击 Dams.kmz,然后选择共享至。
将 KML 共享至门户窗口随即出现。
- 对于摘要,键入或者复制粘贴以下内容:This KMZ file contains the Lower Colorado River and three dams along it, Hoover Dam, Parker Dam, and Morelos Dam。
- 对于标签,单击添加标签按钮。 键入 Lower Colorado River 并按下 Tab 键。
- 对于门户文件夹,单击下拉菜单并选择创建新文件夹。
- 将文本 New folder 替换为 KMZ Files。
- 对于共享给,单击组织旁的框。
- 单击共享。
共享该项目后,将显示一条消息,说明共享成功。 您在计算机上更新的 .kmz 文件现在托管在 ArcGIS Online 中。 可以在 ArcGIS 组织中查看并管理项目。
- 在成功共享窗口中,单击管理门户项目。
您托管在 ArcGIS Online 中的 .kmz 文件的项目详细信息页面将在浏览器窗口中打开。
在项目详细信息页面中,您可以编辑描述和使用条款部分并管理项目的共享方式。 目前,仅在您的组织中共享该项目,但您可以公开共享该项目,以便组织外的所有人也能够访问该项目。
- 返回到 ArcGIS Earth 并关闭共享成功消息。
现在,.kmz 文件已共享至 ArcGIS Online,您组织内的其他人可以在其地图和应用程序中访问和使用该图层。
在本教程中,您将来自多个源的数据加载到 ArcGIS Earth、所选要素,并将其添加至 .kmz 文件。 创建 .kmz 文件后,您对其进行了编辑以同时包含河流和大坝要素、追加了高程剖面图并将其共享至 ArcGIS Online。 通过多个快速步骤,您创建了一个文件,其中包含有关河流和大坝的信息,您组织内的其他人可以在其地图和分析中使用这些信息。