久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

ARCGIS字段計算器VB腳本的應(yīng)用實例講解(一)

在ARCGIS中,字段計算器是一個非常強大的數(shù)據(jù)處理工具,可以進行各種復(fù)雜的計算和編程操作。本文將分享一個關(guān)于邏輯運算的實例,幫助讀者更好地理解和應(yīng)用該工具。代碼示例首先,讓我們來看一下示例代碼的結(jié)構(gòu)

在ARCGIS中,字段計算器是一個非常強大的數(shù)據(jù)處理工具,可以進行各種復(fù)雜的計算和編程操作。本文將分享一個關(guān)于邏輯運算的實例,幫助讀者更好地理解和應(yīng)用該工具。

代碼示例

首先,讓我們來看一下示例代碼的結(jié)構(gòu)。代碼主要包含以下幾個部分:變量定義、邏輯運算和運算結(jié)果。具體的代碼如下圖所示:

```vb

Dim density

If InStr([座落單位名],"社區(qū)") 0 and InStr([座落單位名],"村") <> 0 Then

density left([座落單位名],InStr([座落單位名],"村"))

elseif InStr([座落單位名],"社區(qū)") <> 0 and InStr([座落單位名],"村") 0 then

density left([座落單位名],InStr([座落單位名],"社區(qū)") 1)

else

density [座落單位名]

end if

```

代碼解析

以上代碼的主要功能是判斷字段[座落單位名](也就是示例圖中的[QSDWMC])的值中是否包含"社區(qū)"和"村"這兩個關(guān)鍵詞。如果包含其中一個關(guān)鍵詞,則返回該關(guān)鍵詞前面的字符。如果不包含這兩個關(guān)鍵詞,則直接返回整個字段的內(nèi)容。

在代碼中,density是我們定義的變量,可以根據(jù)實際需求自由修改變量名。dim則是VB語言中常用的關(guān)鍵字,用于聲明變量的類型。

if-then-elseif-then-else-end if是本次編程中使用的邏輯運算符。它的作用是:如果滿足if條件,則執(zhí)行緊隨其后的then后的操作;如果不滿足if條件,則進行elseif判斷,如果符合elseif條件,則執(zhí)行then后的操作;如果所有條件都不滿足,則執(zhí)行else后的操作。end if表示邏輯運算結(jié)束。

總結(jié)

通過本文的講解,我們了解了ARCGIS字段計算器VB腳本的應(yīng)用實例,以及如何進行邏輯運算。希望本文對讀者能夠有所幫助,并能夠更好地理解和應(yīng)用該工具。如果有任何疑問或意見,請留言,我會盡快回復(fù)。

標(biāo)簽:
主站蜘蛛池模板: 馆陶县| 分宜县| 石楼县| 乐亭县| 北安市| 阿拉善右旗| 泾川县| 肇东市| 宁乡县| 上高县| 温泉县| 玛沁县| 阿拉尔市| 涿州市| 南雄市| 兖州市| 屏东县| 桂东县| 宁德市| 阿勒泰市| 日土县| 吴堡县| 白城市| 桂平市| 甘肃省| 嵩明县| 定结县| 大方县| 毕节市| 宁河县| 法库县| 家居| 淮安市| 大兴区| 宣恩县| 甘孜县| 调兵山市| 盐源县| 乌拉特后旗| 大理市| 大田县|