制作最高山脉地图
准备山脉数据
首先,您将准备一个包含世界上五座最高山脉的数据的文本文件,然后将根据该文件创建一个要素图层。
您可以使用以逗号分隔值 (CSV) 格式文本文件 (.csv) 保存的数据创建要素图层。 .csv 格式的文件中每个项目均具有一行数据,每个值之间用逗号分隔。 文件的第一行包含字段名称,用于描述文件中的数据类型。 例如,文本文件的第一行将包含 lat、lon、name、range、elev_ft、thumb_url 和 photo_credit 字段。
字段描述如下:
- lat 字段包含山脉纬度。
- lon 字段包含山脉经度。
- name 字段包含山脉名称。
- range 字段包含山脉的父范围。
- elev_ft 字段包含山脉高程(以英尺为单位)。
- thumb_url 字段包含指向山脉图像的 URL。
- photo_credit 字段包含指向山脉图像源的 URL。
要在地图上显示,文件中详细介绍的每个真实世界项目必须包含位置数据。 在您的文本文件中,前两个字段包含每座山脉的纬度(描述地球上北和南的位置)和经度(描述地球上东和西的位置)。 其他字段提供了有关山脉的详细信息,这些细节对于绘制山脉不是必需的,但对于其他方面可能非常有用。
在包含字段名称的第一行之后,各后续行均包含有关一座山脉的数据。 例如,珠穆朗玛峰的行包含以下信息:
27.9879,86.9250,Mt.Everest,Himalayas,29029,https://commons.wikimedia.org/wiki/File:Everest_North_Face_toward_Base_Camp_Tibet_Luca_Galuzzi_2006_(square).jpg#/media/File:Everest_North_Face_toward_Base_Camp_Tibet_Luca_Galuzzi_2006_(square).jpg, https://en.wikipedia.org/wiki/Mount_Everest
第一个数字 27.9879 是山脉纬度,第二个数字 86.9250 是经度。 其余数据用逗号分隔,对应于字段名称。 您的文本文件将包含六行:一行用于字段名称,五行用于您将要绘制的五座山脉。
- 将以下数据复制到纯文本编辑或电子表格应用程序中,例如 Notepad、Notepad++、Microsoft Excel 或类似程序:
注:
如果使用 Microsoft Excel,则可能需要使用文本转列工具将行分为列。
lat,lon,name,range,elev_ft,thumb_url,photo_credit 27.9879,86.9250,Mt.Everest,Himalayas,29029,https://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/Mount_Everest_as_seen_from_Drukair2_PLW_edit.jpg/640px-Mount_Everest_as_seen_from_Drukair2_PLW_edit.jpg,https://commons.wikimedia.org/wiki/File:Mount_Everest_as_seen_from_Drukair2_PLW_edit.jpg 35.8825,76.513333, K2Qogir,Karakoram,28251,https://upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Chogori.jpg/640px-Chogori.jpg,https://commons.wikimedia.org/wiki/File:Chogori.jpg 27.7025,88.1475,Kangchenjunga,Himalayas,28169,https://upload.wikimedia.org/wikipedia/commons/thumb/5/57/Kangchenjunga%2C_India.jpg/640px-Kangchenjunga%2C_India.jpg,"https://commons.wikimedia.org/wiki/File:Kangchenjunga,_India.jpg" 27.9626,86.9336,Lhotse,Himalayas,27940,https://upload.wikimedia.org/wikipedia/commons/thumb/7/72/Lhotse-fromChukhungRi.jpg/640px-Lhotse-fromChukhungRi.jpg,https://commons.wikimedia.org/wiki/File:Lhotse-fromChukhungRi.jpg 27.8860,87.0912,Makala,Himalayas,27766,https://upload.wikimedia.org/wikipedia/commons/thumb/1/19/Makalu.jpg/640px-Makalu.jpg,https://commons.wikimedia.org/wiki/File:Makalu.jpg
- 使用 mountains.csv 名称将文件保存到计算机中。
打开和保存地图
接下来,您将在 Map Viewer 中打开一张地图,更改底图,然后保存地图。
- 登录到您的 ArcGIS 组织帐户或 ArcGIS Enterprise 帐户。
注:
如果您没有组织帐户,请参阅软件访问权限选项。
- 单击功能区上的地图。
新地图将与组织的默认底图一起显示在 Map Viewer 中。 地图此时不包含任何图层。
注:
无论您是使用 ArcGIS Online 还是 ArcGIS Enterprise,体验均应相似。 但是,帐户凭据会有所不同,并且门户将是您的组织,而不是 ArcGIS Online。
首先,您将更改底图。 底图为您要在地图中显示的内容提供了一个地理环境背景。
- 在内容(深色)工具栏上,单击底图,然后选择 Charted Territory Map。
注:
一些 ArcGIS 组织的默认底图可能会有所不同。 如果您未看到特许地区地图底图,滚动到列表末尾,然后单击 Living Atlas。 搜索特许地区,然后将特许地区地图 Web 地图添加至底图列表。
底图更改为 Charted Territory。
- 在底图窗格中,单击关闭。
在继续之前,请保存地图。
- 在内容工具栏上,单击保存并打开,然后选择另存为。
随即显示保存地图窗口。
- 在保存地图窗口中,对于标题,输入 Map the highest mountains 并添加您的姓名首字母缩写。
- 对于标签,输入 Elevation, Peaks, Himalayas,然后按 Enter 键。
- 对于摘要,输入 Information about the highest mountains in the world。
- 单击保存。
地图将保存至您的 ArcGIS Online 帐户。 定期保存 Web 地图非常重要,这样就不会丢失所做的任何更改。
向地图添加山脉数据
您要将先前创建的 mountains.csv 文件添加到地图。
- 在内容工具栏上,单击图层。
图层窗格随即打开。
- 在图层窗格中,单击添加旁边的下拉箭头,然后选择从文件添加图层。
添加图层窗口随即打开。 要向地图添加信息,您可以从 ArcGIS Online 浏览图层、从 URL 添加图层、从文件添加图层,或使用其他几种方法。
- 将 mountains.csv 文件从设备上的位置拖动到添加图层拖放区域。
注:
另一种添加文件的方式是,在添加图层窗口中,单击您的设备,然后浏览至设备,并选择创建的 mountains.csv 文件。
添加图层窗口随即更新,询问您是否希望从文件创建托管要素图层或将文件作为项目上传。 托管的要素图层是可通过您的 ArcGIS 帐户在线访问的要素图层。
- 对于您希望如何添加此 CSV?,确保选择创建托管要素图层并将其添加至地图,然后单击下一步。
可以将地图和数据作为托管图层发布到 ArcGIS Online。 执行该操作时,ArcGIS Online 会负责托管您的图层以及填充图层时所用的数据。
窗口将更新以显示在 .csv 文件中检测到的字段。
- 在字段页面,确认显示名称和类型字段均准确,然后单击下一步。
- 在位置设置页面,确认纬度已设置为字段 lat,经度已设置为字段 long。 单击下一步。
- 在下一页面中,对于标题,将现有文本替换为 highest mountains,然后加上您的姓名首字母(例如 highest mountains YN)。 或者,您可以添加标签和摘要。
注:
不能在 ArcGIS 组织中创建同名的两个图层。 可通过向图层名称添加您的姓名首字母以确保组织中的其他人也可以完成本教程。 在创建图层后,可以在地图中对其进行重命名以移除您的姓名首字母,这不会影响基础数据图层的名称。
- 单击创建并添加到地图。
图层随即添加至地图和您的 ArcGIS Online 内容列表。 您可以导航到图层的项目详细信息页面,然后添加和更新图层信息。 项目详细信息页面有助于人们理解项目包含的内容及其使用方法。
提示:
由于在尼泊尔内有四个位置相近的符号,因此您可能需要放大才能看到全部五个符号。 如有必要,为了更多地查看地图,可以单击设置(浅色)工具栏上的属性以关闭“属性”窗格。
接下来,您将更改符号以更好地表示山脉。 三角形符号更合适。
- 在图层窗格中,确保已选择 highest mountain 图层。
图层旁边会显示一条蓝线,表示它已被选中。
- 在设置(浅色)工具栏中,单击样式。
随即显示样式窗格。
- 在样式窗格的选取样式下,对于位置(单一符号),单击样式选项。
- 在样式选项窗格中,单击符号样式下的符号。
随即打开符号样式窗格。
- 在符号样式窗格中,单击当前符号的符号。
- 在更改符号窗格中,单击三角形,然后单击完成。
- 在尺寸中输入 30 并按 Enter 键。
- 单击填充颜色,然后在显示的选择颜色窗口中,选择黑色。
- 单击完成,然后关闭符号样式窗格。
地图上的符号随即变化为黑色三角形。
- 在样式选项窗格中,点击完成两次。
- 在内容工具栏上,单击保存并打开,然后选择保存以保存地图。
配置自定义弹出窗口
您将配置弹出窗口以显示一个语句,用于标识山脉名称、山脉所在范围及其高程。 首先,您将查看默认弹出窗口并考虑如何对其进行改进。
- 在地图上,单击山脉要素。
要素的弹出窗口随即显示。
弹出窗口根据您在教程开始时创建的 .csv 文件中的数据显示每座山的属性值。 属性提供有关地图要素的信息。 当前,弹出窗口将属性显示为列表,并且仅提供指向山脉图像的 URL。 首先,您将配置弹出窗口以将重要属性显示为单个句子的一部分。 稍后,您将配置弹出窗口以在弹出窗口中显示山脉图像,而非链接。
- 关闭弹出窗口。
- 在设置工具栏中,单击弹出窗口。
随即显示弹出窗口窗格。
- 在弹出窗口窗格中,单击标题。
- 删除现有文本,然后单击添加字段按钮。
- 在添加字段窗口中,选择 name。
弹出窗口预览标题更新为显示字段 name,即山脉的名称。
弹出窗口当前显示了山脉图层的字段表。 您要将删除表并添加自定义文本内容。
- 在弹出窗口窗格中,对于字段列表,单击选项按钮,然后选择删除。
- 单击添加内容。
- 在显示的内容窗口中,单击文本。
文本编辑器窗口随即出现。 您将使用文本编辑器来创建将显示在弹出窗口中的句子。 您的弹出窗口还可以包含属性信息,该属性信息会根据单击的山脉要素而变化。 您将创建以下句子:
{name} 位于 {range} 范围内,高程为 {elev_ft} 英尺。
在此句子中,用大括号括起来的词(例如 name、range 和 elev_ft)是指属性信息。
- 在文本编辑器窗口中,输入 {(左括号),然后选择 name {name}。
name 字段被添加到文本编辑器中。
- 在文本编辑器中的 {name} 后,输入 is located in the range。
- 添加空格并输入 {。 选择 range {range}。
range 字段被添加到文本编辑器中。
- 在 {range} 之后,输入 and has an elevation of。
- 添加空格并输入 {。 选择 elev_ft {elev_ft}。 输入 feet。
文本已完成。
- 单击确定。
弹出窗口预览将使用您编辑的字段进行更新。
- 保存地图。
配置山脉图像
您将配置弹出窗口,以显示每座山脉的照片及其照片提供者。 首先,您将向现有弹出窗口添加图像。
- 在弹出窗口窗格中,单击添加内容,然后在显示的内容窗格中,选择图像。
随即显示配置图像窗格。
您将配置 URL,以便小(缩略图)图像显示在弹出窗口中。 您将向图像添加一个链接,以便单击小图像时,会在单独的选项卡中显示图像的全尺寸版本。
- 在配置图像窗格中,对于 URL,单击添加字段按钮。
- 在添加字段窗格中,选择 thumb_url {thumb_url}。
- 在选项下,对于链接,单击添加字段按钮,然后选择 thumb_url {thumb_url}。
- 单击完成。
弹出窗口预览现在包括一张可单击的山脉缩略图图像。 您还将添加指向照片提供者的链接。 您会将该链接添加到之前配置的句子中。
- 在弹出窗口窗格的文本下,单击编辑文本。
随即显示文本编辑器窗口。 其中显示了您在上一部分中配置的句子。
- 在文本编辑器窗口中,将指针放在现有文本的末尾,然后按 Enter 键。
- 输入 Photo Credit。
- 突出显示照片提供者文本,然后单击链接按钮。
随即显示链接 URL 窗口。
- 在链接 URL 窗口中,输入 {photo_credit},然后单击保存按钮。
- 在文本编辑器窗口中,单击确定。
在弹出窗口预览中,照片提供者 文本具有下划线,指示链接已激活。
- 关闭弹出窗口窗格。
您的弹出窗口已配置。 现在,您可以看到弹出窗口在地图上的外观。
- 在地图上,单击山脉要素以查看其弹出窗口。
- 单击图像。
全尺寸图像将显示在新的浏览器选项卡上。
- 关闭全尺寸图像浏览器选项卡。 在弹出窗口中,单击照片提供者链接。
图像源将显示在新的浏览器选项卡上。
- 关闭图像源浏览器选项卡和弹出窗口。 保存地图。
在本教程中,您将有关山脉的数据另存为文本文件。 然后,您将文件添加到 ArcGIS Online 中,以在地图中创建图层以定位每个山峰的位置。 您为图层配置了自定义弹出窗口,以显示有关山脉名称、范围和高程的信息。 您还向每个弹出窗口添加了照片和照片来源链接。
您可以在教程库中找到更多教程。