ArcGIS版村庄规划辅助工具使用说明书
使用说明书
2021年06月-2022年02月
软件作者:闫磊 电话18987281928,13108507190
QQ交流群:215134534
目录
软件优点:插件技术和ArcMap无缝连接,自动汇总各种表格插入地图,动态生成各种图例,定制开发和优质服务,提供完整的符号库。
1软件安装和卸载
运行setup.exe,
以后运行开始菜单中
注意:软件安装运行需要修改注册表,请最好关闭360安全卫士。
如果实在没有可以在
ArcMap的
寻找文件安装的文件夹D:\Plan\村庄规划建库辅助软件
手工加载对应VillagePlan.tlb文件就可以,也在windows中运行D:\Plan\村庄规划建库辅助软件\commreg.exe,
注意:彻底卸载软件运行安装路径下:如D:\Plan\村庄规划建库辅助软件\unins000.exe
2系统整体界面和数据图层
系统整体界面设计思路:做成ArcMap10.2及10.2以上版本插件(,可以使用ArcGIS10.2.2,ArcGIS10.4.1或者ArcGIS10.8),这样可以充分使用ArcMap中的编辑等功能,系统在ArcMap10.X作为一个浮动工具条,不需要在建库系统和ArcGIS软件之间切换。整体界面如下:
最上面的标题为程序路径和当前打开的MXD路径,一台机器可以运行多个县的建库系统,一定要关注该路径。
运行前,必须安装ArcGIS10.2以上版本,可以是ArcGIS10.2.2,ArcGIS10.6,ArcGIs10.8,office2007以上版本
注意:程序系统升级替换前保留data下set.mdb和模板设置文件,一定定注意。以后软件不升级就在复制对应文件,软件更新时运行commreg.exe。
数据图层和最主要字段:
1.DLTB是三调的图斑,字段:DLBM地类编号
2.XZQ是行政区,有字段XZQDM(行政代码)和XZQMC(行政名称)
3.JQXZYD是基期现状用地,字段有DLBM(地类编码)和DLMC(地类名称)
4.GHDK是规划地块,字段GHSSLB(规划设施代码),GHDLBM(地类编码),GHDLMC(规划地类名称)
5.GHDLTB是末期规划地类图斑,字段,GHDLBM(地类编码),GHDLMC(规划地类名称)
3软件使用流程
软件使用流程:
1.导入数据下导入三调数据创建村庄规划数据库
2.图层字段预处理
3.行政代码管理
4.基期现状用地生成
5.填写基期地类和检查基期地类
6.手工做规划地块
7.依次做下面三个
8.数据处理,统计面积
9,打印地图
3.1首先务必保证拓扑没有问题
面层自身不能重叠,
拓扑经常锁定数据,只在拓扑检查时使用,修改错误,请删除拓扑。
3.2面积计算,打印成果之前一定数据没有属性和拓扑错误。
4功能模块
4.1系统管理
主要做:图层字段预处理->行政代码管理->接幅表生成
4.1.1系统设置->图层字段预处理
以下表不存在,自动创建,字段不标准,自动添加相关字段
图层名 |
|
表名 |
表英文 |
村庄建设边界 |
CZJSBJ |
道理交通 |
DLJT |
等高线 |
DGX |
防灾减区 |
FZJZQ |
高程点 |
GCD |
古茶山(园)保护范围 |
GCSBHFW |
古树名木 |
GSMM |
规划地块 |
GHDK |
规划地类图斑 |
GHDLTB |
规划设施点 |
GHSSD |
规划设施线 |
GHSSX |
国土综合整治重点工程(点) |
GTZHZZZDGCD |
国土综合整治重点工程(面) |
GTZHZZZDGCM |
国土综合整治重点工程(线) |
GTZHZZZDGCX |
基期现状用地 |
JQXZYD |
建设控制区 |
LSWHBHD |
历史文化保护点 |
XZDW |
历史文化保护范围 |
LSWHBHFW |
其他控制线 |
QTKZX |
生态保护红线 |
STBHHX |
行政区 |
XZQ |
行政区界线 |
QYJX |
永久基本农田图斑 |
YJJBNTTB |
4.1.2行政代码管理
可以导入,Excel格式如下:
县级行政代码为6位,不用补,乡镇为9位,不用补,村为12位,代码顺序为县,乡镇和村,需要填写上级代码,村的上级是乡镇代码(9位),乡镇的上级代码为县(位)
树代码列表右键:
删除所有:删除Set.Mdb中表xzdm中所有记录
根据行政区导入代码:根据图层XZQ中XZQDM和XZQMC生成村级代码和行政名称,村级名称不要写乡镇,乡镇名中不要有县名
删除代码表多余行政区域代码:删除代码表多余行政区域代码。
删除名称中上级名称:删除名称中上级名称。
4.1.3代码表管理
4.1.4样式设置
每个图层样式保存在: lyr\各个图层.lyr
4.1.5分式标注功能
可实现二分式标注和三分式标,作业单位可根据自己需求进行选择使用该功能。
二分式
三分式
4.1.6数据库维护
在打开mxd后,使用,主要是set.mdb和当前数据库整理碎片,对软件下的temp.mdb清理。
4.1.7 椭球面积计算
对所有的面层计算椭球面积
4.1.8 获得汉字的unicode
用于制作汉字的符号
4.1.9导出标准数据库
4.2导入数据
4.2.1 导入三调数据
导入三调数据创建规划数据库
4.2.2 基期现状用地生成
根据三调数据,生成规划基期现状用地
4.2.3 检查基期现状用地的地类
检查基期现状用地的地类,和更新地类名称
4.2.4 村庄建设边界初步获取
更加三调中村庄和规划地块,获得村庄建设边界
4.2.5 生成末期规划地类图斑和检查
根据基期和规划地块,生成末期规划地类图斑,并检查填写是否正确
4.3数据处理
4.3.1有线生成点
选择一个线或面(是面的边界),可以等距离或等数量生成点
4.3.2 均匀生成构筑物
在工具条
在地图屏幕中,划线,等数据生成点、线、面
4.3.3 删除图形完全相同的数据
是完全相同,不是部分相同
4.3.4 创建DEM和坡度、坡向
根据等高线创建DEM,创建DEM栅格数据存放到当前数据库中,名字就是DEM
数字越大速度越快,但精度低,坡度的名称:坡度,坡向的名称:坡向
4.3.5 行政代码填写
根据行政区(XZQ),填写一个图层的行政区代码(XZQDM)和行政区名称(XZQMC)。
4.3.5 代码检查和名称填写
4.3.6 生成乡镇行政区
根据行政区(XZQ)生成乡镇行政区(XJXZQ)
4.3.7村级行政区生成行政界线
根据行政区(XZQ)生成行政区界线(QYJX)
4.4 面积统计
4.5 地图打印
4.5.1 村域道路、高程、坡度、坡向图
选择XZQ一个或多个,不选择打印所有的
4.5.2 综合规划图打印
4.5.3 综合规划现状图打印
4.5.4 自然村规划图打印
4.4.7取消打印状态
由布局视图返回数据视图,同时可以删除其他多余的数据框
5系统参数说明
5.1 模板文件说明
软件安装目录下,
5.2 \data\set.mdb
Set.mdb中保存了系统使用的关键表,一定保存好和及时备份,和你作业县区数据mdb是对应的。升级和备份一定要注意。建议你程序就一个。如果是多县一定更加重视:set.Mdb和你的数据mdb是对应的。
Xzdm是行政代码
Dldm是地类代码
5.3 \xls
各种打印模板
5.4\output
5.5 2000坐标系文件
在coordsytem\projected下
6 注意事项
由于软件、系统、硬件和人为等等原因,造成数据丢失、损坏或则打印输出结果错误,开发人员对此,不承担任何责任。大家在打印输出之前,一定认真检查,有问题开发人员尽可能配合修改。
6.1数据备份说明
1、数据一定要经常备份,建议至少一天备份一次,一周最少异地(其他机器)备份一次。
2、建议所有的数据放在同一数据集下,这样坐标系统相同,数据精度一样,建议精度为0.001
3、矢量数据放在一个数据库中,可以是mdb,也可以是GDB,推荐使用GDB,使用一定时间要压缩碎片.
4、很多莫名奇妙的问题,建议新建一个数据库,一个数据集,把数据导入(不要复制粘贴过来)
6.2软件环境
1、地理数据库一定要升级成ArcGIS10.2以上版本,不然处理后结果为空,切记,切记、切记!!!!!!
2、将扩展模块选上
3、Office安装2007等
6.3其他问题
1、工程文件mxd,使用久了,文件很大,通过另存减小大小,工程文件一定要保存成相对路径。
2、数据问题先修复几何,后拓扑检查。
3、地理数据库维护右键碎片整理,mxd维护保存副本。
4、务必先把数据进行备份,并且需要把数据库换成gdb格式,避免数据造成丢失的情况。
7常见问题解决
7.1提示某个字段不存在
运行系统设置下图层字段预处理,再不行自己按照数据库标准加字段
7.2行包括错误值
是字段长度不够,修改字段长度看群视频
7.3运行COM错误
1、出现异常,退出arcmap,再次运行,保证数据没有问题,如坐标系、数据精度要一致,拓扑没有问题,图层名按标准。
2、Com错误出现时,可以关闭软件,再重新打开,在进行需要操作,如果问题依然存在,请在地理处理菜单-》结果中查看
3、建议新建一个数据库,一个数据集,把数据导入(不要复制粘贴过来)
7.4Excel.ApplicationClass 000000000046错误
经过多般折腾,还是没什么更好的办法。后来又重新看了一遍之前查的资料,基本可以确定就是WPS抢鲜版的问题,然后我就在WPS官网下载了个个人版安装上,竟然神奇的解决了~~~
或者:最主要的就是这句话: “C:\Program Files\Microsoft Office\OFFICE11\excel.exe” /regserver
7.5缺失处理
运行commreg.exe即可
8升级说明
软件升级系统,覆盖对应文件就可以,程序放在一个固定位置,不要保留多个,软件增加功能一定运行commreg.exe即可。