相比,是种质的飞跃。 强大的功能新的组件都是基于位系统平台的,采用直接调用形式,所以无论是管理大数据的能力还是处理速度方面均不比传统软件逊色。 小小的组件完全能提供拼接裁剪叠合缓冲区等空间处理能力和丰富的空间查询与分析能力。 开发简捷由于组件可以直接嵌入开发工具中,对于广大开发人员来讲,就可以自由选用他们熟悉的开发工具。 而且,组件提供的形式非常接近工具的模式,开发人员可以像管理数据库表第页共页样熟练地管理地图等空间数据,无须对开发人员进行特殊的培训。 在或的开发过程中,开发人员的素质与熟练程度是十分重要的因素。 这将使大量的开发人员能够较快地过渡到或的开发工作中,从而大大加速的发展。 更加大众化组件式技术已经成为业界标准,用户可以象使用其他控件样使用控件,使非专业的普通用户也能够开发和集成应用系统,推动了大众化进程。 组件式的出现使不仅是专家们的专业分析工具,同时也成为普通用户对地理相关数据进行管理的的可视化工具。 总之,组件式是通过对象属性方法和事件进行交互。 空间对象的相互关系,几何对象之间的集成关系,对象间的组成关系,对象之间的逻辑上的关联关系等,只要了解清楚了内存对象之间的关系和基本概念利用已知熟悉的任何门面向对象的可视化开发工具,两者结合,就可以开发出功能强大的应用系统。 地理信息系统的开发模式目前常用的开发模式主要有三种开发,单纯二次开发,集成二次开发。 由于开发难度太大,单纯二次开发受工具提供的编程语言的限制,效果不理想,因此,结合工具软件与当今可视化开发语言的集成二次开发方式就成为应用开发的主流方式。 优点是既可以充分利用工具软件对空间数据的管理,分析功能,又可以利用其它可视化开发语言具有的高效,方便等编程优点,集二者之所长,不仅能大大提高应用开发效率,而且使用可视化软件开发工具开发出来的应用程序具有更好的外观效果更强大的数据库功能可靠性好易于移植便于维护,尤其是以技术利用功能组件进行集成开发,更能表现出这些优势。 不过这种方法唯的缺点是前期投入比较大,需要同时购买工具软件和可视化编程软件,但工欲善其事必先利其器,这种投资非常值得。 简介组件产品发布之前,公司提供的是第页共页公用组件库,它是基于技术开发的套组件对象集,是专门为开发人员提供的二次开发组件。 该组件集提供来了几乎全部的底层功能,就连软件本身都是使用的组件开发出来的。 但是使用开发时,需要依附于平台,开发人员只有在安装了产品以后,才能利用其提供的组件对象进行开发。 提取了组件库中的核心功能,对中的大部分接口类库进行封装所构成嵌入式组件。 中的组件接口方法属性与是相同的。 是的嵌入式开发平台,开发人员无需支持其具备灵活速快的开发和功能扩展能力,功能完善,稳定性较好。 无论是还是都具有面向对象的特性,他们都支持类对象继承等面向对象的特性。 同时类下面还定义了不同的接口,接口中包含了不同的方法和属性,接口之间有接口查询和接口继承。 例如接口查询就是从对象的个接口查询到另个接口定义的属性和方法。 而要满足两个接口之间可以进行接口查询,条件是他们要同属于个类。 本论文以全国时期采集的基础地理数据为基础,采用对象是个要素图层的属性,是个标注集对象的集合。 接口提供了对保存的集合中的对象进行操作,通过该接口,开发者可以对集合中的组件进行添加删除排序和查询等操作。 的属性用于设置个语句,用于确定哪些要素可以被标注。 下面程序演示如何使用注记,具体代码如下,第页共页第页共页结语基于基础地理信息系统的设计与开发实例,探讨了以及组件技术在基础地理信息管理应用的实现方法作为基于构建层功能,就连软件本身都是使用的组件开发出来的。 但是使用开发时,需要依附于得。 简介组件产品发布之前,公司提供的是第页共页公用组件库,它是基于技术开发的套组件对象集,是专护,尤其是以技术利用功能组件进行集成开发,更能表现出这些优势。 不过这种方法唯的缺点是前期投入比较大,需要同时购买工具软件和可视化编程软件,但工欲善其事必先利其器,这种投资非常值利用其它可视化开发语言具有的高效,方便等编程优点,集二者之所长,不仅能大大提高应用开发效率,而且使用可视化软件开发工具开发出来的应用程序具有更好的外观效果更强大的数据库功能可靠性好易于移植便于维工具提供的编程语言的限制,效果不理想,因此,结合工具软件与当今可视化开发语言的集成二次开发方式就成为应用开发的主流方式。 优点是既可以充分利用工具软件对空间数据的管理,分析功能,又可以视化开发工具,两者结合,就可以开发出功能强大的应用系统。 地理信息系统的开发模式目前常用的开发模式主要有三种开发,单纯二次开发,集成二次开发。 由于开发难度太大,单纯二次开发受方法和事件进行交互。 空间对象的相互关系,几何对象之间的集成关系,对象间的组成关系,对象之间的逻辑上的关联关系等,只要了解清楚了内存对象之间的关系和基本概念利用已知熟悉的任何门面向对象的可能够开发和集成应用系统,推动了大众化进程。 组件式的出现使不仅是专家们的专业分析工具,同时也成为普通用户对地理相关数据进行管理的的可视化工具。 总之,组件式是通过对象属性开发人员能够较快地过渡到或的开发工作中,从而大大加速的发展。 更加大众化组件式技术已经成为业界标准,用户可以象使用其他控件样使用控件,使非专业的普通用户也工具的模式,开发人员可以像管理数据库表第页共页样熟练地管理地图等空间数据,无须对开发人员进行特殊的培训。 在或的开发过程中,开发人员的素质与熟练程度是十分重要的因素。 这将使大量的冲区等空间处理能力和丰富的空间查询与分析能力。 开发简捷由于组件可以直接嵌入开发工具中,对于广大开发人员来讲,就可以自由选用他们熟悉的开发工具。 而且,组件提供的形式非常接近。 强大的功能新的组件都是基于位系统平台的,采用直接调用形式,所以无论是管理大数据的能力还是处理速度方面均不比传统软件逊色。 小小的组件完全能提供拼接裁剪叠合缓以及等都可直接成为或的优秀开发工具,它们各自的优点都能够得到充分发挥。 这与传统专门性开发环境相比,是种质的飞跃用集成开发环境,以及各个控件的属性方法和事件,就可以完成应用系统的开发和集成。 目前,可供选择的开发环境很多,如的控件标准开发接口。 这有利于减轻软件开发者的负担,而且增强了软件的可扩展性。 应用开发者,不必掌握额外的开发语言,只需熟悉基于平台的通者而言存在学习上的负担。 而且使用系统所提供的二次开发语言,开发往往受到限制,难以处理复杂问题。 而组件式建立在严格的标准之上,不需要额外的二次开发语言,只需实现的基本功能函数,按照者而言存在学习上的负担。 而且使用系统所提供的二次开发语言,开发往往受到限制,难以处理复杂问题。 而组件式建立在严格的标准之上,不需要额外的二次开发语言,只需实现的基本功能函数,按照的控件标准开发接口。 这有利于减轻软件开发者的负担,而且增强了软件的可扩展性。 应用开发者,不必掌握额外的开发语言,只需熟悉基于平台的通用集成开发环境,以及各个控件的属性方法和事件,就可以完成应用系统的开发和集成。 目前,可供选择的开发环境很多,如以及等都可直接成为或的优秀开发工具,它们各自的优点都能够得到充分发挥。 这与传统专门性开发环境的嵌入式开发产品,携带有很多控件,可以完全脱离环境,简化了开发难度,同时将组件技术同第三方控件结合进行系统开发,也使得系统界面美观,符合界面风格,方便用户使用。 相对于底层开发而言,基于组件技术和第三方控件的开发技术大大提高了开发效率,降低了成本提高了系统的可扩展性,灵活性,显示了组件开发的优势。 由于时间和客观条件的限制,本文的工作还有许多需要进步完善和继续深入研究的地方,由于系统的开发量大,凭借本人是很难在较短的时间内做出功能齐全的基础地理信息系统,因此系统的部分设计的功能还未完全开发好,还有大量的程序设计工作需要完成。 需要在以后的工作中继续完善。 参考文献胡鹏,黄杏元,华新地理信息系统教程武汉武汉大学出版社,宋关福钟耳顺组件式地理信息系统研究与开发中国国象图形学报,周平,李美花,杨宜进,孙怡调用组件开发的应用程序,第五届暨中国用户大会论文集,吴信才等地理信息系统设计与实现北京电子工业出版社,谢明,数字城市建设与探讨中国科技信息刘晓艳,虚拟城市建设原理与方法北京科学出版社胡圣武三维关键技术的研究地理空间信息第页共页
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。