该文是论文格式专业栅格论文范文,主要论述了栅格类本科毕业论文范文,与商业网点选址决策支持系统相关论文范本,适合栅格及企业管理及信息技术方面的的大学硕士和本科毕业论文以及栅格相关开题报告范文和职称论文写作参考文献资料下载。
摘 要:结合商业网点选址决策支持系统的系统需求、实现功能和应用特点,构建了一个集粗选址和精选址功能为一体的选址系统框架,并借助AO二次开发平台进行系统开发,最后进一步探讨了选址模型与决策系统的有机结合问题.
关 键 词 :商业网点,选址,决策
1.研究现状
国内外学者对于GIS与SDSS的应用做了大量研究,例如:GIS的缩放、漫游、量距等基本功能与GIS特有的网络分析、缓冲分析、叠置分析等功能与影响区域分析的Voronoi图、最佳路径分析等.另外,有关空间分析与设施选址的结合策略也有相当多的研究.文章总结国内外研究和应用,从选址决策本身的过程和特点出发,在系统、全面地探索选址空间决策支持系统的建立过程和方法上,采用二次开发方法,开发出集粗选址和精选址为一体的的选址决策系统,供决策参考.
2 系统分析与设计
2.1 系统需求分析
(1)选址影响因素空间分析.可以根据自身情况进行选址影响因素选择及权重设置;可以对选址影响因素进行编辑处理,如:添加点、线、面等信息,修改和调整结点信息等;可以对选址影响因素进行空间分析操作,主要包括一些矢量图形的,缓冲区分析、叠加分析、影响区域分析等;同时,具备,矢量形式转为栅格形式的功能,栅格数据的重分类、直线距离分析、栅格数据计算器等功能;可以对影响因素的数据表进行导入、导出功能,导出格式一般为EXCEL表,在EXCEL表中编辑后可以重新导入.
(2)粒子群算法精确选址菜单中,各项参数的设置.包括:惯性系数、自身学习和社会学习系数、粒子初始化、粒子初始规模、最大迭代次数等.
(3)专题图输出.可以对分析过程图、影响因素专题图、粗选、精选图输出.
2.2 可行性分析
随着改革开放的不断深入,以及各项招商引资项目的实施,使得城市化进程发展迅速,城市扩张加快.随着地理信息技术和决策支持技术的深入发展,为解决当前城市商业网点建设问题提供了一个良好的技术平台,也为科学的规划和管理商业网点布局提供了可行性基础.
系统目标:以建立统一开放竞争有序的商品市场体系为目标,以满足市场需求和提高人民生活水平为出发点,以达到企业管理最优化、企业效益最大化为最终目的,科学控制商业网点的总量,避免重复投资建设和恶性竞争,合理调整商业网点布局,体现以人为本,便民利民的科学发展观,建立一套系统、科学的城市商业网点选址体系.
2.3 关键技术
本文采用Visual Basic开发平台,进行ArcObiects(简称AO)二次开发,目的使那些不熟悉Arcgis软件操作的人员也能够通过友好的界面进行空间分析和网点选址.同时,Arcgis产品系列本身就集成Visual Baisc语言,很多Arcgis功能模块可以有机的集成和运行在Visual Basic环境中,所以,采用这种开发方式,可以降低开发难度,提高开发效率,增强系统灵活性和开发性.
2.4 系统功能设计
通过研究国内外发达城市商业网点布局的情况,在深入分析我国中小城市的发展特点、商业发展的内在规律基础上,本系统主要实现商业中心区、区域商业中心区、社区商业三级规模大小商业网点选址.具体功能主要包括:图层编辑、矢量图形操作、栅格图形操作、PSO网点选址操作和输出五大部分的功能实现.
3 系统实现
3.1 栅格数据计算
栅格计算器是一种空间分析函数工具,可以输入地图代数表达式,使用运算符和函数来做数学计算,建立选择查询,或键入地图代数语法.可输入栅格数据、栅格图层、coverages,shapefiles,表格、常数、数值.栅格计算器使用“运算符”和“函数”来执行任务.
二次开发时,在AO中可以利用以下四个接口来实现各类函数的算术和逻辑运算.
(1)ITrigop:主要实现栅格的三角函数运算功能.
(2)ILogicalop:主要实现实线栅格的逻辑运算功能.
(3)IMathop:主要实现栅格的数学运算功能.
(4)IConditionalOP:主要实现栅格的代数运算功能.
在栅格运算时,运算表达式最大支持4096个字符;如果栅格数据非零并且符合运算条件的情况下,才能保证输出栅格数据的是正确的、非零的;书写正确的SQL表达式,在利用栅格计算器时,SQL语名描述非常重要,如果不符合SQL语法格式,运算将不能进行.
有关论文范文主题研究: | 关于栅格的论文范文文献 | 大学生适用: | 硕士毕业论文、电大论文 |
---|---|---|---|
相关参考文献下载数量: | 30 | 写作解决问题: | 学术论文怎么写 |
毕业论文开题报告: | 文献综述、论文结论 | 职称论文适用: | 杂志投稿、职称评初级 |
所属大学生专业类别: | 学术论文怎么写 | 论文题目推荐度: | 免费选题 |
本文来源 http://www.sxsky.net/geshi/423628.html
本小节主要以IConditionalop接口来实现栅格的代数运算功能为例进行详细介绍.
Con代码格式:IConditionalOp::Con(conditionalRaster As IGeoDataset, trueRaster As IGeoDataset, [falseRaster]) As IgeoDataset
'创建RasterConditionOp对象
Dim pConditionalOp As IConditionalOp
Set pConditionalOp 等于 New RasterConditionalOp
'' 声明输入条件栅格对象
Dim pInputConDataset As IgeoDataset
'' 读取数据集
Set pInputConDataset 等于 OpenRasterDataset(“D:/SpatialData”, “conraster”)
'' 声明输入TrueRaster对象
Dim pInputTrueDataset As IgeoD