//**************************************************
版权所有,转载请保留作者信息。
//---------------------------------------------------------------------------
名 称:VB+ArcEngine92检查工具开发ArcMap插件
——管线与道路及管线相互关系检查工具
作 者:www.gisfoot.com
MSN: gisfoot@hotmail.com
时 间:
//**************************************************
本程序是“管线与道路及管线相互关系检查工具”(以下简称检查工具)。主要针对的地图数据是由CAD管线数据转换为Geodatabase格式的管网数据。
检查工具是使用vb6开发的dll插件。可以直接在ArcMap中使用。
======
1,开发环境
======
1,vb6。
2,arcmap92,arcengine92。
3,windows xp sp2。
======
2,2007年10月24日版功能、使用说明
======
本程序实现以下检查功能:
1,能挑选迁移后的管线、水系、道路边界线层。
2,能检查管线与水系面不能穿越的错误。
3,能保存错误结果。
4,能检查管线与道路边线的平行距离。
5,能检查管线与管线的平行距离。
未完成的功能:
1,主要是界面相关的功能没有完成。比如程序没有响应 钩选 框,现在的程序如果执行检查功能,则执行全部的检查功能。
使用方法:
1,检查前请先使用“挑选要素”功能。
======
3,源代码编译方法
======
1,源代码工程路径:解压缩位置//source//gf_checkCableCable
2,双击工程文件,激活vb6开发环境。
3,运行菜单:Run->Start With Full Compile。如果运行无误,则进行第4步。
4,运行菜单:File->Make gf_checkCableCable.dll。弹出Make Project对话框,选择dll的存储路径。如果运行成功,则进行第5步。
5,启动Arcmap。
6,运行Arcmap菜单:Tools->Customize...。之后弹出customize对话框,选择Commands->Categories。点击按钮:Add from files。
之后会弹出dll选择对话框。此时,请选择gf_checkCableCable.dll文件。如果操作成功,则进行第7步。
7,在customize对话框的Commands页,左侧Categories列表中选择www.gisfoot.com。之后右侧出现“迁移后管线关系检查”项。
将其拖拽到arcmap的工具条即可。