国产麻豆一级在线观看_国产午夜亚洲精品国产成人小说_国产午夜成人福利在线观看蜜芽_国产天堂亚洲国产碰碰_国产麻豆剧看黄在线观看_国产噜噜在线视频观看_国产精品亚洲二区在线播放

首頁(yè) 新聞中心 技術(shù)博客

ArcGIS模型構(gòu)建器:行內(nèi)變量的替換

發(fā)布時(shí)間:2021-10-01 23:56:29   瀏覽量:2714   作者:GIS前沿

在模型構(gòu)建器中,可通過(guò)以 “%” 將替換變量括起來(lái)的方式,用一個(gè)變量的內(nèi)容替換另一變量。這種變量替換方式稱(chēng)為行內(nèi)變量替換。

行內(nèi)變量可分為兩類(lèi):

模型變量 - 模型中的任何變量:%variable name%。
注意這是任何變量,包括數(shù)值,字符串,還有數(shù)據(jù)工作空間(輸入輸出路徑)…在內(nèi)的一切變量

替換工作空間

這是一個(gè)正常的投影轉(zhuǎn)換模型,Default.gdb是本次模型處理數(shù)據(jù)的工作空間


工作空間路徑

文件輸出路徑

行內(nèi)變量替換工作空間

通過(guò)工作空間變量名稱(chēng)用百分號(hào)括起,此工作空間位置將被替換為 Project 工具參數(shù)中的行內(nèi)變量。運(yùn)行時(shí),將使用實(shí)際變量值F:\arcgis工作空間\Default.gdb 替為%Default.gdb%

需要注意的是用“%”將“變量名稱(chēng)”括起,這意味著我們可以將工作空間在模型內(nèi)重名為任意名稱(chēng),在進(jìn)行行內(nèi)變量的替換的時(shí)候只需要用“%”將重命名后的名稱(chēng)括起

如我將Default.gdb重命名為 “工作空間”

則對(duì)應(yīng)的行內(nèi)變量替換為

替換字符串(數(shù)值與其類(lèi)似)

這是一個(gè)簡(jiǎn)單的批量投影工具,迭代器迭代將“長(zhǎng)春.gdb”中的要素類(lèi),它將為要素類(lèi)的路徑和名稱(chēng)各創(chuàng)建一個(gè)輸出變量。可以使用名稱(chēng)變量中的值構(gòu)造投影的要素類(lèi)的路徑。

工具執(zhí)行時(shí),%名稱(chēng)% 將被替換為要素類(lèi)的名稱(chēng)。(這里w_%名稱(chēng)%是因?yàn)楣ぷ骺臻g和輸出空間一至,因?yàn)椤伴L(zhǎng)春,gdb”中存在要進(jìn)行投影變換的要素類(lèi),所以為了避免名稱(chēng)沖突,所以設(shè)置一個(gè)w前綴)


運(yùn)行結(jié)果如下

系統(tǒng)變量 - 模型構(gòu)建器中包含兩個(gè)系統(tǒng)變量:表示變量列表編號(hào)的 %i% 和表示模型迭代次數(shù)的 %n%。(%i%就是上節(jié)使用列表變量批量裁剪的那個(gè)編號(hào))

行內(nèi)變量的使用規(guī)則

變量名稱(chēng)使用百分號(hào) (%) 括起;變量名稱(chēng)中允許存在空格;替換不區(qū)分大小寫(xiě)。Initial Value 和 initial value 是等同的。

%n% 提供當(dāng)前模型的迭代次數(shù),可在迭代模型中使用。
還是這個(gè)批量投影模型

將名稱(chēng)改為“w_%名稱(chēng)%_%n%”

運(yùn)行結(jié)果


來(lái)源:https://blog.csdn.net/qq_43173805/article/details/112283961
主站蜘蛛池模板: 汕头市| 花莲县| 五常市| 南召县| 贺兰县| 绥芬河市| 通州区| 普安县| 大余县| 万山特区| 奇台县| 炎陵县| 青阳县| 平山县| 德阳市| 上犹县| 嘉荫县| 阳泉市| 驻马店市| 常州市| 固阳县| 昭通市| 开江县| 永寿县| 扶绥县| 田东县| 江西省| 图木舒克市| 玉溪市| 白河县| 恩平市| 湾仔区| 安龙县| 八宿县| 绥中县| 达拉特旗| 连平县| 全州县| 福清市| 图木舒克市| 武城县|