1 数值
数据类型 | 存储范围 | 字节 | 应用程序 |
短整型 | -32,768至32,767 | 2 | 特定数值范围内不含小数值的数值;编码值 |
长整型 | -2,147,483,648至2,147,483,647 | 4 | 特定数值范围内不含小数值的数值 |
浮点型(单精度浮点数) | 约-3.4E38到1.2E38 | 4 | 特定数值范围内包含小数值的数值 |
双精度型(双精度浮点数) | 约-2.2E308到1.8E308 | 8 | 特定数值范围内包含小数值的数值 |
如果向文件地理数据库或移动地理数据库中的表或要素类添加数值字段,只需指定数据类型。如果要向数据库或企业级地理数据库中的表或要素类添加数值字段,可指定精度(字段的最大长度)。如果字段为浮点或双精度数据类型,还可以指定字段值的范围(最大小数位数)。
字段视图中数据类型的精度和范围值
数据类型 | 精度(字段长度) | 范围(小数位数) |
短整型 | 1–5 (Oracle);5(IBM Db2、Microsoft SQL Server 和 PostgreSQL) | 0 |
长整型 | 6–10 (Oracle);6–9 (Db2)、10(SQL Server 和 PostgreSQL) | 0 |
浮点型(单精度浮点数) | 1-6 | 1-6 |
双精度型(双精度浮点数) | 7+ | 1+ |
默认情况下,在ArcGIS Pro中创建的短整型精度为5。
2 文本
文本字段表示一系列字母数字符号。其中可包括街道名称、特性属性或其他文本描述。在地理数据库中重复使用文本属性的替代方法是建立编码值。在此情况中,文本描述将使用数值进行编码。
文本中所用字符视语言而定。为了在各种语言之间更方便地转换文本,ArcGIS将使用Unicode对字符进行编码
3 日期
日期数据类型可存储日期、时间或同时存储日期和时间。显示信息的默认格式为 mm/dd/yyyy hh:mm:ss,同时还将指定AM或PM。通过ArcGIS在表中输入日期字段时,输入的数据将转换为此格式。
4 BLOB(二进制)
BLOB是一种存储为长度较长的一系列二进制数的数据。ArcGIS会将注记和尺寸存储为BLOB,图像、多媒体或编码的位等项也可存储在此类型的字段中。
5 对象标识符
在ArcGIS中创建表时,将向表中添加唯一的非空整型字段,以用作对象标识符(对象ID)。对象ID字段由ArcGIS维护并保证表中每行具有唯一ID。
6 全局标识符
全局ID和GUID数据类型可存储注册表样式的字符串,该字符串包含用大括号括起来的36个字符。仅地理数据库支持全局ID。在除Microsoft SQL Server中的地理数据库之外的所有地理数据库中,全局ID都存储在文本字段中,并且存储在文本全局ID字段中的字符始终为大写字符。
7 字段类型栅格
与仅将要素的字段链接到某图像的超链接不同,字段类型栅格可在地理数据库中存储栅格数据或者将该数据与地理数据库一同存储。
8 几何
在ArcGIS中,几何数据类型用于指示表中所存储几何的类型(点、线、面、多点或多面体)。通过ArcGIS 创建的存储为几何类型的字段命名为SHAPE。
如果创建具有其他要素类型的要素类,如线、点、多点、多面体、尺寸或注记,则SHAPE字段的几何类型也将相应地变为线、点、多点、多面体或者面(尺寸和注记)。