赵洪涛
摘要:为了让土地管理部门或用户能够第一时间掌握土地变化信息,了解土地变化趋势。作者在MapInfo环境下建立地籍管理系统, 该系统是利用MapInfo作为开发平台,利用MapBasic作为集成开发语言,建立起来的一个地籍管理系统。本系统主要开发了图斑查询、面积查询、区域统计功能,这些功能基本上能够足用户的查询需要。
关键词:MapInfoMapBasic地籍管理系统查询
中图分类号:P208 文献标识码:A 文章编号:1672-3791(2012)06(b)-0033-02
地籍管理是为了巩固和发展土地的社会注意公有制,为有效的组织全国土地的经济,合理利用,协调国民经济各部门的用地计划,为推进改革,开放和土地使用制度变革服务的一项综合性国家措施。近年来,土地管理部门在大规模的土地调查的基础上,取得了关于我国土地的数量、质量、分布、类型等情况的大量属性数据和图形数据。面对如此大量的数据纸介质存储方式和常规的手工管理模式越来越难以满足土地管理工作的需要,地籍管理必须走向信息化的道路,必须采用计算机技术以成为广大土地工作者的共识。地籍管理信息系统结合当前先进的计算机技术,将日常地籍管理工作计算机化。在计算机中提供土地的变化信息,以供土地管理部门和用户的使用。地籍管理信息系统是目前地籍管理中最重要的内容。本系统是在MapInfo环境下建立的,运用了MapBasic语言进行二次开发,主要开发了图斑查询、面积查询、区域统计功能,这些功能能够足用户的查询需要。
1 开发环境简介
对于地籍管理管理系统的实现,主要分成两大部分,即对数据的处理和管理系统的相关功能的开发与建立。操作系统平台选用Windows 98/NT/2000/XP,利用MapInfo作为系统开发平台,整个系统采用MapBasic来进行集成开发。
1.1 MapInfo简介
MapInfo Professional是一个卓越的桌面地理信息系统(GIS),它复杂而深层次的可视化地理分析功能和简单、高效的空间数据处理功能为用户快速建立信息系统并进行辅助决策提供了有效的手段,因而在统计、信息中心、测绘等部门得到了广泛的应用,并受到良好的应用效果[3]。MapInfoProfessional是地理信息系统的代表之一,MapInfo公司将MapInfo的市场定位总结为一个等式:MapInfo=Mapping+Information[3]。
1.2 MapBasic简介
本设计主要是利用二次开发工具MapBasic编程实现。MapBasic语言作为MapInfo地理信息系统的开发工具,是美国MapInfo公司于1985年推出的,最初版本为1.0,其后随着MapInfo地理信息系统版本的不断更新和功能不断增强,MapBasic语言版本也随之不断更新,其功能也不断得到增强。至今,MapInfo公司推出的MapBasic语言的6.0版本。作为MapInfo集成开发的MapBasic6.0,它具有强大的地理信息数据操作功能,丰富的程序语句和完善的各类函数。随着MapInfo地理信息平台的流行,MapBasic6.0已经成为应用非常广泛的地理信息开发工具软件。
2 系统设计
MapInfo表达数据主要有两种方式:地图窗口和浏览窗口。在地图窗口中显示的是图形数据,在浏览窗口中显示的是属性数据。本系统针对的是地籍管理,其管理的基本对象是图斑,包括图斑的图形和地类、斑号、面积等属性信息;其次管理的是该地区内的范围以及该范围内各类土地面积等信息;另外还有管理道路、堤坝、注记等其他对象,系统管理这些对象,只是为了输出图形的需要,并不关心它的属性信息。
2.1 图层的设置
在地图窗口中管理实体采用分层的方法,根据实体类型的不同,把他们安排在不同的图层当中,以便于对他们进行查询、编辑、输入、输出。本系统主要设计了以下的图层:1)图斑,是地籍管理的基本对象,是由图斑线围成的封闭区域,图斑线一般是极不规则的自然曲线;2)村界,村级行政单位间的界线;3)乡界,乡级行政单位间的界线;4)县区界,县区级行政单位间的界线;5)道路界,用单线表示的各种宽度的道路;6)图斑注记,关于图斑的数字说明,一个是图斑号,另一个是地类号,利用横线上下隔开,标注在图斑范围的中央;7)路宽注记,说明道路宽度的数字注记,按垂直于道路的延伸方向标注在道路中间。在土地利用现状图上,道路用单线表示,有时道路线和图斑线重合,这种情况下,图上的线条既表示图斑线又表示道路。当道路线不表示图斑线时,则道路的宽度注记外加有括号;8)名称注记,县、乡、村的名称。
2.2 系统对数据的要求
1)对图斑的要求,图斑是地籍管理系统中最基本、最主要的对象,完整图斑图形信息和完整的图斑属性信息才构成完整的图斑信息。表示图斑的图形应该是由一条或多条闭合的线所组成的封闭区域。表示图斑的属性信息是由多个字段值组成的一条纪录。图斑的图形信息和属性信息应该由一个标识符联系在一起。相邻的图斑之间应该没有缝隙。2)对行政范围的要求,村的范围应该是由一条或多条行走于图斑线上的闭合曲线组成的区域。同样,乡范围应该是由一条或多条行走于村范围边线上的闭合曲线组成的区域。村范围之间、乡范围之间也不应该有缝隙存在。和每个行政范围对应的属性便是他的名称、各类用地的面积等内容。3)对其他地理要素的要求,本系统主要是管理村范围。在系统中具备这个实体的完整信息之后,就可以基本实现地籍管理,满足一般的查询,但是对图形的输出还是用户的一个较为重要的需求。
3 系统的开发与实现
3.1 图斑查询
就是在对话框中输入图斑号,就可以获得这个图斑内包含的土地信息。如图1示。
从图1中,我们不难发现,我们在图斑编号对话框中输入图斑号70,点击确定,通过系统的自动运行,我们可以在这个对话框中看到数据列表下的地类代码是11,这个代表是耕地。地类名称是115,代表的是菜地(菜地:指常年种植蔬菜为主的耕地,包括大棚用地)。权属性质是C,由于本图是一幅新城的农村土地利用现状图,C代表是村级权属。村镇的名称是河东村。计算面积是179553.24km2。变更类型是由114—115转变,既是由旱地(114代表旱地:旱地是指无灌溉设施,靠天然降水种植旱作物的耕地,包括没有灌溉设施,仅靠引洪灌溉的耕地。)转变为菜地。在按图斑号查询的对话框中,我们能够了解到许多详细的信息,这个是让用户能够在第一时间内获得第一手资料的最好的查询工具。
3.2 面积查询
我们选择一块图斑,点击它,能够获得这块图斑的面积。这个面积查询主要是为用户提供这个图斑内的土地面积的变化。能够了解到土地的减少量。
3.3 区域统计功能的实现
如图2所示。在这个图中我们可以运用二次开发的区域数据统计功能,在这个区域中任意选取一块闭合的区域。双击鼠标左键后,将弹出一个窗口。
点击保存以后,会自动生成一个饼状统计图。如3图所示。
在这个自动生成的地类统计面积图中我们可以看出:绿色区域代表的地类是203(203代表的是农村居民点),面积约有122387.5645km2。红色代表的地类是204(204代表的是独立工矿用地),面积约有19728.2749km2。蓝色代表的地类是114(114代表的旱地),面积约有21963.53735km2。
通过区域地类统计功能,我们可以随时的了解我们所需要的地域内的各种地类的土地面积变化量。能够为我们提供各地类的面积变化信息,能够第一时间掌握土地的变化趋势。
4 结语
这个地籍管理系统的功能有:(1)因为本系统是在MapInfo环境下的地籍管理系统,所以系统建设有着很强的针对性。(2)本系统具有很强灵活性,系统的功能模块要是经过一定的改造,可以成为其它的专门的管理信息系统。(3)本系统着重开发的是按照图斑号查询的功能。按照图斑号查询是本系统中最为全面最为重要的查询功能,在此功能下我们可以及时的了解一个区域内的地类代码,地类名称,权属性质,村镇名称,地区面积和变更类型。(4)面积查询功能,能够知道一个封闭区域内土地面积的大小。(5)区域统计功能,能够将一个封闭区域自动生成饼状统计图,从饼状图上我们能够知道封闭区域内不同的土地类型,以及不同地类所对应的面积大小。通过区域统计功能,用户能了解所需要的地域内的各种地类的土地面积变化量。能够为我们提供各地类的面积变化信息,掌握土地的变化趋势。
参考文献
[1] 林增杰,严星,谭峻.地籍管理[M].北京:中国人民大学出版社,2000.
[2] 孙忠才.地籍管理[M].北京:中国大地出版社,1999.
[3] 罗云启,罗毅.数字化地理信息系统MapInfo应用大全[M].北京:北京希望电子出版社,2001.
[4] 王晓武,陈宗敏,杜兴国.mapbasic程序設计[M].北京:电子工业出版社,2000.