矿用类系统中的图形组件应用研究
2014-07-16张卫国
张卫国
摘要:该文主要研究在矿用类系统中图形组件的实现方式,以及图形组件的主体构成;通过采用图形驱动加图形展示的方式,实现了图形组件在矿用类系统中的通用性、可移植性等。根据图形组件在实际矿用类系统中的应用,给出了相关实际图形展示效果,并对图形组件在实际应用中的特点和优势进行了概括总结。
关键词:图形组件;矿用类系统;图形驱动
中图分类号:TP37 文献标识码:A 文章编号:1009-3044(2014)14-3399-03
在当前的各种矿用类系统中,用户获取、感知各种相关信息的方式多种多样,其中图形化的展示方式是相对直观、易懂的一种高效的信息获取方式。在各矿用类系统中,由于各系统需要进行图形展示的内容和图形展示的方式各不相同,各系统的图形功能是根据专业系统的具体需求定做的,与各个专业系统的业务紧密相关,这样就导致图形功能很难分离出来,极大的降低了图形功能的重用性。针对矿用类系统中图形展示功能存在的业务耦合度高、重用性低的问题,图形组件就应运而生了;图形组件对现存的图形显示需求进行总结提炼,去除业务相关的功能,从而实现可重用的图形功能。
1 图形组件总体设计
1.1 图形组件总体结构
图形组件整体采用的结构是图形驱动加图形展示的方式,其中图形驱动负责按照约定的数据格式对各系统中相关的数据进行转换,并提供实时数据和相关文件作为图形展示的信息来源。图形组件中图元通过属性配置和图形驱动服务关联,实现实时状态变化,具有通用性,避免了针对不同业务系统的需求重复定制开发。组件总体结构图如图1所示:
1.2 实现技术路线分析
在图形组件的开发过程中,如何实现各个专业系统图形展示功能的统一和对各个专业系统数据的统一,是实现组件化开发必须要解决的两个问题。在解决各个专业系统图形展示功能统一的问题上,本组件将各个系统中涉及的图形展示需求就行总结提炼,刨除其业务相关性,将各种具体需求抽象为统一的图形展示功能,从而实现最大程度上的图形展示功能统一。在解决各个专业系统数据统一的问题上,本组件通过制定统一的数据契约、服务契约,实现和各个专业系统的数据通讯;各系统在使用图形组件时只需要按照统一约定的数据契约、服务契约实现图形驱动的开发,即可实现图形组件对各系统数据的兼容。
该组件涉及到的主要数据信息包括:图形对象数据信息、图形驱动实时数据信息、数据分析结果,对外发布数据信息等,组件总体数据流图如图2所示。
2 图形组件研究内容、研究目标
2.1研究内容
整个组件以创建、展示图形对象为主线,主要实现根据专业系统的实时数据对图形对象进行动态解析,实时展示图形对象的状态。该组件的主要功能模块划分如下表所示:
2.2 项目研究目标
1)实现图形组件在各矿用类系统中的通用性、可移植性、易维护性、平稳升级等。
2)实现通用图形驱动的开发,并能通过图形驱动控制各个图形对象。
3)实现矢量化图形展示平台,并完成常用适量图形操作功能。
3 项目应用成果
图形组件在各个矿用类系统中的最终应用效果如图3~图4所示。
4 结束语
组件化的图形展示开发模式,使得图形组件在通用性、可移植性、易维护性、平稳升级等方面取得了非常优秀的表现。 组件化的开发过程是一个不断前进的过程,各个系统中图形模块的优点都最终积淀到了图形组件本身,从而使得图形组件的功能日益强大、性能不断提升。在图形组件功能获得积淀的过程中,由于图形组件具有的无缝升级功能,使得各系统中的图形模块很容易实现平稳升级,从而可以不断提高用户的使用体验。
参考文献:
[1] 刘爽,陈鹏.基于MapX的组件式GIS开发研究[J].微计算机信息,2007,12(1)181-184.
[2] 李爱民 ,刘晶 ,马维纲 .Silverlight相关技术研究[J].计算机技术与发展,2009(6).
[3] 赵红泽,闫宁,赵志刚,等.开源GIS在煤矿Web信息系统中应用方案研究[J].煤炭技术,2011,30(3):147-149.
[4] 肖长健. 基于Microsoft的编程和通信新结构——WCF技术[J].信息与电脑:理论版,2009(12).
[5] 黄森,刘丰.基于WCF的数据流传输方案研究与应用[J].计算机安全,2009(12).endprint
摘要:该文主要研究在矿用类系统中图形组件的实现方式,以及图形组件的主体构成;通过采用图形驱动加图形展示的方式,实现了图形组件在矿用类系统中的通用性、可移植性等。根据图形组件在实际矿用类系统中的应用,给出了相关实际图形展示效果,并对图形组件在实际应用中的特点和优势进行了概括总结。
关键词:图形组件;矿用类系统;图形驱动
中图分类号:TP37 文献标识码:A 文章编号:1009-3044(2014)14-3399-03
在当前的各种矿用类系统中,用户获取、感知各种相关信息的方式多种多样,其中图形化的展示方式是相对直观、易懂的一种高效的信息获取方式。在各矿用类系统中,由于各系统需要进行图形展示的内容和图形展示的方式各不相同,各系统的图形功能是根据专业系统的具体需求定做的,与各个专业系统的业务紧密相关,这样就导致图形功能很难分离出来,极大的降低了图形功能的重用性。针对矿用类系统中图形展示功能存在的业务耦合度高、重用性低的问题,图形组件就应运而生了;图形组件对现存的图形显示需求进行总结提炼,去除业务相关的功能,从而实现可重用的图形功能。
1 图形组件总体设计
1.1 图形组件总体结构
图形组件整体采用的结构是图形驱动加图形展示的方式,其中图形驱动负责按照约定的数据格式对各系统中相关的数据进行转换,并提供实时数据和相关文件作为图形展示的信息来源。图形组件中图元通过属性配置和图形驱动服务关联,实现实时状态变化,具有通用性,避免了针对不同业务系统的需求重复定制开发。组件总体结构图如图1所示:
1.2 实现技术路线分析
在图形组件的开发过程中,如何实现各个专业系统图形展示功能的统一和对各个专业系统数据的统一,是实现组件化开发必须要解决的两个问题。在解决各个专业系统图形展示功能统一的问题上,本组件将各个系统中涉及的图形展示需求就行总结提炼,刨除其业务相关性,将各种具体需求抽象为统一的图形展示功能,从而实现最大程度上的图形展示功能统一。在解决各个专业系统数据统一的问题上,本组件通过制定统一的数据契约、服务契约,实现和各个专业系统的数据通讯;各系统在使用图形组件时只需要按照统一约定的数据契约、服务契约实现图形驱动的开发,即可实现图形组件对各系统数据的兼容。
该组件涉及到的主要数据信息包括:图形对象数据信息、图形驱动实时数据信息、数据分析结果,对外发布数据信息等,组件总体数据流图如图2所示。
2 图形组件研究内容、研究目标
2.1研究内容
整个组件以创建、展示图形对象为主线,主要实现根据专业系统的实时数据对图形对象进行动态解析,实时展示图形对象的状态。该组件的主要功能模块划分如下表所示:
2.2 项目研究目标
1)实现图形组件在各矿用类系统中的通用性、可移植性、易维护性、平稳升级等。
2)实现通用图形驱动的开发,并能通过图形驱动控制各个图形对象。
3)实现矢量化图形展示平台,并完成常用适量图形操作功能。
3 项目应用成果
图形组件在各个矿用类系统中的最终应用效果如图3~图4所示。
4 结束语
组件化的图形展示开发模式,使得图形组件在通用性、可移植性、易维护性、平稳升级等方面取得了非常优秀的表现。 组件化的开发过程是一个不断前进的过程,各个系统中图形模块的优点都最终积淀到了图形组件本身,从而使得图形组件的功能日益强大、性能不断提升。在图形组件功能获得积淀的过程中,由于图形组件具有的无缝升级功能,使得各系统中的图形模块很容易实现平稳升级,从而可以不断提高用户的使用体验。
参考文献:
[1] 刘爽,陈鹏.基于MapX的组件式GIS开发研究[J].微计算机信息,2007,12(1)181-184.
[2] 李爱民 ,刘晶 ,马维纲 .Silverlight相关技术研究[J].计算机技术与发展,2009(6).
[3] 赵红泽,闫宁,赵志刚,等.开源GIS在煤矿Web信息系统中应用方案研究[J].煤炭技术,2011,30(3):147-149.
[4] 肖长健. 基于Microsoft的编程和通信新结构——WCF技术[J].信息与电脑:理论版,2009(12).
[5] 黄森,刘丰.基于WCF的数据流传输方案研究与应用[J].计算机安全,2009(12).endprint
摘要:该文主要研究在矿用类系统中图形组件的实现方式,以及图形组件的主体构成;通过采用图形驱动加图形展示的方式,实现了图形组件在矿用类系统中的通用性、可移植性等。根据图形组件在实际矿用类系统中的应用,给出了相关实际图形展示效果,并对图形组件在实际应用中的特点和优势进行了概括总结。
关键词:图形组件;矿用类系统;图形驱动
中图分类号:TP37 文献标识码:A 文章编号:1009-3044(2014)14-3399-03
在当前的各种矿用类系统中,用户获取、感知各种相关信息的方式多种多样,其中图形化的展示方式是相对直观、易懂的一种高效的信息获取方式。在各矿用类系统中,由于各系统需要进行图形展示的内容和图形展示的方式各不相同,各系统的图形功能是根据专业系统的具体需求定做的,与各个专业系统的业务紧密相关,这样就导致图形功能很难分离出来,极大的降低了图形功能的重用性。针对矿用类系统中图形展示功能存在的业务耦合度高、重用性低的问题,图形组件就应运而生了;图形组件对现存的图形显示需求进行总结提炼,去除业务相关的功能,从而实现可重用的图形功能。
1 图形组件总体设计
1.1 图形组件总体结构
图形组件整体采用的结构是图形驱动加图形展示的方式,其中图形驱动负责按照约定的数据格式对各系统中相关的数据进行转换,并提供实时数据和相关文件作为图形展示的信息来源。图形组件中图元通过属性配置和图形驱动服务关联,实现实时状态变化,具有通用性,避免了针对不同业务系统的需求重复定制开发。组件总体结构图如图1所示:
1.2 实现技术路线分析
在图形组件的开发过程中,如何实现各个专业系统图形展示功能的统一和对各个专业系统数据的统一,是实现组件化开发必须要解决的两个问题。在解决各个专业系统图形展示功能统一的问题上,本组件将各个系统中涉及的图形展示需求就行总结提炼,刨除其业务相关性,将各种具体需求抽象为统一的图形展示功能,从而实现最大程度上的图形展示功能统一。在解决各个专业系统数据统一的问题上,本组件通过制定统一的数据契约、服务契约,实现和各个专业系统的数据通讯;各系统在使用图形组件时只需要按照统一约定的数据契约、服务契约实现图形驱动的开发,即可实现图形组件对各系统数据的兼容。
该组件涉及到的主要数据信息包括:图形对象数据信息、图形驱动实时数据信息、数据分析结果,对外发布数据信息等,组件总体数据流图如图2所示。
2 图形组件研究内容、研究目标
2.1研究内容
整个组件以创建、展示图形对象为主线,主要实现根据专业系统的实时数据对图形对象进行动态解析,实时展示图形对象的状态。该组件的主要功能模块划分如下表所示:
2.2 项目研究目标
1)实现图形组件在各矿用类系统中的通用性、可移植性、易维护性、平稳升级等。
2)实现通用图形驱动的开发,并能通过图形驱动控制各个图形对象。
3)实现矢量化图形展示平台,并完成常用适量图形操作功能。
3 项目应用成果
图形组件在各个矿用类系统中的最终应用效果如图3~图4所示。
4 结束语
组件化的图形展示开发模式,使得图形组件在通用性、可移植性、易维护性、平稳升级等方面取得了非常优秀的表现。 组件化的开发过程是一个不断前进的过程,各个系统中图形模块的优点都最终积淀到了图形组件本身,从而使得图形组件的功能日益强大、性能不断提升。在图形组件功能获得积淀的过程中,由于图形组件具有的无缝升级功能,使得各系统中的图形模块很容易实现平稳升级,从而可以不断提高用户的使用体验。
参考文献:
[1] 刘爽,陈鹏.基于MapX的组件式GIS开发研究[J].微计算机信息,2007,12(1)181-184.
[2] 李爱民 ,刘晶 ,马维纲 .Silverlight相关技术研究[J].计算机技术与发展,2009(6).
[3] 赵红泽,闫宁,赵志刚,等.开源GIS在煤矿Web信息系统中应用方案研究[J].煤炭技术,2011,30(3):147-149.
[4] 肖长健. 基于Microsoft的编程和通信新结构——WCF技术[J].信息与电脑:理论版,2009(12).
[5] 黄森,刘丰.基于WCF的数据流传输方案研究与应用[J].计算机安全,2009(12).endprint