- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MapgisK9开发平台简介.doc
MAPGIS K9开发平台简介
MapGIS K9是新一代面向网络的超大型分布式地理信息系统基础软件平台。系统采用面向服务的设计思想、多层体系结构,实现了面向空间实体及其关系的数据组织、高效海量空间数据的存储与索引、大尺度多维动态空间信息数据库存储和分析功能,具有版本管理和冲突检测机制的长事务处理机制,具有TB级空间数据的处理能力、可以支持局域和广域网络环境下空间数据的分布式计算、支持分布式空间信息分发与共享、网络化空间信息服务,能够支持海量、分布式的国家空间基础设施建设。
经过几十年的发展,GIS应用的领域越来越广泛,GIS应用系统本身也变得越来越复杂,从处理来自多种数据库的异构数据,到使多种GIS平台的功能协同工作;此外,用户需求不断变动,系统设计不断调整,使系统的开发与维护面对巨大的挑战。
在这种形势下,中地数码提出新一代GIS架构技术及新一代GIS开发模式,率先推出实现了“零编程、巧组合、易搭建”的可视化开发,使不懂编程人员开发的梦想成为现实,推动了人们从重视开发技术细节的传统开发模式向重视专业、业务的新一代开发模式转变GIS开发和应用领域的一场变革开放的软件体系架构具有开放的软件体系架构,能够集成二、三维空间信息、 DcMetaData.mdb”Access数据库文件中。
数据仓库根据“协议层—类型层—数据层”的结构对目录树体系进行划分和定义,一般情况下,不建议用户对其进行删减。同时,由于数据仓库数据与DcMetaData.mdb数据库关联。只建议用户通过数据仓库进行数据管理而不要直接对数据库文件进行操作。
基于数据中心搭建的应用系统采用数据中心本身来管理数据,而不需要再借助MapGIS K9地图文档来组织数据。对异构数据的显示在对应的视图中完成,也可以通过视图容器实现统一视图的显示;对GIS数据的操作在数据中心提供的工作空间完成。
功能仓库
数据中心提供多源异构数据的统一管理,提供功能的管理设计工具、支持数据操作的功能插件和设计应用系统工具——数据中心资源设计器,并在框架方面提供给用户多种常用数据管理的功能和扩展接口。
工作空间
工作空间系统包括:地图文档及工程管理、图层及其扩展体系、集成视图、交互体系。目前系统支持除网络类和地图集的空间数据进行编辑。在工作空间中需要被编辑的数据是按用户需求定制的目录树的形式表现的,包括目录树的右键菜单、工具条、权限都是可以按需配置的。另外,工作空间具有高度的可扩展性,支持并提供用户自定义数据的标准接口。
工作空间数据的组织和管理基于XML格式的文件,并且遵循数据中心内核提供的一套规范和机制。地图文档设计原则体现在下面两个方面:一方面,数据表现部分用树结构实现,以数据中心内核为基础。地图文档的核心部分,采用图层链表来管理,地图文档树的表现与图层链表保持一致。图层链表作为地图文档的核心部分,也是一块公共的存储空间,地图显示视图中的交互操作都是针对该链表中的图层,在地图编辑方面由文档转为图层。MapGIS K9支持文档树结构与图层链表的统一管理。另一方面是地图文档树的表现,树结构可以用数据中心内核封装的功能来管理,该部分用MapGIS K9平台来实现,形成数据中心XML文件的一系列规范。
搭建平台
MapGIS搭建平台采用面向服务的思想,力图用“搭建”的方式来生产软件,提倡“一切都是搭建”。搭建式开发使用户只着眼于专业流程分析,而花更多的时间投入于业务系统的开发缩短了开发时间,节约80%以上的开发成本,提高60%以上的工作效率
图1 MapGIS搭建平台组成结构
MapGIS搭建平台由以下几个部分组成:MapGIS业务工作流、MapGIS系统工作流、MapGIS功能仓库、MapGIS可视化表单、MapGIS Web搭建框架,各个部分协同工作,构成了MapGIS搭建平台。
MapGIS业务工作流
架构:MapGIS业务工作流主要由工作流设计管理器、工作流引擎、工作流监视器组成。
图2 业务工作流体系结构
功能:业务工作流设计器主要完成业务流程的定义、流程活动的权限配置、活动功能配置、机构用户管理、节假日调整、案件管理。工作流引擎负责流程驱动。工作流监视器主要负责监视各个流程的状态。
MapGIS系统工作流
架构:参考MapGIS业务工作流
功能:系统工作流主要完成功能流程的定义、流程活动的功能配置、以及流程驱动和流程监视,此外还负责维护流程的启动、运行、暂停启等状态。系统工作流扮演“可视化程序搭建”的角色,主要负责MapGIS功能搭建。
MapGIS可视化表单
架构:MapGIS可视化表单由表单编辑器、表单解释引擎、表单服务构成。
功能:可视化表单设计器主要完成表单的编辑、数据绑定、功能绑定、插件编写等功能。表单解释器负责表单解释运行和数据填充、数据展示。表单服务器,主要提供解释器所需
文档评论(0)