武汉市地名数据库介绍
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
武汉市地名数据库系统介绍:
本系统的主要开发工具是VC++和MAPINFO,是基于MAPINFO的二次开发。
所以本系统的运行的软环境是MAPINFO。
一:系统的主界面:
在DWG图形数据的提取与数据转化模块中的数据转换模块菜单有三个菜单项;提取图幅号模块、DWG文件的数据提取与转化模块、道路网与房屋表的建立。
(一):提取图幅号模块可以根据方里网DXF文件,建立流水图幅号文件。
形如:
其实现模块为:
其操作如下:
1:单击提取图幅值按钮,得到图幅范围。
2:选择图幅比例(CombBox控件),得到X、Y的步长值。
3:单击建立理论栅格网按钮,建立理论栅格网文件(*.net),用来存贮理论上的图幅号和他各自的地理坐标值。
4:单击建立标准图幅号按钮,其实质是建立流水号及其对应的绝对坐标值。
供地名检索与图幅检索之用。
(二):数据提取与转化模块界面如下:
其操作如下:
1:单击自动搜索同一子目录下所有的DXF文件按钮。
2:单击打开第一个文件按钮。
3:选择需要提取的文件和数据层。
4:选择是否需要建立地名TAB表,如果选择,则程序会自动建立地名属性表,其Fields 包括:ID码、标准地名、图上地名、类型、政区、图幅号、地址、电话等。
5:然后单击提取数据按钮则可。
程序运行时把单个的汉字写入内存中,以供地名汉字组合之用;把整体汉字直接写入TAB表中。
如果图形中有单个的地名汉字,我们必须要把他进行组合,为此运用本模块提供的单个汉字组合选项可以完成此项任务。
具体操作如下:
1:我们利用鼠标去选ListBox中的单个汉字,例如市邮政汽修厂,我们可以在ListBox 中选市、邮、政、汽、修、厂,与此同时程序会自动的将他组合成市邮政汽修厂写入汉字组合结果如下的Edit控件中。
2:单击汉字组合按纽对其进行本质组合结果如下:
我们可以输入此地名的地址、类型、政区、邮编、电话等。
3:然后单击组合按钮,他就被写入旁边的组合结果ListBox框中,如果你不知道地名的详细名称,你可以单个文本注记视图查看即可:
同时你还可以对视图进行汉字字体的操作(如右上图)、视图的放大、平移、全屏显示。
4:单击保存按钮,ListBox中的地名将被写入TAB表中。
(三):房屋表建立模块界面如下:
其操作如下:
1:单击自动搜索同一子目录下所有的DXF文件按钮。
2:单击打开要处理的第一个文件按钮。
3:选择是建立房屋表还是建立道路网。
4:选择所要提取的房屋(房屋边线和楼层高层)或道路网(道路边线和道路注记)。
5:单击提取数据按纽即可。
房屋表如上图的右边线形视图。
6:单击地图检索可以对楼层高进行检索,统计。
界面如下:
在图形视窗中还可以打开鼠标信息,如果加载了标准图幅文件,当鼠标落在房屋中间时,他可以自动检索出这个房屋的楼层数,当鼠标落在房屋之外,视窗之中时,他就提示出该房屋落在那幅图中,显示流水号。
如图所示:
(四):道路网的建立模块界面如下:
操作几乎和房屋表的建立一样,在这里不再一一叙说。
其图形视窗如下:
如果要进行道路定位,就必须事先对道路名称进行组合处理。
在道路网的建立时,没有考虑接边的问题。
如果地名库已经建立,就可以在主菜单中进行数据编辑、数据的检索、数据表的更改、专题图的制作和进行相关的数据转换,界面如下:。