论文部分内容阅读
地理信息系统( Geographic Information System,CIS)是20世纪60年代中期开始发展起来的新技术,是一门涉及测绘学科、环境科学、计算机技术等多学科的交叉学科。目前CIS已在很多领域得到广泛应用,传统的住宅小区物业管理系统为小区管理部门的管理提供了一定程度的方便,但不能将数据可视化。将CIS技木应用到智能小区物业管理系统,可将普通管理信息系统( MIS)与矢量图形系统结合在一起,克服传统MIS的局限性,大大提高了系统的直观性和可操作性。
1、MapX简介
MapX是Maplnfo公司向用户提供的具有强大地图分析功能的ActiveX控件产品。它是一种基于Windows操作系统的标准控件,能支持绝大多数标准的可视化开发环境,如VisualC++,Visual Basic,Delphi等。
利用MapX能够简单快速地在企业应用中嵌入地图化功能,增强企业应用的空间分析能力,实现企业应用的增值。Maplnfo MapX提供了一组结构清晰、功能强大、流程化的对象模型,大量的方法和事件、高效的属性页和默认值以及其他向导来帮助简化应用开发,支持开发者将地图功能方便地添加到任何应用中;实现基于空间位置的数据显示和分析,使得用户能够更有效地进行资产管理和运营服务,辅助用户进行更准确的商业决策。
CIS通过地理空间拓扑结构建立地理图形的空间数据模型,并定义各空间数据之间的关系,从而实现地理图形与数据库的结合。
MapX组件的基本组成单元是Object(单个对象)和Col-lection(集合)。其中集合包括对象,是多个对象的组合。
2、智能小区物业管理GIS信息系统设计
2.1系统的总体结构
智能小区物业管理CIS信息系统采用以地图为核心的空间与属性复合型数据库,是一个综合图形、图像信息、地理位置信息、文字数据信息于一体的信息查询管理系统。
2.2系统平台选择
为了实现物业管理部门以图管区、图文相关信患多平台查询等功能的要求,我们采用以ClienU Server方式为主、Browser/Server方式为辅的混合体系结构。该c/s+ B/S结构在智能小区物业管理CIS信息系统中的应用表明,它能很好地满足用户的需求。
2.3系统功能组成
智能小区物业管理GIS信息系统主要实现小区楼宇结构平面电子地图信息、通信线路、安全防卫系统等布线和安装信息的增加、编辑、查询等以及基本的图形管理功能。
(1)小区楼宇信息的增加、编辑、删除功能。它包括楼宇结构平面地图、通信线路、安全防卫系统布线图等信息的增加、编辑、删除;小区各类公共设施的增加、编辑、删除;物业管理工作人员及小区住户各种信息的增加、编辑、删除等。
(2)信息查询功能。它分为①按图形查询。②按属性条件查询。(3)交通线路及公共设施查询。它分为①交通线路查询。②公共设施查询。③半径搜索查询。
(4)基本图形管理功能。智能小区物业管理信息系统提供图形操作中常用的功能,如放大、缩小、平移、全图及图层管理等功能。
(5)小区导游图的绘制功能。智能小区物业管理信息系统是基于地图应用的系统,可随时输出小区导游图,用户可按任意比例在各类标准图纸上输出小区楼宇导游图,系统提供地 图打印功能。
2.4系统主要图形功能实现
MapX的使用和开发过程与其他的ActiveX控件一样。将MapX控件嵌入到能够支持控件开发的可视化编程工具,把控件加入项目中,就可以通过控件提供的各种接口使用控件的各类方法。
(1)加载地图。编辑过程中,将地物按类型分层:主要路面、次要路面为面层;道路线为线层。在图层排列上按照点、线、面的次序依次排列,这样可以防止因地物被遮盖而不能正常显示。如:
//m_ctrlMapX为定义的一个CmapX对象
(2)地图缩放、居中和漫游。MapX控件内建了一组基本工具,可以方便地实现对地图的缩放、漫游等,实现某功能只调用相应的函数即可。如:
m_ctrIMapX.SetCurrentTool(miZoomInTool);//放大
m_ctrIMapX. SetCurrentTool( miZoomOutTool);,/缩小
m_ctrlMapX.SetCurrentTool( miPanTool);//移动
(3)图形编辑。图层集是地图的一个重要属性,它本身也是一个对象,用于控制并包含图层对象,通过图层对象的属性和方法可以在地图中添加和删除图层。
(4)图文查询与检索。在MapX中,图形数据与属性数据是通过ID码来进行连接的,通过ID码可以实现从图到文的查询,也可以实现从文到图的查询。
3、结束语
CIS技术用于智能小区物业管理系统开发大大提高了系统的交互性、可视化程度,便于智能小区物业部门的管理。将MapX控件和可视化的开发工具结合在一起可实现快速的组件重用,提高编程效率,有效地管理空间数据和属性数据。基于MapX的智能小区物业管理系统具有良好的应用前景。
参考文献:
[1]刘光.地理信息系统:组件开发篇[M].北京:中国电力出版社,2003.
[2]Maplrrfo.MapX 5.0 0nline Help[ EB/OL].ftp://betaftp.mapinfo.com/mapx/mapx5 0/MX5 _Eval.exe, 2002.
[3]夏红霞,周宏,扬红云,等.基于CIS/CPS车辆监控系统实现厦关键技术[J].微机发展,2004,14(8):ioo-102.
[4]周文生,张子平.住宅小区可视化物业管理系统的设计[J].计算机应用研究,2000,17(2):102-104.
[5]吏剑,李军,陈荦,等.基于MapX的空间查询应用[J].计算机工程与科学,2004,26(9):75.77.
1、MapX简介
MapX是Maplnfo公司向用户提供的具有强大地图分析功能的ActiveX控件产品。它是一种基于Windows操作系统的标准控件,能支持绝大多数标准的可视化开发环境,如VisualC++,Visual Basic,Delphi等。
利用MapX能够简单快速地在企业应用中嵌入地图化功能,增强企业应用的空间分析能力,实现企业应用的增值。Maplnfo MapX提供了一组结构清晰、功能强大、流程化的对象模型,大量的方法和事件、高效的属性页和默认值以及其他向导来帮助简化应用开发,支持开发者将地图功能方便地添加到任何应用中;实现基于空间位置的数据显示和分析,使得用户能够更有效地进行资产管理和运营服务,辅助用户进行更准确的商业决策。
CIS通过地理空间拓扑结构建立地理图形的空间数据模型,并定义各空间数据之间的关系,从而实现地理图形与数据库的结合。
MapX组件的基本组成单元是Object(单个对象)和Col-lection(集合)。其中集合包括对象,是多个对象的组合。
2、智能小区物业管理GIS信息系统设计
2.1系统的总体结构
智能小区物业管理CIS信息系统采用以地图为核心的空间与属性复合型数据库,是一个综合图形、图像信息、地理位置信息、文字数据信息于一体的信息查询管理系统。
2.2系统平台选择
为了实现物业管理部门以图管区、图文相关信患多平台查询等功能的要求,我们采用以ClienU Server方式为主、Browser/Server方式为辅的混合体系结构。该c/s+ B/S结构在智能小区物业管理CIS信息系统中的应用表明,它能很好地满足用户的需求。
2.3系统功能组成
智能小区物业管理GIS信息系统主要实现小区楼宇结构平面电子地图信息、通信线路、安全防卫系统等布线和安装信息的增加、编辑、查询等以及基本的图形管理功能。
(1)小区楼宇信息的增加、编辑、删除功能。它包括楼宇结构平面地图、通信线路、安全防卫系统布线图等信息的增加、编辑、删除;小区各类公共设施的增加、编辑、删除;物业管理工作人员及小区住户各种信息的增加、编辑、删除等。
(2)信息查询功能。它分为①按图形查询。②按属性条件查询。(3)交通线路及公共设施查询。它分为①交通线路查询。②公共设施查询。③半径搜索查询。
(4)基本图形管理功能。智能小区物业管理信息系统提供图形操作中常用的功能,如放大、缩小、平移、全图及图层管理等功能。
(5)小区导游图的绘制功能。智能小区物业管理信息系统是基于地图应用的系统,可随时输出小区导游图,用户可按任意比例在各类标准图纸上输出小区楼宇导游图,系统提供地 图打印功能。
2.4系统主要图形功能实现
MapX的使用和开发过程与其他的ActiveX控件一样。将MapX控件嵌入到能够支持控件开发的可视化编程工具,把控件加入项目中,就可以通过控件提供的各种接口使用控件的各类方法。
(1)加载地图。编辑过程中,将地物按类型分层:主要路面、次要路面为面层;道路线为线层。在图层排列上按照点、线、面的次序依次排列,这样可以防止因地物被遮盖而不能正常显示。如:
//m_ctrlMapX为定义的一个CmapX对象
(2)地图缩放、居中和漫游。MapX控件内建了一组基本工具,可以方便地实现对地图的缩放、漫游等,实现某功能只调用相应的函数即可。如:
m_ctrIMapX.SetCurrentTool(miZoomInTool);//放大
m_ctrIMapX. SetCurrentTool( miZoomOutTool);,/缩小
m_ctrlMapX.SetCurrentTool( miPanTool);//移动
(3)图形编辑。图层集是地图的一个重要属性,它本身也是一个对象,用于控制并包含图层对象,通过图层对象的属性和方法可以在地图中添加和删除图层。
(4)图文查询与检索。在MapX中,图形数据与属性数据是通过ID码来进行连接的,通过ID码可以实现从图到文的查询,也可以实现从文到图的查询。
3、结束语
CIS技术用于智能小区物业管理系统开发大大提高了系统的交互性、可视化程度,便于智能小区物业部门的管理。将MapX控件和可视化的开发工具结合在一起可实现快速的组件重用,提高编程效率,有效地管理空间数据和属性数据。基于MapX的智能小区物业管理系统具有良好的应用前景。
参考文献:
[1]刘光.地理信息系统:组件开发篇[M].北京:中国电力出版社,2003.
[2]Maplrrfo.MapX 5.0 0nline Help[ EB/OL].ftp://betaftp.mapinfo.com/mapx/mapx5 0/MX5 _Eval.exe, 2002.
[3]夏红霞,周宏,扬红云,等.基于CIS/CPS车辆监控系统实现厦关键技术[J].微机发展,2004,14(8):ioo-102.
[4]周文生,张子平.住宅小区可视化物业管理系统的设计[J].计算机应用研究,2000,17(2):102-104.
[5]吏剑,李军,陈荦,等.基于MapX的空间查询应用[J].计算机工程与科学,2004,26(9):75.77.