導航:首頁 > 五金知識 > gis開發調用arcmap工具箱

gis開發調用arcmap工具箱

發布時間:2021-02-16 01:55:46

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.沒有編輯日誌,數據安全性得不到保障。

總之,期待這款產品功能更完善!

閱讀全文

與gis開發調用arcmap工具箱相關的資料

熱點內容
廚房止閥門什麼時候裝 瀏覽:979
怎麼查機械表型號 瀏覽:355
哪些企業需要自動化設備 瀏覽:431
廣西貴港機電五金市場在哪裡 瀏覽:507
作為電器開關的設備都有什麼 瀏覽:205
軸承兩邊帶小蓋如何標注 瀏覽:558
冰箱製冷探頭在什麼地方 瀏覽:185
冬天儀表盤顯示水溫高是怎麼回事 瀏覽:648
華為6X如何進行設備共享 瀏覽:414
汽車儀表更換cpu要多少錢 瀏覽:942
大城鑄造業什麼時候能開工啊 瀏覽:386
互聯網需要哪些設備 瀏覽:934
閥門機床上用的是什麼水 瀏覽:506
什麼是閥門金屬密封 瀏覽:64
機械手錶為什麼不能和手機放一起 瀏覽:87
設備管理器什麼意思 瀏覽:455
3G五金件 瀏覽:827
13t是什麼型號的製冷劑 瀏覽:987
萊蕪液壓傳動裝置 瀏覽:914
卡西歐機械手錶多少錢價格 瀏覽:617