基于组件技术的人口统计GIS设计与功能实现

来源 :安徽师范大学 | 被引量 : 2次 | 上传用户:qiuzy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人口问题是21世纪人类面临的影响可持续发展的重大问题。作为世界第一人口大国,中国人口正在逼近目前科学发展状况下自然环境容量的极限。由人口问题引发的资源相对不足,环境存载力较弱等诸多经济社会发展问题,短时间内难以改变。解决人口问题最重要的是全面掌握人口信息。传统方法对人口的地域空间分布特性涉足相对较少或挖掘不够,而地理信息与资源、环境、经济等诸多问题休戚相关。因此,将人口信息与地理信息集成,不仅能进一步提高人口信息化管理水平,而且能开拓人口信应用与服务的新途径,更好地为研究人口规律、制定人口政策,以及为全面建设小康社会和构建社会主义和谐社会服务。人口GIS作为人口信息与地理信息集成管理和应用的高效工具,以其强大的空间分析和可视化功能备受青睐。本文针对人口GIS的一个重要分支,人口统计GIS开展研究。内容上,先简要回顾了人口GIS的发展和目前的研究热点,在此基础上比较了GIS软件开发方式,指出基于组件开发技术是GIS软件业的潮流,详细探讨了组件技术、ComGIS、MapObjects、ADO.NET以及开发平台VB.NET等相关技术。再以安徽县域人口统计GIS为实践案例,详细介绍了软件需求分析、指标与模型设计、系统目标、系统架构、功能设计、数据库设计,最后给出了系统主要功能的核心算法与程序实现。技术上,遵循GIS软件工程的一般流程。在系统程序设计阶段,采用C/S三层架构模式,使用Visual Basic.NET为前端开发工具,GIS组件采用MapObjects,SQL Server2000作为后台属性数据库管理平台,空间数据以shapefile文件格式存储在系统中。分别使用ADO.NET和MapObjects实现属性数据与空间数据访问,通过OLEDB接口和MapObjects的Data Connection接口实现关系数据库和空间数据库的集成。应用上,将关系数据库技术、数学模型与GIS技术应用到人口统计信息管理当中,系统完成了人口统计信息与地理空间信息的集成,实现了地图浏览、统计查询、专题制图、模型分析等功能,增强了人口统计信息的表现力,将进一步拓展人口统计GIS在相关领域的应用。基于.NET环境下开发了登陆组件Valiate.dll,数据库操作组件CDatabase.dll,以及基于GDI技术的洛伦茨模块、人口金字塔模块,GM(1.1)人口预测的矩阵运算类模块与空间权重矩阵生成模块。这些组件模块都具有跨语言应用、代码重用等特点,可为同类系统开发积累经验,提供技术参考。
其他文献
本文在分析了产业竞争力的基本内涵以及相关理论研究的基础上,结合软件产业的产业特征,构建了软件产业竞争力的指标体系。并依照这个指标体系对上海软件产业竞争力进行评价,并与
随着多媒体技术和地理信息系统(GIS)技术的推广应用普及,各城市旅游主管部门和旅游企业开始重视旅游信息系统的开发和建设,国家旅游局甚至把触摸屏旅游信息查询系统作为城市创
南亚季风是一个典型的海-陆-气耦合系统,季风水循环系统具有结构复杂、水循环活跃、时空变率大等特点。在南亚季风气候控制下,我国青藏高原东南部高山地区发育了众多海洋型冰川
本文以乌裕尔河流域为研究对象,以1980年、1995年、2000年、2010年四期土地利用数据,DEM数据,及土壤数据为数据源,运用地理信息系统、统计学等研究方法,基于土地利用转移矩阵
近年来自驾车旅游逐渐流行,尤其是节假日自驾车旅游已成为一种大众趋势,自驾车旅游所带动的相关产业更加广泛,其中了解旅行者的行为特征可以作为旅行社等旅游相关产业提供产品设
就目前农村英语教学的实际情况而言,多数学生很清楚英语的重要性,但因为缺乏持之以恒的学习精神、科学的学习方法以及浓厚的学习氛围,农村学生并没有把英语与语文、数学放在同等重要的位置, 对英语的重视程度远远不如城区的学生,这样就大大影响了课堂教学的有效性。那么,教师怎样在有限的时间里,既完成大量的教学任务,又能提高课堂教学效率、保证教学质量的稳步提升呢?经过一段时间的教学实践和探索,结合农村英语教学的实
进入21世纪以来,城镇化水平不断提升,城市群逐步成为区域地区城市发展的主导方式。在国家最新出台的新型城镇化规划(2014-2020年)中明确提出加快培育哈长等城市群的战略,使之