ArcGIS Python 脚本界面控制

文摘   2024-11-02 07:55   云南  

import arcpy
class ToolValidator(object):
"""Class for validating a tool's parameter values and controlling
the behavior of the tool's dialog."""

def __init__(self):
"""Setup arcpy and the list of tool parameters."""
self.params = arcpy.GetParameterInfo()

def initializeParameters(self):
"""Refine the properties of a tool's parameters. This method is
called when the tool is opened."""
return

def updateParameters(self):
if self.params[0].value:
self.params[1].value = self.params[0].value + "_ok"
return

def updateMessages(self):
"""Modify the messages created by internal validation for each tool
parameter. This method is called after internal validation."""
return

编辑后一定要应用


GISAI
ArcGIS培训和二次开发
 最新文章