数字

数字可存储为以下四种数值数据类型中的一种类型:短整型

长整型

浮点型(单精度浮点数)

双精度型(双精度浮点数)

选择数据类型时,首先应考虑需要存储整数还是小数。如果仅需存储整数(如 12 或 12,345,678),可指定短整型或长整型。如果需要存储含有小数数位的小数(如 0.23 或 1234.5678),可指定浮点型或双精度型。

其次,如果需要在短整型与长整型之间或者浮点型与双精度型之间做出选择,请选择存储空间占用最小的数据类型。这不仅能够最大限度地减少所需的存储量,而且还能够提高性能。如果仅需存储介于 -32,768 和 32,767 之间的整数,则可指定短整型数据类型,因为它仅占用 2 个字节,而长整型数据类型却占用 4 个字节。如果仅需存储介于 -3.4E38 和 1.2E38 之间的小数,则可指定浮点数据类型,因为它仅占用 4 个字节,而双精度型数据类型却占用 8 个字节。下表列出了数据类型、范围和存储要求。此处列出的数值范围适用于文件地理数据库和个人地理数据库。数据库和企业级、工作组级及桌面地理数据库的范围略有不同。

数据类型可存储的范围大小(字节)应用程序

短整型-32,768 至 32,7672特定数值范围内不含小数值的数值;编码值

长整型-2,147,483,648 至 2,147,483,6474特定数值范围内不含小数值的数值

浮点型(单精度浮点数)约为 -3.4E38 到 1.2E384特定数值范围内包含小数值的数值

双精度型(双精度浮点数)约为 -2.2E308 到 1.8E3088特定数值范围内包含小数值的数值ArcGIS 数据类型表

如果要为文件地理数据库或个人地理数据库中的表指定数值字段,仅需指定数据类型。如果要为数据库或企业级、工作组级或桌面地理数据库指定数值字段,则还需指定精度(字段的最大长度)和范围(小数位的最大数量)。

指定精度和小数位数可限制字段可接受的值范围和数字格式,便于您更好地加以控制。例如,如果您指定精度为 4、小数位数为 2 的浮点型,则字段将接受 12.34、12.3 或 12。如果要在字段中输入 12.345,则会显示错误消息,因为这超出了所允许的最大位数和小数位数。但是,如果您指定精度为 5、小数位数为 3 的浮点型,则字段允许您输入 12.345、12.34 或 12.3。

下表中列出了数据类型及其可能的精度值和范围值。使用此表有助于选择数据类型、精度和范围:

数据类型精度(字段长度)范围(小数位数)短整型*1-4 (PostgreSQL)

1–5(Oracle、SQL Server 和 Netezza)

5(Db2、Informix)0

长整型5-9 (PostgreSQL)

6–9(Db2、Informix、Netezza 和 SQL Server)

6–10 (Oracle)0

浮点型1-61-6

双精度型7+0+

*默认情况下,在 ArcGIS Desktop 中创建的短整型精度为 5。但是,短整型列只可存储介于 -32,768 和 32,767 之间的值。因此,即便将精度设置为 5,也无法在短整型字段中存储大于 32,767 或小于 -32,768 的值。无需在 Oracle 以外的任何数据库中为在 ArcGIS Desktop 中创建的短整型列指定精度。也无需在 SQL Server 或 PostgreSQL 数据库中为在 ArcGIS Desktop 中创建的长整型列指定精度。

下表提供了一些数字范围及其如何存储在数据库或企业级、工作组级或桌面地理数据库中的示例:

范围数据类型精度(字段长度)范围(小数位数)0 至 99短整型20

-99 到 99*短整型30

0 到 32,767*短整型50

32,768 至 99,999长整型50

0.001 至 0.999浮点型43

1,000.00 至 9,999.99浮点型62

-123,456.78 至 0*双精度型92

0 至 1,234.56789双精度型95数字范围、数据类型、精度和范围的示例

*负数需要额外的精度存储负号。

计算机仅能存储有限的位数,具体情况取决于分配的存储空间。数据库和地理数据库中双精度型数据的字段可精确地存储最多仅包含 15 位数的数字,因为这是可存入 8 字节存储空间的最长数字。位于多于此值的数字将被四舍五入,然后以类似于科学记数法的格式进行存储,使它们仅为近似数字。例如,如果输入包含 20 位数的数字 12,345,678,901,234,567,890,则它会被四舍五入,然后存储为 15 位的数字 1.23456789012346E+19。结尾的编码值 E+19 可限定小数点的放置位置。

文件地理数据库和个人地理数据库中的浮点型可精确地存储最多仅包含 6 位的数字。例如,无法将数字 123,456.7 精确地存储到浮点型字段中,因为此数字包含的位数多于六个。此数字仍可输入到文件地理数据库或个人地理数据库的浮点型字段中,但将四舍五入为包含允许的 6 位数的数字 123,457。如果需要精确地存储此数字,可将其存储在双精度字段中。企业级、工作组级和桌面地理数据库及数据库中的浮点型字段不允许输入超过该字段精度位数的数字,因此并不会进行四舍五入。

arcmap添加字段的类型_ArcGIS 字段数据类型相关推荐

  1. arcmap添加字段的类型_ARCGIS之属性表编辑与字段添加

    我们矢量化的要素往往具有多种属性,比如创建的林班文件具有林班号.面积.管理员等属性;这些属性一般存储在属性表文件中,通过对属性表的操作可以提取.管理.更改这些属性. 本节课中我会为各位对Arcgis属 ...

  2. MySQL 字段的基本操作:添加、修改和删除字段(详解)

    文章目录 MySQL字段的基本操作 一,MySQL数据表添加字段 (一)在末尾添加字段 (二)在开头添加字段 (三)在中间位置添加字段 二,MySQL数据表修改字段 (一)修改字段名称 (二)修改字段 ...

  3. mysql8.0日期类型_Mysql学习-数据类型(日期时间类型)

    日期时间类型 a.如果表示年月日,通常用DATE表示 b.如果表示年月日时分秒,通常用DATETIME表示 c.如果表示时分秒,通常同TIME表示 日期和时间类型 字节 最小值 最大值 DATE 4 ...

  4. mysql的数据类型,列类型,字段类型

    MySQL的数据类型有三种: 数值型,字符串,还有日期 数值: 数值包括整型,浮点型,还有定数型 整型:int int有四个字节 还有占用其他空间的整型 tinyint  1 smallint 2 m ...

  5. 【无标题】mysql增加字段和备注_mysql 修改表名,修改字段类型,增加字段,删除字段,添加字段备注,添加索引...

    mysql语句: 1.修改表名: rename table 旧表名 to 新表名; 2.修改字段类型: alter table 表名 modify column 字段名 字段类型(长度) 3.修改字段 ...

  6. PostGIS之路--AddGeometryColumn函数--添加一个几何类型字段

    1.AddGeometryColumn 添加一个几何类型字段到已经存在的可用表中,默认情况下使用类型修饰符定义约束.该i函数实现版本较早,支持3D但不能删除z,也支持添加圆和曲面. 函数: text ...

  7. java.sql.Types,数据库字段类型,java数据类型的对应关系

    原文地址为: java.sql.Types,数据库字段类型,java数据类型的对应关系 以下转自:http://kummy.itpub.net/post/17165/172850 本文在原文基础上有增 ...

  8. oracle创建视图类型为日期,oracle创建视图包含clob字段,报错:数据类型不一致:应为-,但却获得CLOB...

    在oracle中创建视图的时候,语句中包含有clob类型的字段.视图创建语句大概如下: CREATE OR REPLACE FORCE VIEW "T_PROJECTS" (&qu ...

  9. mysql字段类型原理_mysql数据类型和字段属性原理与用法详解

    本文实例讲述了mysql数据类型和字段属性.分享给大家供大家参考,具体如下: 本文内容: 数据类型 数值类型 整数型 浮点型 定点型 日期时间类型 字符串类型 补充: 显示宽度与zerofll 记录长 ...

最新文章

  1. 非UI线程下页面处理:view的postInvalidate和post对消息处理的差异化
  2. 后端视角下的前端框架之Vue.js初探
  3. 分析SQL Server备份
  4. linux 挂起后无法唤醒屏幕
  5. 热敏电阻 温度 电阻换算
  6. 计算机画图虚线,天正建筑怎么把直线变成虚线
  7. Python zip, unzip, zip_longest的用法
  8. 计算机专利英语笔译,基于Trados2014的专利翻译实践报告-英语笔译专业论文.docx...
  9. 工序作业指导书怎么做?如何制作工序作业指导书?
  10. 儿童python编程app_Python编程狮app下载
  11. 算出指定日期在当年的第几周
  12. 数据库类型区分 原创
  13. 《剑指offer》NO40 最小的K个数 大顶堆实现 详解 <Java实现>
  14. 填坑之一 从零开始的神棍之路
  15. 支持向量机回归预测SVR——MATLAB超详细代码实现过程
  16. 西瓜书+南瓜书学习(1-2章)
  17. 基于web多媒体素材库的开发与实现前景和范围文档
  18. CAD二次开发进度条
  19. 博奥智源科技,ERP系统项目功能架构分享
  20. 计算机魅力沈阳一日游教案,魅力辽宁教案六年.doc

热门文章

  1. 数据分析前景怎么样?好不好?
  2. [计算机组成原理,Cache总容量的计算方法]假设主存地址位数是32位,按字节编址,贮存和Cache采用全相联映射的方式,主存块大小为1个字,每字32位,采用回写法和随机替换的策略,则能存放32K字数
  3. PBR中引入IBL——镜面反射篇
  4. windows系统如何使用命令检测网络
  5. html画布画笔粗细,基于javascript html5 canvas实现可调画笔颜色/粗细/橡皮的涂鸦板...
  6. VS2019许可证过期解决办法
  7. xp系统打印机服务器设置,WinXP打印机纸张规格设置的方法
  8. Codeforces Global Round 21) C. Fishingprince Plays With Array
  9. C Primer Plus 第5章 运算符、表达式和语句 5.3 其他运算符
  10. Spark RDD与Partion