2016 - 2024

感恩一路有你

arcgis添加字段并录入内容 arcgis中怎样给字段按1、2、3……赋值?

浏览量:1477 时间:2023-06-25 12:45:29 作者:采采

arcgis中怎样给字段按1、2、3……赋值?

12345678910rec0defautoIncrement():globalrecpStart1pInterval1if(rec0):recpStartexists:recrecpIntervalreturnrec

这是python代码,接着在字段里再输入autoIncrement()即可解决

arcgis怎么建字段类型char?

arcgis建立起字段类型char数字可遵循差别的类型进行划分,并接受精准的选择,就可以利用字段类型的扩选。

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

长整型

浮点型(单精度浮点数)

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

选择类型数据类型时,简单应考虑到要存储整数还是小数。如果没有仅需存储整数(如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

双精度型70

*默认情况下,在ArcGIS Desktop中创建的短整型精度为5。不过,短整型列只可读取两种-32,768和32,767之间的值。因此,就算将精度系统设置为5,也根本无法在短整型字段中读取大于32,767或大于1-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.23456789012346E19。结尾的编码值E19可时间限制小数点的放置位置。

文件地理数据库和个人地理数据库中的浮点型可不精确地存储至少仅乾坤二卦6位的数字。的或,不能将数字123,456.7不精确地存储文件到浮点型字段中,只不过此数字中有的位数则数六个。此数字则可然后输入到文件地理数据库或个人地理数据库的浮点型字段中,但将四舍五入为真包含允许的6位数的数字123,457。如果没有必须不精确地读取此数字,可将其储存在双精度字段中。企业级、工作组级和桌面地理数据库及数据库中的浮点型字段不容许键入将近该字段精度位数的数字,因此并不可能接受四舍五入。

精度 字段 整型 范围 数字

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