ArcGIS宗地四至辅助录入功能的插件式实现

ArcGis辅助编号(半自动)功能的插件式实现类似的工具,用于辅助精细化作业。

本工具采用了“贴膜”的方式在ArcMap地图窗口上嵌入了一层透明窗体展示提示信息,并使用hook窗体消息的方法在ArcMap窗体调整时动态对“膜”的大小进行调整。

一、工具功能

工具启用后,先选择目标图斑,然后开始按“北->东->南->西”的顺序依次点击邻斑,拾取其QLR字段的信息(显示到ArcMap地图窗口右上角),拾取完毕,按空格键(space)将拾取的四至信息写入目标图斑的四至字段(BZ、DZ、NZ、XZ)。

如果中途拾取错误,需重新拾取,按Esc键重新开始;

如果目标图斑不存在邻斑,可以使用数字键0-9键入预设地物信息(如果不是需要的,可以后面自行批量替换):

1=>"空地",
2=>"道路",
3=>"河流",
4=>"小巷",
5 => "林地",
6 => "居民地",
7 => "园地",
8 => "湖泊",
9 => "水库",
0 => "池塘",

后面或许会把预设地物信息改为由外部文件获取。

 

posted @ 2021-04-05 21:34  yzhyingcool  阅读(1746)  评论(1编辑  收藏  举报