ArcGIS for Excel 函数

注:

某些工作流可能需要特定的权限。 有关用户类型、角色和权限的详细信息,请参阅账户主题。

注:

要使用 ArcGIS for Excel 函数,您必须登录 ArcGIS 账户。如果您尚未登录,则当您将鼠标悬停在所选单元格左上角的绿色三角形上时,将显示登录错误。 在 Microsoft Windows Desktop 或 macOS 中,您还会看到一个黄色警告图标。

Microsoft Excel 包含一组函数或公式,您可以使用这些函数或公式来计算信息,范围涵盖简单的算术求和到复杂的单元格填充。

ArcGIS for Excel 包括可用于地理编码、数据丰富和执行路径操作的相似函数。 每个函数在单元格中都以等号 (=) 开头,后跟函数名称及其输入参数(如果有),并用括号括起来。

有关如何设置 ArcGIS for Excel 地图,请参阅 ArcGIS for Excel入门

提示:

在单元格中编写函数时,可以通过选择列或行中的一个或多个特定单元格来使用单元格引用。 由此可确保数据完整性。 有关详细信息,请参阅 Microsoft 创建或更改单元格引用文章。

注:

地理编码、GeoEnrichment Service 和路径选择函数将消耗配额。 当您请求的建议数量超过 15 时,SUGGESTADDRESS 函数将消耗配额。 帮助程序函数不会消耗配额。 将对您的 ArcGIS 函数进行缓存,以避免在刷新该函数时消耗额外配额。 此缓存会增加 Microsoft Excel 文件的大小。 要清除 ArcGIS for Excel 函数缓存,请单击设置窗格中的清除缓存按钮。

您可以将本主题中的示例复制到 Excel 工作表中,以可视化函数的工作原理。 您还可以使用 ArcGIS 函数构建器工具中的 ArcGIS for Excel 函数。

Excel 的单元格中运行某些 ArcGIS 函数时,这些函数可能会失败并显示服务不可用错误。 请联系您的组织管理员以启用该服务或获取详细信息。

有关服务的详细信息,请参阅 ArcGIS EnterpriseArcGIS Online 文档。

以下部分介绍了 ArcGIS for Excel 函数并包括语法、示例和参数说明。

注:

在以下函数示例中,函数的实际结果不包含标头。 运行 ADDHEADERS 函数可请求标头。

GETADDRESS

通过反向地理编码确定特定经度-纬度位置的地址。

语法

ARCGIS.GETADDRESS(longitude(X), latitude(Y), [spatial_reference], [all_data], [geocode_service])

参数

参数描述必需参数

longitude(X)

用于搜索最近地址的点的经度。

latitude(Y)

用于搜索最近地址的点的纬度。

空间参考

点位置的空间参考。 这可以是 WKID(数字)或 WKT(文本)。 请参阅有效 WKID 值的列表。 默认值为 4326 (WGS84)。

all_data

如果设置为 TRUE,则不仅返回反向地理编码的地址名称,还将返回所有地址属性,例如“城市”或“区域”。 默认为 FALSE

geocode_service

从下拉菜单中选择地理编码服务。 该服务将列出适用于组织成员的所有定位器。

函数示例 1

=ARCGIS.GETADDRESS(-70.251, 43.65808)

结果

Address

Standard Baking, 75 Commercial St, Portland, ME, 04101, USA

函数示例 2

=ARCGIS.GETADDRESS(-70.251, 43.65808, 4326, TRUE)

结果

匹配的地址地址全称地址简称地址类型类型地名街号街道名称街区细分区域邻域行政区City大都市区子区域区域地区缩写区域邮政编码邮政编码扩展单个国家/地区国家/地区代码

Standard Baking

Standard Baking, 75 Commercial St, Portland, ME, 04101, USA

Standard Baking

POI

面包店

Standard Baking

75

75 Commercial St.

波特兰

Cumberland county

缅因州

ME

04101

美国

USA

GETCOORDINATES

对位置进行地理编码。 此函数可返回可能的位置,包括经度、纬度,以及匹配地址和匹配得分(可选)。

语法

ARCGIS.GETCOORDINATES(address, [spatial_reference], [match_details], [geocode_service])

参数

参数描述必需参数

address

要进行地理编码的位置。 可以是街道地址、地名、邮政编码或 POI。

空间参考

点位置的空间参考。 这可以是 WKID(数字)或 WKT(文本)。 请参阅有效 WKID 值的列表。 默认值为 4326 (WGS84)。

match_details

如果设置为 TRUE,则不仅返回经度和纬度,还将返回匹配点的地址名称和匹配得分。 默认为 FALSE

geocode_service

从下拉菜单中选择地理编码服务。 该服务将列出适用于组织成员的所有定位器。

注:

在所有函数示例中,函数的实际结果均不包含标头。 运行 ADDHEADERS 函数可请求标头。

函数示例 1

=ARCGIS.GETCOORDINATES("380 New York Street, Redlands, CA, USA")

结果

经度 (X)纬度 (Y)

-117.19479

34.057265

函数示例 2

=ARCGIS.GETCOORDINATES("380 New York Street, Redlands, CA, USA", 4326 , TRUE)

结果

经度 (X)纬度 (Y)Address匹配得分地理定位器地址类型

-117.1948

34.057265

380 New York St, Redlands, CA, 92373, USA

100

世界

PointAddress

ENRICHBYGEOGRAPHY

获取有关地图的特定命名行政边界(或地理级别)(例如区、州和邮政编码)中的人员、地点和企业的信息。

语法

ARCGIS.ENRICHBYGEOGRAPHY(area_id, geography_level_id, [data_collections], [variables], [include_derivative_variables], [include_geography_details])

参数

参数描述必需参数

area_id

要获取人口统计信息的区域的 FIPS ID。 运行 LISTGEOGRAPHIES 函数可请求特定地理级别的区域 ID 列表。 例如,"06" 为加利福尼亚州。

geography_level_id

区域 ID 所属的地理级别的 ID。 运行 LISTGEOGRAPHIES 函数可请求特定地理级别的区域 ID 列表。 例如,"US.States" 为美国的州。

data_collections

将用于丰富输入要素的预组属性列表。

运行 LISTDATACOLLECTIONS 函数可请求数据集合列表。 示例为 "KeyUSFacts, KeyGlobalFacts"。 默认设置为 KeyGlobalFacts

analysis_variables

要从数据集合返回的变量,例如 KeyGlobalFacts.TOTPOP, AGE.MALE5。 如果留空,则将请求数据集合 KeyGlobalFacts 的所有变量。

运行 LISTDATACOLLECTIONS 函数以请求变量列表,或者查看数据采集查找器以查看变量列表。

include_derivative_variables

要包含在输出中的导数变量。 这可以是百分比、指数、平均值或全部。 如果留空,则不包括导数变量。

include_geography_details

如果设置为 TRUE,则将包括相关的地理详细信息,例如国家/地区代码、地理级别和区域 ID。 默认为 FALSE

函数示例 1

=ARCGIS.ENRICHBYGEOGRAPHY("06","US.States")

结果

总人口总户数平均家庭人口数男性人口女性人口

39770476

13570050

2.86

19767455

20003021

函数示例 2

=ARCGIS.ENRICHBYGEOGRAPHY("08019","ES.Municipalities", "IncomeTotalsAIS")

结果

2020 年家庭总收入(按年)2020 年家庭平均收入(按年)2020 年家庭平均收入(按月)2020 年年度平均收入(按人口)2020 年月度平均收入(按人口)

1.99E + 10

29898.9

2491.57

11938.06

994.84

注:

在所有函数示例中,函数的实际结果均不包含标头。 运行 ADDHEADERS 函数可请求标头。

函数示例 3

=ARCGIS.ENRICHBYGEOGRAPHY("08019","ES.Municipalities", , "KeyGlobalFacts.AVGHHSZ, IncomeTotalsAIS.NINCHA")

结果

平均家庭人口数2020 年家庭平均收入(按年)

2.5

29898.9

函数示例 4

=ARCGIS.ENRICHBYGEOGRAPHY("06","US.States","health", "X8001_X, X8021_X", "index", TRUE)

结果

标准地理级别标准地理名称标准地理 ID国家/地区代码2022 年医疗2022 年医疗:指数2022 年牙科服务2022 年牙科服务:指数

美国各州

加利福尼州

06

代金券

1.08894E+11

113

7.37E+09

119

ENRICHBYADDRESS

获取有关特定区域或某地址特定距离或行驶时间内的人员、地点和企业的丰富人口统计信息。 默认距离为点的一英里半径范围内。

语法

ARCGIS.ENRICHBYADDRESS(address, [distance], [unit],[travel_mode],[data_collections],[variables],[include_derivative_variables], [include_studyarea_details])

参数

参数描述必需参数

address

要进行地理编码的位置。 可以是街道地址、地名、邮政编码或 POI。

距离

半径或者与该点的距离,用于计算人口统计数据的环形缓冲区。 例如,使用 3 表示 3 英里半径。 默认值为 1。

unit

distance 参数的测量单位。 这可以是米、千米、英尺、码、英里或海里。 如果设置了 travel_mode 参数,也可以是秒、分钟或小时。 默认为 miles

travel_mode

如果对此进行了设置,则将使用距兴趣点的行进距离来计算面积。 这可以是步行、驾驶或卡车运输。 如果留空,则将计算环形缓冲区面积。

analysis_variables

要从数据集合返回的变量,例如 KeyGlobalFacts.TOTPOP, AGE.MALE5。 如果留空,则将请求数据集合 KeyGlobalFacts 的所有变量。

运行 LISTDATACOLLECTIONS 函数以请求变量列表,或者查看数据采集查找器以查看变量列表。

include_derivative_variables

要包含在输出中的导数变量。 这可以是百分比、指数、平均值或全部。 如果留空,则不包括导数变量。

include_studyarea_details

如果设置为 TRUE,则将包含相关研究区域的详细信息,例如用于计算点周围相关区域的半径和距离测量方法。 默认为 FALSE

函数示例 1

=ARCGIS.ENRICHBYADDRESS("380 New York Street, Redlands, CA, USA")

结果

总人口总户数平均家庭人口数男性人口女性人口

11464

4860

1.98

5745

5719

注:

在所有函数示例中,函数的实际结果均不包含标头。 运行 ADDHEADERS 函数可请求标头。

函数示例 2

=ARCGIS.ENRICHBYADDRESS("380 New York Street, Redlands, CA, USA", 5, "miles", "driving", "health", "X8001_X, X8021_X", "index", TRUE)

结果

国家/地区代码区域类别缓冲区单位别名缓冲区半径2022 年医疗2022 年医疗:指数2022 年牙科服务2022 年牙科服务:指数

代金券

NetworkServiceArea

出行距离(英里)

5

240971277

99

15463985

99

ENRICHBYPOINT

获取有关特定区域或某位置特定距离或行驶时间内的人员、地点和企业的丰富人口统计信息。 默认距离为点的一英里半径范围内。

语法

ARCGIS.ENRICHBYPOINT(longitude(X), latitude(Y), [spatial_reference], [distance], [unit],[travel_mode],[data_collections],[variables],[include_derivative_variables], [include_studyarea_details])

参数

参数描述必需参数

longitude(X)

感兴趣点的经度。

latitude(Y)

感兴趣点的纬度。

spatial_reference

点位置的空间参考。 这可以是 WKID(数字)或 WKT(文本)。 请参阅有效 WKID 值的列表。 默认值为 4326 (WGS84)。

距离

半径或者与该点的距离,用于计算人口统计数据的环形缓冲区。 例如,使用 3 表示 3 英里半径。 默认值为 1。

unit

distance 参数的测量单位。 这可以是米、千米、英尺、码、英里或海里。 如果设置了 travel_mode 参数,也可以是秒、分钟或小时。 默认为 miles

travel_mode

如果对此进行了设置,则将使用距兴趣点的行进距离来计算面积。 这可以是步行、驾驶或卡车运输。 如果留空,则将计算环形缓冲区面积。

data_collections

将用于丰富输入要素的预组属性列表。

运行 LISTDATACOLLECTIONS 函数可请求数据集合列表。 例如,可以使用 KeyUSFacts, KeyGlobalFacts。 默认设置为 KeyGlobalFacts

analysis_variables

要从数据集合返回的变量,例如 KeyGlobalFacts.TOTPOP, AGE.MALE5。 如果留空,则将请求数据集合 KeyGlobalFacts 的所有变量。

运行 LISTDATACOLLECTIONS 函数以请求变量列表,或者查看数据采集查找器以查看变量列表。

include_derivative_variables

要包含在输出中的导数变量。 这可以是百分比、指数、平均值或全部。 如果留空,则不包括导数变量。

include_studyarea_details

如果设置为 TRUE,则将包含相关研究区域的详细信息,例如用于计算点周围相关区域的半径和距离测量方法。 默认为 FALSE

函数示例 1

=ARCGIS.ENRICHBYPOINT(-90.491, 38.777)

结果

总人口总户数平均家庭人口数男性人口女性人口

11464

4860

1.98

5745

5719

注:

在所有函数示例中,函数的实际结果均不包含标头。 运行 ADDHEADERS 函数可请求标头。

函数示例 2

=ARCGIS.ENRICHBYPOINT(-90.491, 38.777, 4326, 5, "miles", "driving", "health", "X8001_X, X8021_X", "index", TRUE)

结果

国家/地区代码区域类别缓冲区单位别名缓冲区半径2022 年医疗2022 年医疗:指数2022 年牙科服务2022 年牙科服务:指数

代金券

NetworkServiceArea

出行距离(英里)

5

240971277

99

15463985

99

FINDROUTE

使用找到的最佳路径查找两个位置之间的总出行距离(默认测量单位为英里)和时间(以分钟为单位)。

语法

ARCGIS.FINDROUTE(from_longitude(X), from_latitude(Y), to_longitude(X), to_latitude(Y), [spatial_reference], [travel_mode], [unit], [include_directions])

参数

参数描述必需参数

from_longitude(X)

路径起始位置的经度坐标。

from_latitude(Y)

路径起始位置的纬度坐标。

to_longitude(X)

路径目的地位置的经度坐标。

to_latitude(Y)

路径目的地位置的纬度坐标。

spatial_reference

点位置的空间参考。 这可以是 WKID(数字)或 WKT(文本)。 请参阅有效 WKID 值的列表。 默认值为 4326 (WGS84)。

travel_mode

路径的出行模式。 使用出行模式(例如,步行、行驶或货运)计算区域,而不是环形缓冲区。

例如,使用“行驶距离”或“步行时间”。 运行 LISTTRAVELMODES 函数可请求受支持的出行模式列表。 如果留空,则将使用 ArcGIS 组织设置中指定的默认出行模式。 有关出行模式和参数的详细信息,请参阅配置出行模式

unit

用于出行距离的测量单位。 它可以是英里、千米、米、英尺、点、码或海里。 默认值为英里。

include_directions

如果设置为 TRUE,则结果中将包括到目的地的路径方向,以及各步长行进的时间和距离。 默认为 FALSE

函数示例 1

=ARCGIS.FINDROUTE(-77.24488778, 38.92894278, -80.78300851, 35.1001845)

结果

出行距离(英里)出行时间(分钟)

391.3764

401.6001295

注:

在所有函数示例中,函数的实际结果均不包含标头。 运行 ADDHEADERS 函数可请求标头。

函数示例 2

=ARCGIS.FINDROUTE(-77.24488778, 38.92894278, -80.78300851, 35.1001845, 4326, "Driving Distance", "miles", TRUE)

结果

描述出行距离(英里)出行时间(分钟)

总出行距离/时间

382.7767

408.1581

起点为位置 1

0

0

向东行驶

0.03108

0.300162

在 Springbank Ln 右转

0.087211

0.421049

终点为位置 2 左侧

0

0

FINDROUTEBYADDRESS

使用找到的最佳路径查找两个地址之间的总出行距离(默认测量单位为英里)和时间(以分钟为单位)。

语法

ARCGIS.FINDROUTEBYADDRESS(from_address, to_address, [travel_mode], [unit], [include_directions])

参数

参数描述必需参数

from_address

路径起始位置的地址。

to_address

路径目的地位置的地址。

travel_mode

路径的出行模式。 使用出行模式(例如,步行、行驶或货运)计算区域,而不是环形缓冲区。

例如,使用“行驶距离”或“步行时间”。 运行 LISTTRAVELMODES 函数可请求受支持的出行模式列表。 如果留空,则将使用 ArcGIS 组织设置中指定的默认出行模式。 有关出行模式和参数的详细信息,请参阅配置出行模式

unit

用于出行距离的测量单位。 它可以是英里、千米、米、英尺、码或海里。 默认值为英里。

include_directions

如果设置为 TRUE,则结果中将包括到目的地的路径方向,以及各步长行进的时间和距离。 默认为 FALSE

函数示例 1

=ARCGIS.FINDROUTEBYADDRESS("380 New York Street Redlands CA", "Downtown Riverside")

结果

出行距离(英里)出行时间(分钟)

14.32662

20.73435

函数示例 2

=ARCGIS.FINDROUTEBYADDRESS("380 New York Street Redlands CA", "Downtown Riverside", "Driving Distance", "kilometers", TRUE)

结果

描述出行距离(公里)出行时间(分钟)

总出行距离/时间

22.9899

22.40177

起点为位置 1

0

0

向西南行驶

0.092545

0.555303

在交通信号灯处,在 University Ave 右转

0.427128

0.672165

终点为位置 2 左侧

0

0

LISTDATACOLLECTIONS

列出一个国家/地区可用的数据集合。

语法

ARCGIS.LISTDATACOLLECTIONS(country, [data_collection_id], [search_term])

参数

参数描述必需参数

country

数据集合的来源国家/地区。 例如,使用 United Kingdom。 运行 LISTGEOGRAPHIES 函数可请求国家/地区列表。

data_collection_id

数据集合的 ID。 例如,使用 KeyFacts。 如果指定了一个值,则将列出该数据集合的所有变量。 如果留空,则将列出指定国家/地区的所有数据集合。

search_term

搜索词,通过将搜索词与数据集合名称和描述或变量名称和描述进行匹配来缩小结果范围。 例如,使用 fast food。

函数示例

=ARCGIS.LISTDATACOLLECTIONS("USA")

结果

ID描述数据示例

1yearincrements

“1 岁递增”数据集合包含 2023 年和 2028 年年龄不超过 84 岁的人口数,按 1 岁细分。 该集合还包含 2010 年年龄不超过 21 岁的人口,按 1 岁递增。 数据表包含总人口的年龄以及按性别的年龄。 此集合包含来自 Esri 2023/2028 年更新的人口统计数据库和 Esri 2010 年人口普查数据库。

  • 2023 年年龄小于 1 的人口
  • 2023 年年龄为 10 的人口
  • 2023 年年龄为 35 的人口

5yearincrements

“5 岁递增”数据集合包含 2023 年、2028 年和 2010 年的人口数,按 5 岁细分。 数据表包含总人口的年龄以及按性别的年龄。 此集合包含来自 Esri 2023/2028 年更新的人口统计数据库、美国社区调查 (ACS) 数据库和 2010 年人口普查数据库。

  • 2023 年年龄为 0-4 的人口
  • 2023 年年龄为 25-29 的人口
  • 2023 年年龄为 40-44 的人口

年龄

此数据集合包含用于数据金字塔信息图的男性和女性年龄范围数据。 此集合包含 Esri 2023 年更新的人口统计数据。

  • 2023 年年龄为 0-4 的男性
  • 2023 年年龄为 5-9 的女性
  • 2023 年年龄为 60-64 的男性

=ARCGIS.LISTDATACOLLECTIONS("USA","health")

结果

ID名称描述

REL65HI2OC

2023 年龄超过 65 岁的人口:其他健康保险组合 REL(ACS 5 年)

2023 年龄超过 65 岁的人口:其他健康保险组合 REL(ACS 5 年)

ACSCIVNINS

2023 年非社会福利机构收容居民人口(ACS 5 年)

2023 年非社会福利机构收容居民人口(ACS 5 年)

MOECIVNINS

2023 年非社会福利机构收容居民人口 MOE(ACS 5 年)

2023 年非社会福利机构收容居民人口 MOE(ACS 5 年)

=ARCGIS.LISTDATACOLLECTIONS("USA", "health", "<19")

结果

ID名称描述

ACSCIVNI0

2023 年年龄低于 19 岁的非社会福利机构收容居民人口(ACS 5 年)

2023 年年龄低于 19 岁的非社会福利机构收容居民人口(ACS 5 年)

ACS0ONEHI

2023 年年龄低于 19 岁的人口:1 种健康保险(ACS 5 年)

2023 年年龄低于 19 岁的人口:1 种健康保险(ACS 5 年)

MOE0ONEHI

2023 年年龄低于 19 岁的人口:1 种健康保险 MOE(ACS 5 年)

2023 年年龄低于 19 岁的人口:1 种健康保险 MOE(ACS 5 年)

注:

在所有函数示例中,函数的实际结果均不包含标头。 运行 ADDHEADERS 函数可请求标头。

LISTGEOGRAPHIES

根据输入参数,返回国家/地区列表、国家/地区的地理级别列表(例如区或省)或地理级别的区域 ID 列表。 最大限制为 5000 个列表项。

语法

ARCGIS.LISTGEOGRAPHIES([country], [geography_level_id], [search_term], [exact_match])

参数

参数描述必需参数

country

数据集合的来源国家/地区。 例如,使用 United Kingdom。 如果指定了一个值,则将列出该国家/地区的所有地理级别。 如果留空,则列出所有国家和地区。

geography_level_id

地理级别的 ID。 例如,使用 US.States 表示美国各州。 如果指定了一个值,则会列出地理级别的所有区域(例如 California)及其 FIPS ID。 如果留空,结果将取决于 country 参数。

search_term

搜索词,通过将搜索词与地理名称进行匹配来缩小结果范围。

exact_match

仅返回与您的搜索词完全匹配的结果。

函数示例

=ARCGIS.LISTGEOGRAPHIES()

结果

单个国家/地区国家/地区代码

阿尔巴尼亚

AL

阿尔及利亚

DZ

安道尔

AD

安哥拉

AO

安圭拉

AI

=ARCGIS.LISTGEOGRAPHIES("USA")

结果

ID名称

US.WholeUSA

整个国家/地区

US.States

US.DMA

DMAs

US.CD

国会选区

US.CBSA

CBSAs

US.Counties

多个县

US.CSD

县细分区

US.ZIP5

邮政编码

US.Places

城市和城镇(地点)

US.Tracts

人口普查区域

US.BlockGroups

区块组

=ARCGIS.LISTGEOGRAPHIES("Spain","ES.Municipalities")

结果

ID名称主要地理细分

01001

Alegría-Dulantzi

巴斯克

01002

Amurrio

巴斯克

01003

Aramaio

巴斯克

01004

Artziniega

巴斯克

01006

Armiñón

巴斯克

=ARCGIS.LISTGEOGRAPHIES("Spain","ES.Municipalities","Barcelona")

ID名称主要地理细分

08019

巴塞罗那

Cataluña

SUGGESTADDRESS

根据文本输入建议地址。 可用作交互式自动完成地址搜索。

语法

ARCGIS.SUGGESTADDRESS(search_term, [max_suggestions], [country], [geocode_service])

参数

参数描述必需参数

search_term

用户提供的输入文本,用于生成可能匹配的列表。

max_suggestions

要返回的最大建议数。 如果这个数字大于 15,将通过地理编码操作提出建议,并且可能消耗更多的配额并生成意外结果。 默认值为 5。 最大值为 50。

country

将结果限制在特定国家/地区。 例如,使用 United Kingdom。 运行 ARCGIS.LISTGEOGRAPHIES 可请求国家/地区列表。

geocode_service

要返回的最大建议数。 如果这个数字大于 15,将通过地理编码操作提出建议,并且可能消耗更多的配额并生成不同的结果。 默认值为 5。 最大值为 50。

函数示例

=ARCGIS.SUGGESTADDRESS("Orange county",10, "USA")

结果

Orange County, CA, USA

Orange County, FL, USA

Orange County, IN, USA

Orange County, NC, USA

Orange County, NY, USA

Orange County, TX, USA

Orange County, VA, USA

Orange County, VT, USA

Orange County Great Park, Irvine, CA, USA

Orange County Airport, 500 Dunn Rd, Montgomery, NY, 12549, USA

LISTTRAVELMODES

列出 ArcGIS Online 支持或为您的组织配置的路径服务的所有出行模式。

注:

此函数不需要参数。 有关相似示例,请参见 Microsoft RAND 函数文章。

语法

ARCGIS.LISTTRAVELMODES()

函数示例

=ARCGIS.LISTTRAVELMODES()

结果

名称描述详细信息

行驶时间

对车辆和其他类似小型汽车(例如小卡车)的移动进行建模,寻找能够优化出行时间的解决方案。 遵守单行道规则,避免违章转弯并遵守特定于汽车的其他规则。 如果指定起始时间,则在适用的情况下,将采用基于交通状况的动态行驶速度。

避开拼车道路;快车道;避开关口;避开私家道路;避开未铺砌道路;驾驶汽车;禁止在建道路;禁止过境交通;最高车速 (km/h):出行时间 0

步行时间

沿着允许行人通过的线路和道路,寻找能够优化出行时间的解决方案。 步行速度设置为 5 公里/小时。

避开私家道路;避开不适合行人的道路;行人首选;步行速度 (km/h):步行时间 5;步行

步行距离

沿着允许行人通过的路径和道路行驶,然后找到优化行驶距离的解决方案。

避开私家道路;避开不适合行人的道路;行人首选;步行速度 (km/h):步行时间 5;步行

注:

在所有函数示例中,函数的实际结果均不包含标头。 运行 ADDHEADERS 函数可请求标头。

ADDHEADERS

仅为 ArcGIS for ExcelGETADDRESSGETCOORDINATESENRICHBYGEOGRAPHYENRICHBYPOINTFINDROUTEFINDROUTEBYADDRESS 函数的输出创建标题行。

注:

此函数只需一个参数。

注:

在所有函数示例中,函数的实际结果均不包含标头。 运行 ADDHEADERS 函数可请求标头。

语法

ARCGIS.ADDHEADERS(ARCGIS_function)

参数

参数描述必需参数

ARCGIS_function

输入要添加标题的另一个 ArcGIS for Excel 函数的单元格引用。

函数示例

=ARCGIS.ADDHEADERS(A2)

如果单元格 A2 中存在另一个函数,则此示例适用。 例如,如果单元格 A2 包含 =ARCGIS.GETCOORDINATES("380 New York Street, Redlands, CA, USA") 函数。

结果

经度 (X)

纬度 (Y)

逗号、小数点和分号分隔符

如果您使用的是德语、荷兰语、西班牙语、法语或意大利语操作系统,则以十进制形式写入的数字的格式可能与使用英语操作系统的数字不同。 对于某些语言,将使用逗号 (,),而非小数点 (.) 来写入或分隔包含小数的数字。

根据小数分隔符的不同,Excel 中的函数格式可能会有所不同。

  • 如果使用小数点 (.) 分隔符,则必须必须使用逗号 (,) 来分隔函数参数输入,例如,=ARCGIS.GETADDRESS(-70.251, 43.65808)
  • 如果使用逗号 (,) 小数分隔符,则必须使用分号 (;) 来分隔函数参数输入,例如,=ARCGIS.GETADDRESS(-70,251; 43,65808)

Excel 中,默认的小数分隔符与您的操作系统相同。 当使用 Excel 时,您也可以自定义此设置