當前位置:首頁 » 編程語言 » arcgispythonaddin

arcgispythonaddin

發布時間: 2022-07-04 14:51:34

1. Arcgis 下python編程

可以把路徑輸出到本地的記事本

2. arcgis怎麼用python

arcgis軟體中有專門的python窗口

3. 在Arcgis中怎麼導入python語言編寫的方法進行插值

建議題主直接做成python腳本的工具箱(即添加 腳本工具)吧。

4. ArcGIS ,Python 中Add-in 怎麼打開

那是開發的一種方式,如果是別人給你的add-in工具,安裝後在arcmap中打開,然後直接拖拽上去就行了

5. arcgis python怎麼運行

我只知道桌面端,在地理處理菜單欄里(geoprocessing)打開Python,將語句拷貝進去,回車就可以執行,左邊欄里會有狀態顯示.

6. arcgis中打開python後,如何編程

此功能和Python的編輯模式是一樣的:
1.
編寫一行,運行一行;

2.
最大的的好處是,可以很方便的調用ArcGIS的介面,處理GIS數據;
3.
當然也可以使用ArcGIS
Toolboxes:

7. arcGIS 插件(add-in)開發的書,有哪本比較好

http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/#/Developing_with_ArcGIS/0001000001ww000000/
arcgis的幫助文檔是行業的典範,你如果使用c#開發addin 就看這個,我當初就是看的這個。如果使用python或者java直接返回上一級去找就是。不過是英文的。

8. python 怎麼在arcgis里用

方法1:互動式命令行

9. 怎麼用python開發arcgis

在Pyhton寫的一些代碼,用戶交互不方便,用戶體驗比較差,不方便重用。在ArcGIS中可以將用寫的Python代碼導入到ToolBox中,這樣用起來就比較方便了。這里用按要素裁剪柵格的Python來演示如何導入ArcGIS中。代碼如下:

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腳本批量裁切柵格

發布給他人,涉及到個人知識產權的問題,怎樣讓他人使用工具,又不能看到腳本代碼?如果編輯調試完成了,在腳本工具右鍵可導入腳本。

設置密碼後,即可。

10. arcgis Python載入項滑鼠事件

arcgisPython載入項滑鼠事件如下
載入項提供了一種向最終用戶分發自定義用戶界面的簡便方式。不需要安裝程序。只要將一個擴展名為.esriaddin的壓縮文件復制到一個已知文件夾中,其他工作交給ArcGIS來處理。為了能夠進一步簡化開發過程,ESRI還提供了一個Python載入項向導。你可以從Esri官網下載安裝向導。這也是本章要介紹的第一個案例。
我們還可以創建多個類型的載入項。按鈕和工具是最為簡單的載入項。點擊按鈕來執行業務邏輯操作。工具與按鈕非常相似,不過工具需要先與地圖窗口進行交互後再執行業務邏輯操作。組合框則提供了選項列表讓用戶進行選擇。

熱點內容
java獲取參數 發布:2024-04-27 02:22:21 瀏覽:500
unixlinuxwindows 發布:2024-04-27 02:10:55 瀏覽:444
nginx禁止ip訪問網站 發布:2024-04-27 02:05:43 瀏覽:844
webrtc伺服器搭建哪家價格低 發布:2024-04-27 01:30:08 瀏覽:139
oracle資料庫無法啟動 發布:2024-04-27 01:29:20 瀏覽:612
倪萍超級訪問 發布:2024-04-27 01:23:29 瀏覽:704
java集合循環 發布:2024-04-27 01:17:18 瀏覽:593
解壓喪屍片 發布:2024-04-27 01:02:28 瀏覽:370
編程師加班 發布:2024-04-27 00:49:24 瀏覽:910
lol四川伺服器雲空間 發布:2024-04-27 00:42:08 瀏覽:934