- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WebGis应用系统中松散数据耦合实现策略探究
WebGis应用系统中松散数据耦合实现策略探究 摘要:数据耦合是应用系统开放与互连的重要保障机制,也是系统数据共享关键技术。本文作者结合基于WebGis的应用程序开发实践,探讨Arcgis Server9.2平台上的GIS数据与常见外部数据源之间进行松散数据耦合的方法与过程,给出具体的代码实现流程,以期对同类应用开发提供一定的指导与借鉴作用
关键词:数据耦合;Arcgis Server9.2平台;GIS应用;实现策略
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)01-0224-03
Abstract:Data Coupling is a very important mechanism in Applications open and interconnected. It is else a key technology about system data sharing. The article based on Development practices in WebGis Applications, Discussed the Methods and Process in loosely data coupling about Gis data and common External data sources, and provide specific code and implementation process, wish to provide some guidance and reference in The development of similar applications.
Key words:Data Coupling; Arcgis Server9.2; Gis Application; Implementation strategy
1 引言
GIS[1-2]是一个时空一体的综合业务应用系统[5],地理信息系统中的所使用的数据一般包括GIS本身数据与外部数据,本身数据是指GIS地图中所带的空间位置数据、拓扑关系数据、基本属性数据,当然还包括部分存储在外部数据库(如Oracle数据库)中的扩展属性数据,也叫基础数据或系统数据[1-2]。外部数据则是指所有可能与GIS地图空间数据发生关系的各种应用系统的数据,也叫扩展数据或外延数据,是GIS系统集成其他已有应用系统数据信息,充分发挥GIS功能的平台特性的数据来源。ArcGIS Server是基于服务器的计算和空间服务的GIS基础平台,系统在支持高性能Web制图功能的同时,还提供了充分利用ArcGIS空间分析工具和功能实现的、面向服务的解决方案,为构建功能强大的企业应用软件提供了基础支持[3-4]
在GIS平台中,就涉及一个如何调用外部数据、如何进行有效的数据关联的问题,这就是数据共享问题,而数据共享机制是开放系统的前提与基础,是网络综合应用平台的发展方向[4]。本文结合开发省际警务GIS平台的项目实践,较系统地介绍GIS平台数据与外部数据进行耦合关联的三种方式,并具体介绍每一种方式的技术实现方法
2 图数耦合机制
数据耦合的主要目的是将地理信息系统中的内部数据和外部应用程序的数据建立出映射关系,主要包括:(1)一对一关系:GIS基础数据记录与外部应用数据记录间通过关键字段建立起一对一关系;(2)一对多关系:GIS是空间分层数据,有时一个点可表示一个位置(或一个对象),对象GIS基础数据的对象名与外部数据的记录间建立起一对多的关系。如GIS地图中的一个小区点对象,可通过小区点对象的名称属性与人口数据表中的居住地地址关联,就建立了一对多的关;(3) 个体关联:对于GIS中的特殊实体对象,可能只能与外部数据库中的实体对象联系起来,就必须要建立实体关联。如要将赣江实体与赣江水文数据库联系起来,而与其他的河流无关;(4)行为关联:实际上这是建立两个应用程序的接口,由GIS系统中某个对象的特定行为激发外部应用系统的相应操作
对于上面的描述的关联,实质上就是构建GIS数据与外部数据之间的三种关联模式:结构(属性)关联、数据关联和行为关联。结构关联是指在数据表的结构层建立起关联关系,以达到表间的所有数据都建立起对应关系;而数据关联则是建立起空间表中某个对象与外部的联系,行为关联则是建立GIS特定对象上的某个操作所产生的外部应用程序行为
3 数据耦合流程
数据关联的实现流程,主要包括以下几个步骤:
1)先设计好关联模型(是结构关联、数据关联还是行为关联)
2)选择需要关联的Map控件数据/Geodatabase数据对象;
3)选择需要关联的外部数据源或外
您可能关注的文档
- CRRT治疗MODS观察及护理.doc
- CT引导下半月节热凝射频术延长时间对老年复发三叉神经痛疗效及安全性影响.doc
- CT引导下经皮肺、肝脏穿刺活检术临床价值探析.doc
- CT影像诊断在临床医学中应用价值.doc
- CV法测试电阻率稳定性探究.doc
- C―myc在肺鳞癌、腺癌中表达及其对淋巴结转移预测价值.doc
- C企业供应库存管理问题探究.doc
- DB总承包模式项目各参及主体优化对策探析.doc
- C罗、穆里尼奥以及他们背后空壳公司.doc
- D ―二聚体、N ―末端B型钠尿肽前体、心肌肌钙蛋白T及降钙素原联合检测对急性主动脉夹层预后判断探析.doc
- 中国国家标准 GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- 《GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计》.pdf
- 中国国家标准 GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- 《GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置》.pdf
- 中国国家标准 GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- GB/T 17889.4-2024梯子 第4部分:铰链梯.pdf
- 《GB/T 17889.4-2024梯子 第4部分:铰链梯》.pdf
最近下载
- NB_SH_T 6056-2022CN 轻质烃及发动机燃料中有机氯含量测定 微库仑法.docx
- 钳工工艺技能与训练全套教学课件.pptx
- 东菱DL-T06(BM1230)面包机说明书.pdf
- 环氧树脂生产基本工艺.doc
- 炼铁生产 球团生产工艺操作与设备 项目四:生产出9-16mm小球 .ppt
- 人教版六年级上册数学第六单元综合测试卷(含答案).doc VIP
- 阿法拉伐分油机中文说明Instruction book1.pdf
- 人教版数学六年级上册第六单元综合提优卷(含答案).docx VIP
- 人教版数学六年级上册第五单元综合提优卷(含答案).docx VIP
- 人教版数学六年级上册第四单元综合提优卷(含答案).docx VIP
文档评论(0)