基于OLE开发TNGIS的关键技术
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
回 叫机 制 、 a If 对 象 、 M pnc , 实现 Ma If 应 用 程 序 通 讯 所 用 的 类 、 pno与 窗体 类 及 其 使 用 方 法 。 以此 为基 础 , 者 提 出 了 以 笔 大 型 分 布式 数 据 库 MY Q S L为 平 台 , 用 图 形 与 属 性 分 离 的 方 式 对 海 量 空 间数 据进 行 管 理 的 方 法 . 采 以解 决 系统 运 行
速 度缓 慢 的 问题 . 到 优 化数 据 访 问 方 法 的 目的 达
关键词 : 自动 0 I E技术 ;I ; pno 数据库 GS Malf;
1 引 言
对 于图形 编 辑 和维 护要 求 比较 高 的应 用 领域 .
O E( be t ikn n E e ) 术 的 开 发 方 式 L O jc Ln iga d mb d 技
Ma If Po服 务器 O E对象 的封装 ,导 致 了用 户 pno r L 对 后 台 Ma If r 务 器操 作 的不 透 明 .即用 户 pnoPo服
分割 其中属性信息存储在 M S L大型分布式数 YQ
据库 中 T G S采 用 自动 O E技 术进 行 开发 . 数 N I L 对 据 库 的 访 问 通 过 数 据 库 访 问 控 件 A O( t e D AcvX i
2 T G S的系 统 设 计 N I
福 建 省 泰 宁 县 基 础 地 理 信 息 系 统 ( 称 简 T G S 下 同 ) 发 中 。 用 以 MaIf 为 后 台服 N I. 开 采 pno作 务 器 . Vsa B s 60环境 下 以 自动 O E技 术进 在 i l ai . u c L 行 二 次 开发 . 将 空 间数 据 的属性 信 息 和 图形 信息 并
状 态变 化 ( 窗 口变 化 、 如 鼠标 信 息 、 图状 态 等 ) 。 地 Ⅲ 为 此 . pno为 其 二 次 开 发 提 供 了 一 种 客 户 程 序 MaIf
消 息反 馈 机制 , 为 回 叫 (alak 又称 回调 ) 称 cl c , b 。因
往 单 机 GS系统 的弊端 .能够 使属 性 数据 的 维护 、 I
现有 的测 绘 产 品 . 完善 基础 地 图数 据 对 泰 宁县 城 市
发展 的服务 功 能 . 在保 持基 础 地理 信 息现 势 性 的基 础 上 . 立 高质 量 、 建 交互 性 强 、 合 国家标 准 与 规范 符
维普资讯 http://www.cqvip.com
第 8 第 4期 卷 20 0 6年 1 2月
地 球 信 息 科 学
G E0一 NF I ORMA I T ON C E S I NCE
V 1 ,No4 o. 8 .
D c. o 6 e .2 0
基 于 OL 开 发 T E NGI S的关键 技 术
编辑 、 计 分 析 与 图 形 暂 时分 离 . 以满 足多 个 客 统 可
户端 同时对 于历 年 县域 社会 经 济 数据 进行 查 询 、 统
为 回叫机制 本 身 比较 复 杂 .所 以在 自动 O E开 发 L 中 .要 充分发 挥 地 理信 息 系统 软件 的强 大功 能 . 就
必 须 对 回 叫机 制 的 实 现 过程 有 一 个 比较 全 面 的 理 解 另外 . 自动 O E开 发 中 , 量 空 间 数据 的管 在 L 海 理 也是 必须 要解 决 的一 个 问题 . 最好 将 空 间数 据 的 管 理 进 行 分割 .这 不 仅 仅是 为 了缩 小 矢 量 图形 数 据 . 是 出于业 务 逻辑 的考 虑 , 也 使数 据 查 询 、 计 分 统 析 与管 理维 护 的各 部分 既有 机 整合 、 又具 有 相对 的 独立 性 。否 则 . 所 有 属性 数据 全 部挂 接 在 图形 数 将
D t O jc ) MYO B aa bet 和 s D C专用 驱 动来 实现 。 种开 这
发模 式 具有 如 下 优 点 :1基 于 自动 O E技术 能够 () L
充 分 发挥 Ma If pno的强 大功 能 ;2 较 好地解 决 了 以 ()
无 法 通 过 普 通 方 法 摄 取 Malf pno中 的地 理信 息 或
更有用武之地 .它能够将成熟地理信息系统软件
( Ma If 、u eMa 如 pno S p r p等 )的强大 功能 和 面向对 象
开发wenku.baidu.com 言有机 的结合 . 分 发挥 桌 面 GS软件 强 大 充 I
的图 形 与属 性 的编辑 、 览 查 看 、 本统 计 分 析 等 浏 基 功 能 。但是 . O E开发 中 。 于客 户 程 序对后 台 在 L 由
上开 发很 多 客 户端 应 用 . 直接 为 县政 府各 部 门提 供
国 民经济 各种 统计 信 息服务 。 文 主要 阐述 用 自动 本 O E技 术 开发 T GS系统 的若 干关键 技术 L N I
T G S的建 立 . 提 高县 域各 种 比例 尺基 础 空 NI 将
间数 据 以及 建 成 区空 间数 据 的整 体 管理 水平 . 统一
据 中 , 量 文 件 将 会 变 得很 大 . 矢 调用 几个 图 幅数 据 后. 运行 速度 慢 。
计、 分析 、 出 , 不影 响基 础 地理 信 息 系统用 户 基 输 而
于 图形 和属 性 的编 辑 和空 间分 析 等 :3 ( )保证 了系
统 具 有 良好 的 可扩 展性 . 以很方 便 地在 原有 基 础 可
芮建勋,孙雅荣
( 海 师 范 大学 旅游 学 院 , 海 20 3) 上 上 0 2 4
摘要 : L O E技术 的开发方式能够将成熟地理信息 系统 软件 的强 大功能和面向对象开发语言有机结合起来 ,但在海
量 数 据 管 理 上 还 存 在 一 些 问 题 。 本 文 以 泰 宁 基 础 地 理 信 息 系 统 (N I ) 开 发 为 例 。 点介 绍 了 基 于 O E技 术 的 T GS 的 重 L