APP下载

小区宜居性分析与评价系统的实现

2013-11-18王康康王东旭

科技致富向导 2013年20期
关键词:二次开发

王康康 王东旭

【摘 要】本文介绍了在MapGIS—K9开发平台提供的强大功能接口的基础上,利用GIS、数据库等技术,采用C/S模式,使用C#语言进行二次开发,构建了一个用于分析、评估我国当前小区宜居性的平台,为小区宜居性建设提供参考。系统以深圳市某三个小区为例,通过对深圳市某三个小区宜居指标的分析和对比,得出小区的宜居分数,评价出小区的宜居性,系统地图内有多个小区,可以分析对比各小区各项宜居指标差距,为宜居性小区的建设提供参考。

【关键词】小区宜居性;MapGIS—K9开发平台;二次开发

0.引言

随着人们物质生活水平逐步提高,人类越来越关注自身赖以生存的空间质量。目前“宜居城市”成为国际上推崇的新的城市观,“宜居”已成为城市和地区竞争力、吸引力的重要评判标准。而建设“宜居城市”应当先从城市的基本单元“宜居社区”抓起。随着我国城市社区建设的迅速发展,各种城市社区指标体系也应运而生。本系统就是为了更为便捷的评价出小区的宜居性,系统地图内有多个小区,可以分析对比各小区各项宜居指标差距,为宜居性小区的建设提供参考。

1.系统总体设计

小区宜居性分析与评价系统主要功能包括:

1.1基本功能子模块

包括五个小模块,分别是系统左上角的文件操作模块、基本操作模块、矢量编辑模块、视图模块、帮助模块。通过这五大小模块,可以完成对地图的打开、保存、打印、放大、移动、造线、修改参数、换肤、窗口开关、发送邮件等基本功能。

1.2信息查询子模块

通过该模块可以实现对地图、数据库的查询以及绘制图表及输出。地图的查询多样化,并实现了图属联动;通过对数据库的查询,可以选择感兴趣的属性绘制图表,将图表分别以Excle和图片的形式输出。

1.3空间分析子模块

包括宜居性分析和对比分析两部分。宜居性分析可以分析出小区某个宜居性指标的分数,并可以将结果输出;对比分析可以选择两个感兴趣的小区,对某个指标进行分析,通过分析结果,对比两个小区在这个指标上的差距。

1.4宜居性评价模块

根据宜居指标的介绍,依据实际情况,填写对应指标的分数,算出小区的总分,得出小区的宜居性,并可将结果输出。

1.5三维平台子模块

包括三维操作平台和三维视频演示功能。三维操作平台可以对三维模型进行基本的操作,三维演示功能用来播放制作好的三维视频。

2.系统亮点

2.1界面友好

该系统主要结合DotNetBarSetup8控件包,使得界面更加美观。系统分为文件操作、基本操作、矢量编辑、信息查询、空间分析、宜居性评价、三维平台、视图、帮助9个大模块,每个界面下有其特定的子界面。系统菜单制定合理,分类明确,界面美观,布局合理。用户根据自己的需要在各个界面中实现自己想要的功能。另外,各窗口可以在界面视窗任意悬浮或在边界停靠,用户可以自行拖拽各控制窗口,按照自己的喜好自行摆放面板。系统还可以实现换肤,用户可以选择自己喜欢的皮肤。提高了系统的可变性、操作的便捷性和灵活性。

2.2功能强大

本系统集合了基础操作平台的矢量工具和三维平台的功能,由于实际地物变化较快,通过矢量工具可以对地图进行自定义修改,以满足实际需求。三维平台功能可以对三维图进行自定义操作,让人有身临其境的感觉。在本系统的信息查询功能中,可以选择感兴趣的图层,然后用提供的几种查询工具进行查询,也可以查询整个图层查询,并将结果在属性表中显示,点击属性表时,对应的对象会在地图上闪烁显示,开启图属联动后可以进行地图与属性交互式查询。在数据查询中,选择要查询的数据库和属性后,可将查询结果通过图表形式显示并输出。

2.3分析结果与图表结合

在信息查询功能中,系统可以根据用户选择的数据表和属性生成统计图,能够清晰的展示出各小区之间的某个指标的高低。在空间分析、宜居性评价功能中,在各操作窗口中均设有属性表控件,使得分析的文字或数据结果可以一起显示并输出,这种分析结果与图表的结合方式可以使展示的内容更明确、直白,用户更清晰的理解各部分内容,给用户带来更多的方便。

3.技术特色

3.1空间分析的充分运用

在本系统的空间分析模块中,宜居性分析是先对小区内部进行叠加分析,将小区的面图层和宜居指标的点图层进行叠加,然后对叠加结果进行查询,如果查询结果大于零,则说明小区内部存在某个宜居指标,如果查询结果小于零,说明小区内部没有;然后进一步对小区周边进行分析,先对小区进行缓冲区分析,将缓冲区结果与宜居指标进行叠加分析,然后对叠加结果进行查询,如果查询结果大于零,则说明在小区外部指定的范围内存在某个宜居指标,如果查询结果小于零,说明小区外部一定范围没有该指标,每次分析结束后,都会根据一定的条件得出指标的分数。在对比分析中和宜居性分析类似,选择两个小区,选定一定的范围,对同一个指标进行缓冲区分析和叠加分析,查询出叠加结果中的对象数目,便于对不同的小区进行对比。

3.2模糊综合评估算法

在宜居性评价模块中,运用了模糊综合评估算法。算法介绍如下:

第一,设立模糊指标评估模型:Z=(z1,z2,z3,z4,z5)=(很不满意,不满意,适中,较满意,非常满意), 其中以5分为满分,将宜居社区评估分为5个等级。则优(4-5)、良(3-4)、中(2-3)、差(1-2),劣(0-l)评语集所对应的分数集为列向量X:X=( X1,X2,X3,X4,X5)=(l,2,3,4,5)。

第二,设立城市宜居社区评估要素集,并确定宜居小区评估主要素集和子要素集中各要素的权重。

第三,根据子要素的分数,乘以各自的权重,然后得出主要素的分数,在乘以各自的权重,得出总分和对应的等级。

4.结束语

本系统可以用于在我国城市小区宜居性的建设中。该系统通过对小区内部及周边进行空间分析,得出客观指标的宜居性结果;通过模糊综合评估算法得出小区的宜居性,地图内有多个小区,可以分析对比各小区各项宜居指标差距,为宜居性小区的建设提供参考。 [科]

【参考文献】

[1]李丹妮.我国城市宜居社区评估研究.大连理工大学,2009.

[2]李小英.城市宜居性评价研究.兰州大学,2007.

[3]谌丽,张文忠,李业锦.大连居民的城市宜居性评价.地理学报,2008.

猜你喜欢

二次开发
初中生物教材插图的分类及二次开发
例谈对高中数学教材中习题的二次开发
浅谈CAD软件二次开发的方法及工具
例谈课本习题的“二次开发”
二次开发教材 拓展学生思维
浅谈AM系统铁舾建模的实用二次开发
高中物理教材导入的“二次开发”
单机游戏的二次开发