① arcgis10.1中marge在哪裡
Editor下邊就有。
② arcgis中對要素的merge和union操作有何不同
merge和union一般來說是對要素類中的「要素」來說的,也就是說,對某一部分要素進行操作。
merge是對同一個要素類中的要素的操作,操作完成後原來的要素消失。
union則靈活一些,可以對不同圖層的要素進行操作,新生要素在目標圖層中產生
從ArcGIS幫助中可以看到,merge只能在一個層里進行,並且不生成新要素,原要素會消失,但是可以把不相鄰的要素合成一個多部分的要素;如把不相鄰的多個島合成夏威夷,如想分開,使用高級編輯里的Explode工具;union可以在多層要素之間使用,會在目標層要素生成新的要素.
③ arcgis如何批量merge,現在有100個圖層,每個圖層都要單獨merge,如何做快一些
打開toolbox,找到merge工具,在merge工具上右擊,彈出對話框,選擇batch。設置參數,點擊運行。搞定
④ arcgis中Merge工具在arctoolbox中的哪裡打開啊
在Datamanagment Tools里的General下面。
⑤ arcgis編輯器合並的快捷鍵
快捷鍵是自己設置的 自定義>命令>(選擇編輯器>合並)>鍵盤(對話框的最低下)>然後就是你自己設置熟悉的快捷鍵了
⑥ python 可以調用arcgis工具嗎
arcgis可以用Python腳本
在Pyhton寫的一些代碼,用戶交互不方便,用戶體驗比較差,不方便重用。在ArcGIS中可以將用寫的Python代碼導入到ToolBox中,這樣用起來就比較方便了。這里用按要素裁剪柵格的Python來演示如何導入ArcGIS中。代碼如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import sys
reload(sys)
sys.setdefaultencoding( "utf-8" )
import arcpy
import string
from arcpy.sa import *
try:
raster = arcpy.GetParameterAsText(0) #要裁剪的柵格
clip_feat = arcpy.GetParameterAsText(1) #裁剪要素類
field = arcpy.GetParameterAsText(2) #命名欄位
outworkspace = arcpy.GetParameterAsText(3) #命名欄位裁剪後輸出目錄
for row in arcpy.SearchCursor(clip_feat):
mask=row.getValue("Shape")
outPath=outworkspace+"\\"+str(row.getValue(field))
outExtractByMask = ExtractByMask(raster,mask)
outExtractByMask.save(outPath)
except arcpy.ExecuteError:
print arcpy.GetMessages()
在用戶工具箱中新建工具箱(在系統工具箱中不能新建),在工具箱右鍵,添加腳本;
輸入名稱、標簽、描述等信息。下一步,選擇腳本文件。(這里需要注意的是:一定要勾選"存儲相對路徑名"這個選項)
設置參數,這是最重要的一步。其中參數即代碼中GetParameterAsText(n),並選擇合適的數據類型,在參數屬性中也可以進行相關設置。如果輸出柵格名稱按裁剪要素中的某個欄位,需要設置"獲取息"屬性,還要進行過濾一下。
設置好一切參數過後,就可以來進行測試了。在本機上測試通!
接下來便是怎樣移植到其他電腦了的問題了。前面我說說過要存儲為相對路徑,否則,將報錯00576:腳本工具使用的腳本未處於所需位置。創建腳本工具時,有一個選項用於存儲相對路徑名(而不是絕對路徑名)。設置此選項後,腳本的相對位置和保存腳本工具的工具箱必須保持不變。執行工具時移動兩者中的任何一個都會出現此錯誤。
但改為相對路徑後,在其他電腦上也能正常運行,但彈出了警告窗口。原因是客戶機上沒有勾選擴展模塊相應的功能。這個示例需要勾選空間分析模板,因為使用了按掩膜提取這個工具。這個腳本實現的詳情參考:使用Python腳本批量裁切柵格
發布給他人,涉及到個人知識產權的問題,怎樣讓他人使用工具,又不能看到腳本代碼?如果編輯調試完成了,在腳本工具右鍵可導入腳本。
設置密碼後,即可。
但必須注意的是:整個代碼中不能有中文字元,否則,不能正常導入腳本,發布出去的腳本工具就有問題。沒辦法,對中文支持不好。
⑦ ArcGIS拓撲錯誤裡面右鍵merge能不能批量使用
其實使用自帶的修復工具有很大的弊端。對於一些縫隙是處理不了的。比如說滿足設置修復距離的肯定會被處理。但是如若距離大於設置距離的就不會處理了。但是他面積依舊很小在自己看來是需要處理的問題。
⑧ ArcGIS中,拿到一張中國地圖,要扣出某個省的來,用哪個工具
Merge、Dissolve和Select工具。以山西省為例:
1、在國家基礎地理信息中心選擇需要的省份所在的圖幅,山西省需要I49 J49 K49 J50 K50五部分,在該網站注冊登錄後,即可提交訂單(免費)進行下載,解壓後為.gdb文件資料庫,可以在ArcGIS下直接打開。
⑨ ARCGIS面合並問題 有2個面,它們共一條邊。用ARCGIS中的什麼工具可以把它們拼合成一個面
可以在ArcGIS Desktop軟體中,使用Editor工具條下拉菜單中的Merge、Union進行合並。Merge可將同層對象進行合並,而Union可將非同層對象進行合並。