A. arcgis系統工具箱的工具是不是二次開發的
工具箱的工具大部分是由廠商提供的,也可以二次開發,比如很多專業模型如SWAT就是科研人員二次開發的。
B. arcgis10打開工具箱裡面的工具是這樣的,求原因和解決方法
你應該安裝過之後把安裝文件移動位置了,將安裝包的位置放到之前的地方就好了,我就是這樣解決的。有人說重裝會解決問題應該也是這樣的錯誤
C. python無法調用arcgis中的工具箱怎麼辦
在webbrowser.py文件中,我們可以看到源碼專:屬
def open(url, new=0, autoraise=True):
for name in _tryorder:
browser = get(name)
if browser.open(url, new, autoraise):
return True
return False!
D. 64位系統用vs2010做ArcGIS二次開發,ESRI.ArcGIS.開頭的控制項可以導入工具箱但在「添加引用」中沒有,怎麼辦
我是搞Java,對.net的開發環境不是很熟悉
E. arcmap的工具箱在哪裡打開
菜單欄【地里處理】-【arctoolbox】裡面打開。
F. 請問怎樣利用ArcGIS進行二次開發
1、首先,打開VS(已安裝arcgis engine),新建項目。
G. java如何調用arcgis做的圖
可以,你可以安裝ArcEngine,它支持使用java對arcgis開發!
H. 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腳本批量裁切柵格
發布給他人,涉及到個人知識產權的問題,怎樣讓他人使用工具,又不能看到腳本代碼?如果編輯調試完成了,在腳本工具右鍵可導入腳本。
設置密碼後,即可。
但必須注意的是:整個代碼中不能有中文字元,否則,不能正常導入腳本,發布出去的腳本工具就有問題。沒辦法,對中文支持不好。
I. 在arcgis中模型構建能使用工具箱之外的工具嗎
最近公司里很多同事問我,為什麼感覺你的工作效率提高了那麼多?老闆也說,研發部門最近的工作完成得不錯。
作為一名科技公司的軟體研發部程序員,今天和大家分享下一款最近發現的非常革命性的數據工具——維格表。
這是我最近開始用一款高效辦公協作軟體,從一開始自己使用,到推薦給項目組和團隊內部,做項目管理,數據整理,團隊間協作順暢很多,效率自然提高了。
初步體驗過後,我發現維格表VIKA可以應用在項目管理、團隊數據協作、商品管理、內容管理、產品研發管理等多個場景。
感謝維格表讓我的工作處理變得更順暢,但是使用過程中希望能優化迭代這些點就更好了。
1.支持表內搜索,如果數據量一大沒有這個功能很影響使用體驗。
2.許可權功能,最好能夠一目瞭然看到團隊里哪些人是有編輯權利,哪些人是有查看權利。
3.沒有編輯日誌,數據安全性得不到保障。
總之,期待這款產品功能更完善!