ArcToolbox使用方法之添加定制工具
1、打开Visual Basic 6.0,再双击ActiveX DLL。
2、点击Project菜单,再点击Reference。
3、选ESRI Arc automation server,ESRIUtil automation server和ESRI ArcToolbox Interfaces。点击OK。
4、点击类模块的Name属性,并用键盘输入"clsDescribe",作为其新名字。
5、关于这个类的Visual Basic代码,可以参阅附录A。用键盘输入该代码或从在线Help系统中对它进行复制和粘贴。将该代码添加到代码窗口。
6、点击File菜单,再点击Save Project as。用键盘输入"describe.cls"给class命名,再点击Save。
1、在Visual Basic中点击Project,再点击Add Form,添加一个常规窗体,将其Name属性设置为"frmDescribe";将其Caption属性设置为"Describe"。
2、通过在General工具箱上点击各自的按钮并将它们放置在该工具窗体中,添加一个文本框、一个列表框、一个标签和两个按钮控件。
3、将控件命名如下:
4、用键盘向cmdOK的Caption属性中输入"OK",向cmdCancel的Caption属性中输入"Cancel"。
5、将txtInput文本框的Text属性变成空白,然后用键盘在lbllInput的Caption属性中输入"Input dataset:"。
6、用键盘输入“8655”作为lstOutput的宽度,以twips为单位。将font改变为Courier New,大小为8。通过拖动窗体的边框或设置窗体的Width属性,将窗体变宽使之能容纳lstOutput。
7、点击File菜单,再点击save frmDescribe As。用键盘输入“describe.frm”作为该窗体的文件名。
8、点击File菜单,再点击Save Project As。用键盘输入“Describe”作为该工程的文件名。
9、关于窗体的Visual Basic代码,可以参阅ArcGIS在线帮助文档。
10、点击Save按钮,保存窗体和工程。
11、点击File菜单,再点击Make Describe.dll。如果出现错误,请检查代码,确保是否与ArcGIS在线帮助文档中代码一致。在你的工程的同一位置将创建一个DLL。
12、退出Visual Basic或者将它最小化。
1、双击My Tools,再点击Add a Custom Tool Wizard。
2、点击Browser按钮。指向你前面创建的Describe.dll。
3、将destination folder(目的文件夹)作为默认状态:My Tools,点击next。
4、点击Select your tool的下拉箭头,再点击你想要的那个类(class)。由于Describe.dll只包含一个类,因此它是现有的唯一选择。
5、点击Next。
6、用键盘输入"Dataset"作为Describe所要求的参数。点击Next。
7、用键盘输入"Describe"作为该工具的名称。
8、用键盘输入有关该工具的简洁文字描述.再点击Next。
9、在Commands文本框中用键盘输入"Describe"。
10、用键盘输入几个可用来找到该工具的关键词,点击Next。
11、检查担了summary page(概括/总览页),确认所有资料都是正确的。在完成以后,点击Finish。
12、在Arc Toolbox树下双击My Tools。
13、双击Describe。在文本框中输入一个coverage的path(路径),点击OK。
14、在使用完这个工具后,点击Cancel。