arcgis添加字段并錄入內(nèi)容 arcgis中怎樣給字段按1、2、3……賦值?
arcgis中怎樣給字段按1、2、3……賦值?12345678910rec0defautoIncrement():globalrecpStart1pInterval1if(rec0):recpStar
arcgis中怎樣給字段按1、2、3……賦值?
12345678910rec0defautoIncrement():globalrecpStart1pInterval1if(rec0):recpStartexists:recrecpIntervalreturnrec
這是python代碼,接著在字段里再輸入autoIncrement()即可解決
arcgis怎么建字段類型char?
arcgis建立起字段類型char數(shù)字可遵循差別的類型進(jìn)行劃分,并接受精準(zhǔn)的選擇,就可以利用字段類型的擴(kuò)選。
數(shù)字可儲(chǔ)存為以下四種數(shù)值數(shù)據(jù)類型中的一種類型:短整型
長(zhǎng)整型
浮點(diǎn)型(單精度浮點(diǎn)數(shù))
雙精度型(雙精度浮點(diǎn)數(shù))
選擇類型數(shù)據(jù)類型時(shí),簡(jiǎn)單應(yīng)考慮到要存儲(chǔ)整數(shù)還是小數(shù)。如果沒(méi)有僅需存儲(chǔ)整數(shù)(如12或12,345,678),可指定短整型或長(zhǎng)整型。要是需要儲(chǔ)存所含的小數(shù)數(shù)位的小數(shù)(如0.23或1234.5678),可指定你浮點(diǎn)型或雙精度型。
或者,要是需要在短整型與長(zhǎng)整型之間的或浮點(diǎn)型與雙精度型之間做選擇,請(qǐng)選擇存儲(chǔ)空間占用資源最小的數(shù)據(jù)類型。這不但能夠最大限度地地降低所需的存儲(chǔ)量,不過(guò)還也能增強(qiáng)性能。要是僅需儲(chǔ)存介乎-32,768和32,767之間的整數(shù),則可重新指定短整型數(shù)據(jù)類型,只不過(guò)它僅占用2個(gè)字節(jié),而長(zhǎng)整型數(shù)據(jù)類型卻占用資源4個(gè)字節(jié)。如果沒(méi)有僅需存儲(chǔ)介于-3.4E38和1.2E38之間的小數(shù),則可重新指定浮點(diǎn)數(shù)據(jù)類型,畢竟它僅占用4個(gè)字節(jié),而雙精度型數(shù)據(jù)類型卻占用8個(gè)字節(jié)。下表列出來(lái)了數(shù)據(jù)類型、范圍和存儲(chǔ)要求。此處列出的數(shù)值范圍區(qū)分于文件地理數(shù)據(jù)庫(kù)和個(gè)人地理數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)和企業(yè)級(jí)、工作組級(jí)及桌面地理數(shù)據(jù)庫(kù)的范圍略微相同。
數(shù)據(jù)類型可存儲(chǔ)的范圍大小(字節(jié))應(yīng)用程序
短整型-32,768至32,7672某一特定數(shù)值范圍內(nèi)不含小數(shù)值的數(shù)值;編碼值
長(zhǎng)整型-2,147,483,648至2,147,483,6474某種特定數(shù)值范圍內(nèi)不含小數(shù)值的數(shù)值
浮點(diǎn)型(單精度浮點(diǎn)數(shù))約為-3.4E38到1.2E384某個(gè)特定數(shù)值范圍內(nèi)中有小數(shù)值的數(shù)值
雙精度型(雙精度浮點(diǎn)數(shù))約為-2.2E308到1.8E3088某一特定數(shù)值范圍內(nèi)包涵小數(shù)值的數(shù)值A(chǔ)rcGIS數(shù)據(jù)類型表
如果沒(méi)有要為文件地理數(shù)據(jù)庫(kù)或個(gè)人地理數(shù)據(jù)庫(kù)中的表指定數(shù)值字段,僅需更改數(shù)據(jù)類型。假如要為數(shù)據(jù)庫(kù)或企業(yè)級(jí)、工作組級(jí)或桌面地理數(shù)據(jù)庫(kù)更改數(shù)值字段,則還需指定你精度(字段的最大長(zhǎng)度)和范圍(小數(shù)位的比較大數(shù)量)。
委托精度和小數(shù)位數(shù)可取消字段可接受的值范圍和數(shù)字格式,便于掌握您好些地善加控制。例如,如果您委托精度為4、小數(shù)位數(shù)為2的浮點(diǎn)型,則字段將進(jìn)行12.34、12.3或12。要是要在字段中輸入12.345,則會(huì)會(huì)顯示出現(xiàn)了錯(cuò)誤消息,畢竟這遠(yuǎn)超了所允許的最大位數(shù)和小數(shù)位數(shù)。只不過(guò),假如您指定精度為5、小數(shù)位數(shù)為3的浮點(diǎn)型,則字段不能您然后輸入12.345、12.34或12.3。
下表中列出了數(shù)據(jù)類型及很可能的精度值和范圍值。建議使用此表促進(jìn)身體血液循環(huán)你選數(shù)據(jù)類型、精度和范圍:
數(shù)據(jù)類型精度(字段長(zhǎng)度)范圍(小數(shù)位數(shù))短整型*1-4(PostgreSQL)
1–5(Oracle、SQL Server和Netezza)
5(Db2、Informix)0
長(zhǎng)整型5-9(PostgreSQL)
6–9(Db2、Informix、Netezza和SQL Server)
6–10(Oracle)0
浮點(diǎn)型1-61-6
雙精度型70
*默認(rèn)情況下,在ArcGIS Desktop中創(chuàng)建的短整型精度為5。不過(guò),短整型列只可讀取兩種-32,768和32,767之間的值。因此,就算將精度系統(tǒng)設(shè)置為5,也根本無(wú)法在短整型字段中讀取大于32,767或大于1-32,768的值。不必在Oracle以外的任何數(shù)據(jù)庫(kù)中為在ArcGIS Desktop中修改的短整型列指定你精度。也無(wú)需在SQL Server或PostgreSQL數(shù)據(jù)庫(kù)中為在ArcGIS Desktop中創(chuàng)建家族的長(zhǎng)整型列指定你精度。
下表提供了一些數(shù)字范圍非盈利組織會(huì)計(jì)如何存儲(chǔ)位置在數(shù)據(jù)庫(kù)或企業(yè)級(jí)、工作組級(jí)或桌面地理數(shù)據(jù)庫(kù)中的示例:
范圍數(shù)據(jù)類型精度(字段長(zhǎng)度)范圍(小數(shù)位數(shù))0至99短整型20
-99到99*短整型30
0到32,767*短整型50
32,768至99,999長(zhǎng)整型50
0.001至0.999浮點(diǎn)型43
1,000.00至9,999.99浮點(diǎn)型62
-123,456.78至0*雙精度型92
0至1,234.56789雙精度型95數(shù)字范圍、數(shù)據(jù)類型、精度和范圍的示例
*負(fù)數(shù)要額外的精度存儲(chǔ)負(fù)號(hào)。
計(jì)算機(jī)僅能存儲(chǔ)文件有限的位數(shù),情況不同它取決于分配的存儲(chǔ)空間。數(shù)據(jù)庫(kù)和地理數(shù)據(jù)庫(kù)中雙精度型數(shù)據(jù)的字段可精確計(jì)算地儲(chǔ)存不超過(guò)僅乾坤二卦15位數(shù)的數(shù)字,是因?yàn)檫@是可現(xiàn)金存入8字節(jié)存儲(chǔ)空間的最長(zhǎng)數(shù)字。位處多于此值的數(shù)字將被位小數(shù),后再以像科學(xué)記數(shù)法的格式進(jìn)行存儲(chǔ),使它們僅為近似數(shù)字。.例如,如果沒(méi)有再輸入中有20位數(shù)的數(shù)字12,345,678,901,234,567,890,則它會(huì)被向上取整,接著存儲(chǔ)文件為15位的數(shù)字1.23456789012346E19。結(jié)尾的編碼值E19可時(shí)間限制小數(shù)點(diǎn)的放置位置。
文件地理數(shù)據(jù)庫(kù)和個(gè)人地理數(shù)據(jù)庫(kù)中的浮點(diǎn)型可不精確地存儲(chǔ)至少僅乾坤二卦6位的數(shù)字。的或,不能將數(shù)字123,456.7不精確地存儲(chǔ)文件到浮點(diǎn)型字段中,只不過(guò)此數(shù)字中有的位數(shù)則數(shù)六個(gè)。此數(shù)字則可然后輸入到文件地理數(shù)據(jù)庫(kù)或個(gè)人地理數(shù)據(jù)庫(kù)的浮點(diǎn)型字段中,但將四舍五入為真包含允許的6位數(shù)的數(shù)字123,457。如果沒(méi)有必須不精確地讀取此數(shù)字,可將其儲(chǔ)存在雙精度字段中。企業(yè)級(jí)、工作組級(jí)和桌面地理數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)中的浮點(diǎn)型字段不容許鍵入將近該字段精度位數(shù)的數(shù)字,因此并不可能接受四舍五入。