2016 - 2024

感恩一路有你

arcgis添加小数字段用哪个 arcgis的面积使用浮点型吗?

浏览量:4795 时间:2023-04-19 17:51:11 作者:采采

arcgis的面积使用浮点型吗?

arcgis面积字段的单位为平方米或平方公里,数据类型为浮点小数型,可以反映多个小数位的面积。

arcgis双精度设置?

添加字段时,选择doubl

arcgis怎么输入经纬度几位小数?

在arcgis图层功能界面设置经纬网,选择经纬网类型后,可以设置经纬位数和表达形式,一般留两位。

arcgis怎么建字段类型char?

arcgis建立的字段类型char number可以根据不同的类型进行划分,通过精确的选择可以扩展字段类型。

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

长整数

浮点型(单精度浮点数)

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

在选择数据类型时,首先要考虑是需要存储整数还是小数。如果只需要存储整数(比如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的特定数值范围内的小数值。

双精度(双精度浮点数)是一种数值型ArcGIS数据类型表,包含大约在-2.2E308到1.8E3088的特定数值范围内的十进制值。

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

指定精度和小数位数可以限制字段的可接受值范围和数字格式,以便更好地控制。例如,如果指定精度为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,446E19。末尾的编码值E 19可以定义小数点的放置位置。

文件地理数据库和个人地理数据库中的浮点类型可以准确存储最多只包含6位数字的数字。例如,数字123,456.7不能准确地存储在浮点字段中,因为它包含六位以上的数字。该数字仍可输入到文件地理数据库或个人地理数据库的浮点型字段中,但会四舍五入为123,457,允许6位数。如果需要精确存储这个数,可以存储在双精度字段中。企业级、工作组级和桌面级地理数据库和数据库中的浮点型字段不允许输入超过字段精度的数字,因此它们不会被舍入。

精度 字段 范围 数据类型 数据库

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。