创建地图
从文件添加图层
首先,您需要下载一个 CSV 文件,其中包含有关密歇根州底特律市公立高中的信息。 然后,将该文件作为图层添加至 web 地图。
- 下载 DetroitSchoolCharacteristics.csv。 或者,在电子表格编辑器(例如 Microsoft Excel)中打开该文件。

该表格包含多列,分别显示了每所学校的名称、地址、电话号码、学生数据以及纬度和经度。 其中还包含您希望在地图上显示的数据:有资格享受免费和减价校餐计划的学生人数。 此数据来自美国教育统计中心 (NCES) 教育人口和地理评估 (EDGE) 项目。
注:
您可以在 Public School Characteristics - Current 图层中找到有关美国各地公立学校的数据。
仅根据表格,将难以可视化这些学校的位置或数据中的任何空间模式。 由于 CSV 文件包含空间数据(在本示例中为地址、纬度和经度),因此可以将其制作为地图。 与将其作为表格进行查看相比,制作地图是理解空间数据的一种更好的方式。
- 关闭 CSV 文件。 如果出现提示,请勿保存任何更改。
- 使用授权用户账户登录 ArcGIS 组织账户或 ArcGIS Enterprise。
注:
如果您没有组织账户,请参阅软件访问权限选项。
- 单击功能区上的地图选项卡。

Map Viewer 随即打开。 默认情况下,您的 web 地图仅包含底图,其中提供了诸如地形、水体和政治边界等上下文地理信息。
您需要将 CSV 文件添加为图层。 可以通过图层来组织和组合地理数据,从而创建地图。 例如,地图可能包含道路图层、湖泊图层和建筑物图层。 您的图层将显示学校。
- 在图层窗格中,单击添加旁边的箭头,然后选择从文件添加图层。

- 在添加图层窗口中,单击您的设备。 浏览至已下载的 DetroitSchoolCharacteristics 文件并双击该文件。
提示:
或者,可以将 Microsoft File Explorer 中的 DetroitSchoolCharacteristics 文件拖动至添加图层窗口。
- 对于您希望如何添加此文件,选择创建托管要素图层并将其添加到地图。 单击下一步。
随即显示字段列表。 地图图层由空间和表格信息组成。 该图层的表格将包含与 CSV 文件相同的列(也称为字段或属性)。
该软件已自动检测到这些字段,并在此页面上将其列出。 在此页面上,可以从 CSV 文件中选择要包含的字段,提供显示名称,并更新有关数据类型的信息。

显示名称选项用于设置字段名称的昵称或缩写名称,以便其他人更容易理解。 字段名称不能包含空格或数字,因此有时您可能希望显示名称包含这些内容。 设置显示名称允许您提供有意义的名称,而无需更改字段名称文本。
类型选项用于描述您将在字段中存储的数据。 数据类型包括:
- 日期 - 日期和时间。
- 双精度 - 具有小数位的数。
- 整型 - 介于 -2,147,483,648 和 2,147,483,647 之间的整数(长整型)。
- 大整数 - 介于 -9,007,199,254,740,991 和 9,007,199,254,740,991 之间的整数。
- 字符串 - 任意字符序列。 默认长度为 256 个字符。
在本教程中,您将包含所有字段,因此无需进行任何更改。
- 单击下一步。
随即出现位置设置页面。 图层的空间信息将从 CSV 文件中的 Latitude 和 Longitude 列派生。 该软件已自动检测到这些字段,因此您无需进行任何更改。
注:
如果表包含位置的名称或地址(例如 Paris or 15 Central St., Bethlehem, PA),而非纬度和经度字段,请参阅有关地理编码数据的教程:将历史古迹列表转换为地图。
- 单击下一步。
- 对于标题,输入 Detroit high schools,后接您的姓名或姓名首字母(例如,Detroit high school (Your Name))。
注:
不能在 ArcGIS 组织中创建同名的两个图层。 可通过向图层名称添加您的姓名首字母以确保组织中的其他人也可以完成本教程。 在创建图层后,可以在地图中对其进行重命名以移除您的姓名首字母,这不会影响基础数据图层的名称。
- 单击创建并添加到地图。
新图层将出现在地图中。

该地图显示了 CSV 文件中列出的学校的位置。 每个学校均被视为图层中的一个要素。 可以通过查看图层的表格来访问 CSV 文件中的其他信息。
- 在图层窗格中,单击 Detroit high schools 旁边的选项按钮,然后选择显示表格。

图层的属性表随即出现。 其中包含与原始 CSV 文件相同的数据信息。

- 查看表中的数据。 完成后,关闭该表格。
更改底图
ArcGIS Online 中的地图由图层组成。 您已添加 Detroit high schools 图层,但默认情况下,地图还包含一个底图图层。 接下来,更改底图。
- 在内容(深色)工具栏上,单击底图。

提示:
借助工具栏底部的展开和折叠按钮,可以将其展开以显示图标之外的文本,或者将其折叠以隐藏文本。
随即显示底图窗格。 默认情况下,将选择地形底图。 (根据组织的设置,底图可能会有所不同。)此底图外观良好,但更适合作为参考地图。 您将选择一个更加简洁的底图,以避免分散对于学校数据的关注。
- 在底图窗格中,单击浅灰色画布。

注:
根据组织的配置,您可能会看到不同的底图。 如果浅灰色画布底图不可用,请滚动至底图窗格的底部,然后单击 Living Atlas。 搜索浅灰色画布并添加相应结果。
在地图上,底图随即变化。

设定图层样式
接下来,您将配置高中图层的符号,以便根据每所学校有资格享受免费和减价校餐计划的学生人数来调整其大小。
注:
免费和减价校餐资格由美国农业部儿童营养计划确定,并基于卫生与公众服务部发布的贫困线。
- 在内容工具栏上,单击图层。

随即显示图层窗格。 其中将列出地图中除了底图之外的所有图层。
- 确认选择 Detroit high schools。
选择某个图层后,其名称旁将显示一个蓝条。

选择图层后,可以使用设置工具栏上的选项对其进行更改。
- 在设置(浅色)工具栏中,单击样式。

随即显示样式窗格。 目前,样式仅基于数据的位置。 您需要配置样式,以实现高中根据某一属性具有不同的符号;具体来说,即用于列出有资格享受免费和减价校餐的学生人数的属性。
- 在样式窗格中,单击字段按钮。

- 在选择字段窗口中,向下滚动并选择 Total of free lunch and reduced-price lunch eligible。

- 单击添加。
选取样式下的选项随即更新以反映适用于 Total of free lunch and reduced price lunch eligible 字段的选择。 选择计数和数量(大小)样式后,地图随即进行更新以反映此样式。 此样式揭示了数据中的一些新模式。 符号越大,则学校有资格享受免费和减价校餐的学生越多。
由于这些符号的大小不同,因此有些符号会与其他符号重叠或者遮挡其他符号。 为了确保能够看到所有符号,您需要为其添加透明度。 您也可以更改符号颜色。
- 对于计数和数量(大小),单击样式选项。

- 在样式选项窗格中,对于符号样式,单击符号。

随即显示符号样式窗口。
- 对于填充透明度,键入 25。 对于轮廓透明度,键入 0。

符号在地图上更新。 现在更容易看到重叠的符号。

您也可以更改符号颜色。 可以使用颜色的十六进制代码 (#) 来设置颜色。
- 对于填充颜色,单击符号。

- 在选择颜色窗口中,对于 #,键入 0070ff。

地图符号的颜色将变为蓝色。
- 在选择颜色窗口中,单击完成。 关闭符号样式窗口。
- 在样式选项窗格中,单击完成。 在样式窗格中,单击完成。

地图显示了每所高中有资格享受免费和减价校餐的学生人数。 将以较大的符号表示拥有较多符合资格的学生的学校。
配置弹出窗口
Web 地图为交互式地图。 单击地图上的某个要素后,将显示弹出窗口,其中提供了有关该要素的属性信息。 您需要配置自定义弹出窗口以展示最重要的信息。
- 在地图上,单击任意点要素。
随即出现要素的弹出窗口,其中包含图层表格中有关学校的信息。

默认弹出窗口将显示与图层关联的所有属性。 但是,您的地图主要关注免费和减价校餐资格,因此其他大部分信息并非必需。 您需要将弹出窗口配置为仅显示对地图重要的属性。
- 关闭弹出窗口。
- 在图层窗格中,确认选择 Detroit high schools。
- 在设置工具栏中,单击弹出窗口。

随即显示弹出窗口窗格,并将在地图上显示一个示例弹出窗口。 弹出窗口的标题包含图层名称和学校名称。 地图不需要此标题,因此您将移除改标题。
- 在弹出窗口窗格中,单击标题。 删除框中的文本。

标题文本将从示例弹出窗口中消失。 您将用包含相关信息的句子替换字段列表。
- 在字段列表旁,单击选项按钮,然后选择删除。

将从示例弹出窗口中移除字段列表。
- 单击添加内容,然后选择文本。
首先,您将使用动态文本以将学校名称作为属性包含在内。 对于动态文本,将使用花括号指示属性名称。
- 在文本编辑窗口中,键入 {。 在菜单中,滚动至底部附近,然后选择 School name。

School name 字段是已用于创建要素图层的 CSV 文件中的字段之一。 通过为此字段设置动态文本,针对每个学校点显示的弹出窗口将显示相应学校名称属性。
- 在 {School_name} 后,键入(或者复制粘贴)enrolled {Total_elementary_secondary_students__excludes_AE_} students during the 2019-2020 school year.。
- 按 Enter 键开始新的段落。 键入(或者复制粘贴){Total_of_free_lunch_and_reduced_price_lunch_eligible} of those students were eligible for the free and reduced meal plan program.。
- 高亮显示 {School_name} 并单击粗体按钮。

- 为 {Total_elementary_secondary_students__excludes_AE_} 和 {Total_of_free_lunch_and_reduced_price_lunch_eligible} 添加粗体格式。
- 单击确定。
预览弹出窗口随即将字段名称替换为其中一个要素的属性值。

所有其他字段仍在数据表中,但其不会显示在弹出窗口中。 您可以随时修改弹出窗口的内容。
- 关闭弹出窗口窗格。
更改显示顺序
虽然地图的样式非常有用,但仍存在一个问题。 由于将按照符号在表格中出现的顺序在地图上对其进行绘制,因此一些较大的符号会完全覆盖较小的符号,由此可能会导致难以单击这些符号并且难以查看其弹出窗口。 您需要更改数据的显示顺序,以便有资格享受免费和减价校餐的学生人数较多的学校显示在底部,由此更易于单击所有符号。
- 在图层窗格中,确认选择 Detroit high schools。
- 在设置工具栏中,单击属性。

属性窗格随即显示。 其中包含有关图层的基础信息和设置。
- 滚动至属性窗格底部。 在要素显示顺序部分中,对于排序方式,选择 Total of free lunch and reduced-price lunch eligible。

显示顺序随即更改,对于此属性具有较大值的学校将显示在顶部。 您希望具有较小值的学校显示在顶部,因此需要反转顺序。
- 单击按值从大到小将要素从上至下进行排序按钮。

随即反转顺序。 现在,较小的要素将显示在顶部,单击任何要素即可查看其弹出窗口。

- 关闭属性窗格。
保存地图
您的地图已完成。 您需要保存该地图,以便稍后再次进行访问。
- 在内容工具栏上,单击保存并打开,然后选择另存为。

- 在保存地图窗口中,输入以下信息:
- 对于标题,键入 Public high schools in Detroit。
- 对于标签,键入 education, students, meal plans,然后按 Enter 键。
- 对于摘要,键入 Map of public high schools and free and reduced meal program eligibility in Detroit, Michigan。

- 单击保存。
在本教程中,您使用学校位置的 CSV 文件创建了 web 地图。 您更改了图层的样式并配置了其弹出窗口,以便清晰地传达信息。 现在即可共享地图,以便其他人能够查看该地图。 有关详细信息,请参阅共享地图教程。
您可以通过多种方式使用地图来可视化数据、了解问题以及发现可能性。 尝试使用您自己的数据创建 web 地图。 您可以创建哪些类型的地图?
您可以在教程库中找到更多教程。