一、说明
之前写过用Python代码块处理地理数据的例子,如裁剪、投影、格式转换等,曾想过用C#制作个窗体,嵌入Python代码,今天无意发现Python也能用tKinter构建简单的窗体,眼前一亮,先写个批量裁剪的例子吧。这样就不用对数据路径改来改去了,只需确定元数据路径,掩膜数据和输出路径就OK了,十分方便。
二、效果
三、代码
#coding=utf-8
from Tkinter import *
from tkFileDialog import *
import Tkinter,tkMessageBox,arcpyarcpy.CheckOutExtension("spatial")
arcpy.gp.overwriteOutput=1
OutPath=""
MaskFile=""root=Tk()
#root.geometry("600x400")
root.title("Extrack By Mask")def OpenData():filefolder1=askdirectory()text1.delete(0,END)text1.insert(0,filefolder1)
def OpenMask():MaskFile&