ArcGIS for Excel 支持多种用于定义位置坐标的基于度的记法格式。
在 (x,y) 基于度的格式中,x 表示经度,y 表示纬度。 使用 +、-、N、S、E 或 W 指定半球。 可以将它们组合在单个纬度-经度对中。 如果略去这些字符,则将值假定为正值(对于纬度,为 N;对于经度,为 E)。
在 WGS84 坐标系中,纬度 <DD> 值的范围介于 -90 到 90 之间;经度 <DDD> 值的范围介于 -180 到 180 之间。
注:
ArcGIS for Excel 目前不支持单行坐标值。 将纬度和经度值存储在单独的字段或列中。记法类型和格式
记法类型和格式将使用以下语法:
- <DD.dddd> 表示纬度 (y) 坐标,其中度 (DD) 值的范围介于 -90 到 90 之间,度的小数部分 (dddd) 的范围介于 0 到 00 之间。
- <DDD.dddd> 表示经度 (x) 坐标,其中度 (DDD) 值的范围介于 -180 到 180 之间,度的小数部分 (dddd) 的范围介于 0 到 99 之间。
- | 表示“或”。 例如,+ | - 表示可以使用 + 或 - 字符。
- [ ] 表示选择列表。 例如,[ + | - | N | S ] 表示可以使用 +、-、N 或 S 字符。
下表列出了支持的记法格式,并提供了每种格式的示例:
记法类型 | 支持的纬度 (y) 格式 | 支持的经度 (x) 格式 | 示例 |
---|---|---|---|
DD(十进制度) | [ + | - ] DD.dddd | [ + | - ] DDD.dddd | 34.056687222、-117.195731667 |
DD.dddd [ + | - ] | DDD.dddd [ + | - ] | 34.056687222、117.195731667- | |
[ N | S ] DD.dddd | [ E | W ] DDD.dddd | N 34.056687222、W 117.195731667 | |
DD.dddd [ N | S ] | DDD.dddd [ E | W ] | 34.056687222 N、117.195731667 W | |
DD° MM' SS.sss" | [ + | - ] DD° MM' SS.sss" | [ + | - ] DDD° MM' SS.sss" | 34° 3' 24.0726"、-117° 11' 44.631" |
DD° MM' SS.sss" [ + | - ] | DDD° MM' SS.sss" [ + | - ] | 34° 3' 24.0726"、117° 11' 44.631" - | |
[ N | S ] DD° MM' SS.sss" | [ E | W ] DDD° MM' SS.sss" | N 34° 3' 24.0726"、W 117° 11' 44.631" | |
DD° MM' SS.sss" [ N | S ] | DDD° MM' SS.sss" [ E | W ] | 34° 3' 24.0726" N、117° 11' 44.631" W | |
[ + | - ] DD° MM' | [ + | - ] DDD° MM' | 34° 3'、-117° 11' | |
DD° MM' [ + | - ] | DDD° MM' [ + | - ] | 34° 3'、117° 11' - | |
[ N | S ] DD° MM' | [ E | W ] DDD° MM' | N 34° 3'、W 117° 11' | |
DD° MM' [ N | S ] | DDD° MM' [ E | W ] | 34° 3' N、117° 11' W | |
DDMMSS.sss | [ + | - ] DDMMSS.sss | [ + | - ] DDMMSS.sss | 340324.0726、-1171144.631 |
DDMMSS.sss [ + | - ] | DDDMMSS.sss [ + | - ] | 340324.0726、1171144.631- | |
[ N | S ] DDMMSS.sss | [ E | W ] DDDMMSS.sss | N340324.0726、W1171144.631 | |
DDMMSS.sss [ N | S ] | DDDMMSS.sss [ E | W ] | 340324.0726N、1171144.631W |
度分秒
ArcGIS for Excel 支持以下内容:
符号类型 | 支持的符号 | Unicode |
---|---|---|
度符号 | 度标记 ° | U+00B0 |
上圆圈 ° | U+02DA | |
阳性顺序指示符 º | U+00BA | |
扬抑符(脱字符)^ | U+005E | |
波形符 ~ | U+007E | |
星号 * | U+002A | |
分符号 | 分标记 ' | U+2032 |
单引号 ' | U+0027 | |
秒符号 | 双引号 " | U+0022 |
分音符 ¨ | U+00A8 | |
双锐音符 ˝ | U+02DD |
在大多数情况下,无论间距如何,上面列出的所有格式和标记均有效。 例如,N 34° 3' 24.0726" 和 N34°3'24.0726" 均有效。
像元值类型
一般来说,可以写入像元的数据类型包括数字、文本、逻辑值(true 和 false)或错误值。 当您在像元中键入内容时,Excel 会自动检测并分配类型。
例如,如果您键入 abc,则它将被识别为文本数据类型。 如果您键入 true,则它将被识别为逻辑数据类型,并自动大写为 TRUE 以表明它是逻辑值。 如果您键入 0123,则它会被识别为数字数据类型,并在像元中转换为 123。
注:
Excel 分配数据类型和转换值时会移除前导零。
设置数字格式
在 Excel 中,您可以将数字数据类型格式化为货币、百分比、小数等。 这允许您更改数字的显示方式,保持数据数字而不是将其转换为文本,从而保留数值过滤和排序功能。
有关详细信息,请参阅 Microsoft Excel 中的可用数字格式文章。
ArcGIS for Excel 可将 Excel 数字格式转换为 ArcGIS Arcade 表达式,以便在正确格式化地图图层弹出窗口和 Excel 标注中的数据的同时保留数字属性。 在将地图或图层到 ArcGIS Online、ArcGIS Enterprise 和跨 ArcGIS 共享时,格式也会在 Arcade 中保留。 ArcGIS for Excel 支持将所有内置 Excel 格式转换为 Arcade,并识别大多数自定义 Excel 数字格式。
邮政编码等位置数据可以转换为文本数据类型,也可以保留为数字数据类型,并应用特殊格式以保留任何前导零。
日期和时间
在 Excel 中,日期和时间以数字数据类型表示,并带有日期或时间格式。
但是,由于 Excel 会自动检测数据类型,它可能无法将值识别为日期,并错误地将其转换为文本数据类型。
将 Excel 值类型映射到 ArcGIS 字段类型
在从 Excel 数据创建图层时,必须识别每个列的值类型以创建新 ArcGIS 要素图层中对应的字段。 以下表格列出了 Excel 列类型及其在 ArcGIS for Excel 中相应的 ArcGIS 字段类型:
Excel 列值类型 | ArcGIS 字段类型 |
---|---|
数字(未格式化为日期或时间) | 双精度 |
数字(带有日期或时间格式) | 日期 |
文本 | 字符串 |
逻辑值 | 字符串 |
混合(例如,同一列中的数字和文本) | 字符串 |