文档库 最新最全的文档下载
当前位置:文档库 › MapObjects 灵活的GIS开发工具

MapObjects 灵活的GIS开发工具

本文由紫幽舞月贡献
pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
安 徽地质

文 章编 号




卷 第 期

. .
灵活 的
,
开发工具
刘涌梅
安徽 省地理信息 中心 安徽 合肥
,
功 能 组件 允 许 程序 员向 应 是 一 组 供 应 用 开 发人 员使 用 的制 图与 摘 要 用 程 序 中加 入 地 图 本 文 详 细 介 绍 了 组件 及 对 象模 型 和 在 环 境 下 空 间 与 属 性 之 间 双 项 查询 的 实现过程 关键 词 组件 对 象 查 询
中 图分类 号
立 献 标 识码
背景
技 术 被 广泛地 应用 于 各个领 域 数据 的 复杂模 拟 与 分析 与
的工 业 标 准
, ,
满 足不 同的应 用 需 求 往往应 用
,
.
从 简单 的显 示 与制 图到地理
,
,
诸如
户 月 此
,
,
以 及 其他 产 品
这 些 产 品 已 经 建 立起 制 图
,
.
由于 实 际工 作 中
中部分功能 的出现
,
但却要 通 过庞 大 的
,
占用 大量 的计算 机 资源 但使 自己 的软件具 有创建 和显示 地 图的功 能
平 台来支持
.
很 好 的解 决 了 这个 问 题
.
它不
并可 按 照 自己 的需要 确定开 发深度
定义
是一组
操 作 系统
最终 用 户应用软件
供开发 人员 使用 的制 图 与 功 能组 件 可 以 嵌 人
,
多种 标 准开 发 环 境 中创 建
具 有 动 态 和 交 互 功能的地 理 信息 系 统 个
,
.
运用

自动 控制 目标 提
供 给程 序开 发 者 所 有定制 地 图和创建 系 统所
需 的工 具
.
盛叠
其他 自定义 控件 件
,
,
其他

在 开 发流程 中的位置
不适用
于 最 终 用 户 它是 为 程 序
,
开 发者设 计 的

,
开 发人 员 可 在熟悉 和 喜欢 的 开发 环 境 中利 用
开 发 出系 统 开 销 小
应用
,
或 在 现有 的应 用 中添 加
功能 图
.
结构
收稿 日期 作者简介 刘涌椒



,

,
河 北 定兴 人
,
主要从 事于
方面 的技术工作
1994-2010 China Academic Journal Electronic Publishing House. All rights reserved.
https://www.wendangku.net/doc/8c7878124.html,

卷 第

刘涌 梅


灵活 的
开 发 工具
是 建 立在 微软 的对 象链 接 和 嵌人
基 础 之上 的
.
是 当今 得 到 最
组件开发 和集成
广 泛 支 持 的面 向 目标 的 软件 集 成技术
应用 一个
. .
.

用 户 象 用 砖 盖 房 子 一样 利用
.
控件 是一 个 可 重 复使 用 的软 件组 件
,
控 件 可 以 将 许 多其 他
,
对象包
,
装 在一 个包 中 这 个包 可 以 反 映 某些特定 的功 能 持
的应 用 中
.
如统计 图 和 多 媒体 等 功能 的
.
并 可 以 直接嵌人支
.

.
对 象具 有 属 性 和 方 法
,
可 以 通过 对它们 的编程 来控制对 象 的外 观
行 为 以 及相互 作用

是一 个 提供制 图 与
控件
对象
这 里将
的结构
.
对 象 以 图 形 的 形 式 表 示 出来
,
并配 以说 明
,
以 便 更 深 人 的 理解



冶胜比 恤桂场 招



了,
,
月 代少 "钾 吧
.
, 曰 , '阴
户 .卜 , 月 '' 口 '



心 〔 汀

,













以力盆此丘盯 刀
毗"
.

句 巧句 伙

山毛
'


"
〔 尤





的对 象
地 址 匹 配对 象
地址 匹 配 的结 果 在 街 道 网络 中 根据地址
,
,
路 口 或 地 址 列 表 等信 息定 位
属 性定 义 的地 名
匹 配在
中用
,
标准化地址
数 据 通 道对 象 是 字段项
路 口 信息 对象
,
代表 数 据 连 接
字段 项 集 合
是一层 地 理数据
1994-2010 China Academic Journal Electronic Publishing House. All rights reserved.
https://www.wendangku.net/doc/8c7878124.html,
安徽地 质


包 含一 个用
是与
连 接 的所 有 的 的
.
相关 的或通 过查 询得 到 的记 录 方法对
通常
,
是利 用
计 算 的结果
逻 辑 上 被认 为是
是 一 个 只 读 的数据访 问对 象
一个
关 于 数据 库 中特定项 目的一 个包 含 某些 信息 的物 理表 是对 一 个
地 图 显 示 对象 的
的 描述
,
根据要 素 中多 个 字段 的属 性 值
的符号 绘 出每一 类 要 素
.
在地 图上 绘制 圆饼 图 和 直方 图
,
.
是 一 种对 要 素进行 分类 的方法 为 要 素赋点密度符号 的方法
.
它根 据
的属 性 用不 同
在一 个 对一 个
叩 叩
中的要 素 上用 符 号 表 现发 生 的事件
,
是位置改 变 的地 理 定位 现 象 同时 提供多种显示 方式
,
是 地 图 的一 个 栅 格地 理数据层
它 存储 在文 件 上

加 琅 肠

是 为要 素标 注 文 字

的方法
是 为要 素标 注文 字的另 一 种 方 法 和 图层 集合 包含
,
对象
的集 合
是地 图的一 个 矢量地 理数 据层
图形 符号
字体符号 是 叩 的一 个层

,
,
它用 来 显示 位 置频 繁改变 的 图形
的要 素 赋 符号 的方法
,


在 显 示 该 层 数据 时
.
,
其 他 图层 可 以 不 刷新
是一种 为 它 为每 一种 特 有
的数据值设 置 一种 符号 几 何 图 形对 象
通 过要 素 的
值显 示
椭圆 线
是 每一 个部 分 的集 合

多 边形 矩形
投影 对 象

用 于 确定 地 理 坐 标 系 统 的基 准
地 理 坐 标 系统 对象
当把矢量 数据从 一 个 坐 标 系统转换到另 一 个 坐 标 系 统 时
对 象实现地 理 转 化或基准 的移动
,

在 地 理坐 标 系统 中为 坐 标定 义顶 点 和 零 经 度线
1994-2010 China Academic Journal Electronic Publishing House. All rights reserved.
https://www.wendangku.net/doc/8c7878124.html,

卷 第

刘涌梅


灵活的
开 发工 具
句 影 坐 标体 系 句
一 个 描述 以

坐 标值 为基 础 的坐 标 系统在地 球 上 的 位 置 的投
通过 投 影 系统指 明数 学 转换 以 实现地 理 坐 标到 投影 坐 标 的转化
椭球 体对 象 在地理 坐 标 系 统或投 影 坐 标系统对象 中定义 度量单 位
功能
即.
具 有 以 下 基本 功 能 显示一 张 多 图层地 图 道 路 河流
,
,
边界
放大
,
缩小
,
漫游
,
生 成 图形 元素
如点
,
线
,

,
多边 形
说 明注 记 识 别地 图上被选 中的元 素 通过 线 方框 区 域 多 边 形 圆来拾取物 体 拾取距某参 照 物特定范 围 内 的物体 描 述来 选 择物 体 通过
,
,
,
,
对选 取 物体进 行基本 统计 对 所 选地 图元素 的属 性 进 行 更 新 绘制专题 图
,
查询
标 注地 图元 素
从航 片或卫 星 图 片 上截取 图 像 动态显示 实 时或系列时间组 数 据 在 图上 标 注 地 址 或 定位 转换 地 图数据 的坐 标 系 统 以 上 是在应用 程 序 中可 以 加人 的 地 图 功 能 的 简单 列 表 远不止 这些
. .
,
当然 的基本功 能
.
熟悉
,
软件 的人 应 该 知道这 些 功能 都是
,
所提 供 的功 能 是一
,
控件 可 以 完全嵌人 开发环 境 中 并 在 可 视化程序 中与其他 库 和 控件无缝连 接 个 限 制您 的 只 是 您 的创造力 和 想 像 力
.
特点
广 泛 的数 据支持 计 ② 算 机辅助 设计 标 ①

准 格式 格式
, ,
— 文件
例如
代肋
,
文件
,
,
,
文 件 ③ 部数 外
.
,
据库接
,

.伴
大量栅格 图像格式 ④

,
,
,
,

.


.


,

系 统与 八
先进 的数 据处理 者能直接建 立
图 像 的透 明化
矢 ⑦ 量产 品格 式 提供 强 大 的空 间 和属 性 过滤 器 以 优化 系 统性能
开发
之间 的应 用 程 序接 口
.

.
可 支持
显 示 和输 出 以 及 栅 格 数据 图层 和 矢 量 数据 图层 之 间的转换
支持投影
地 图投 影
,
叩 开 发 的投影引擎 的功 能来 支持 定 为 利用 ① 义 投影用 来 定 义 坐 标 系统 和 在 不 同坐 标 系统 之 间进 行 坐 标转 化 包含

.
1994-2010 China Academic Journal Electronic Publishing House. All rights reserved.
https://www.wendangku.net/doc/8c7878124.html,
安徽地质
年 月
预 定 义 的坐 标 系 统 和坐 标转换 功能
.
,
也 允 许用户创 建 自己 的 坐 标 系统 并完成 用 户 定 义 的 坐 标转 换
文件
,
,
投影 的存 储 ②
文件 和

加到
影 文 件仅仅是 可 被 文 件必 须 由
户 月
— 中的时 候
产生
.
当一 个
,


.
层 作为一 个 图层 被添
.
一 些 有关 它 们 如何 被 投 影 的详 细 信 息也 会 被 保 存 下 来
对于
来说
这 个 信息 被保 存 在层 定 义 表里 面
,
文 件 使用 的投
进行 写 操作 的投影 元 数据 的格 式

, ,

所使用 的投影
.
支持动态投 影 ③ 放在一 个共 同 的投 影里进 行 浏 览 和分析 同时
增强的
— 地 图图层 都能输 出到一个新 的投影里 任何
,
中用 户能够将任何 投影 数 据
.
支持对点 线 和 多边形 目标对象 的追 踪 管理功能 法 和 属 性 使 得 管理 和 追 踪 动态 目标 比 以 前 容 易 的 多
.
新 的方
空 间分 析功 能 空 间几何库
.
提供 了 一 个 功能丰 富的用 于 合并
组 件原 代码
,
交 叉 和 缓 冲区 操作 的
组件包含 了
提供 了
图例 对
,

.


工 具 条 和 比例尺 条 的 原 代码
是 控件 和
.
免 费发 布 的 利 用
.
开发 的
数据浏览 器
的支 持

.


户 心
提供 了 新版本 的
,
这些
部件 和

,
软件配合使用

上 提供 地 图 服务
支持 数 据库版本管理
连 接到

支持
.
的版 本管理
,
允许你根据许 可 权
空 间数 据库 版本树 中的任一指定 版本
优点
组 件 软件 的思 想
,
就 是 大 型 桌 面 应用 程 序 的 功 能 分 割成 组 件 的形 式
,
.
通过 向应 用 开 发 通 过 可 视化 编程
人 员 提供 工 具
,
将 组 件组 装 起来
, ,
实 现 某个 特定 的应 用
.
组 件 也就 是对象
.
,
,
语 言环 境来组装 组 件 简 而 言之 点
,
得到具 有 较 好性能价格 比 的专 业 软件
就 是大 型 软 件应 用 开 发 的 一 个 组 件
,
因 此 它具 有 组件软件 的 优
.
,
概括如下 为用 户 在 软件 中添 加 地 图功能 按 照 自己 的需要 确定 开 发 的深 度 也 就是 说 应 用 软 件 很 多功 能用 户并 不需 要 据用 户 的需要 实 现 所需 的功能 而 不 象用
, , ,
可根
,
造成
,
资源 的 浪 费 很 容易地 把
根 据 用 户 的需 求
,
解决方 案提供给最 终 用 户
,
,
因为
做 的 系 统很有 针 对 性
建立方 案 组件 容易使 用 的 占用 内存容量小
像使用
工 具箱 中的控件一 样 简单
极大 的灵 活 性 去 建立 用 户接 口
极 快 的 渲染 速 度 在现有 软 件 技术基 础 上 进 行 开发不 用 学 习 新编程 软件 丰 富的可 视 开 发环境
.
,
降低使用难 度
,
节约时 间
应用

建立 简单应用程 序很 容 易
,
初 学者也 可 在 几 分钟 内完成
.
.
在此
,
笔 者用
来 开 发一 个 空 间与属性之 间双 项查 询 的应 用 程 序
1994-2010 China Academic Journal Electronic Publishing House. All rights reserved.
https://www.wendangku.net/doc/8c7878124.html,

卷 第

刘涌梅


.
灵活的
开 发工具
安装 工 作 方 法 与其他
设 计应 用 程序
之后
,
可 以把

叩 控件 加 到
的工 具 箱 中
.
其外 观 与
环 境 中的控件 类似
该程 序在
控件 和
环 境下 开 发 控件
"
.
.

"
上 分 别加一个
"
在 控件 的属 性 页 的 选 项 卡 中的
"
图像
"
"
控件 加 选项卡 中添 加所 需 的 图 片
选择
" "
,
,
控件

"
,

"
件 的 属性 页 的 中
"
,
通用
"
"
图 像列 表 中
,
"

"
按钮
,
选 项卡
点击
"
插人按钮
,
按钮
,
可 以看 到
'
'
索引
"
项变为
" " "
,

"
"
,

"
关键 字
"
"
中输 人
"

'
"
,
'

"
选择在 属性
"

在 工 具 提示 文 本 中输 人 属 性 ' 样 式 中选 择 , 控 件 中添 加 的图片的索 引 值 这 里 是 在 中右击 通用 选项卡 中设 置 查 看 属 性 值 为 在
,
"
"
"
图像
,

选择 选项
,
"
"
"
"

"
,
"
列首
"
.
"
卡 中连 续两 次 点击
以 显 示 属 性 信息
,
"
插人 列
"
,
"
索引
"
值 变为
中的
'
' ,
'
.

,
上 加一个
只 是 点击一 次
"
控件
控件属 性设 置 类 似
,
插人列
,
添 加 地 图 图 层 和 图 中包 含 的地 名
数据 作 为 图层 被 加到地 图 控 件 中
过 控件 属性 页 添 加 图层 地 图属 性 页
. .
可 以 通 过 程 序 加 人 图层 并 指 定 模 式
,
也 可 以 直 接通
只 要 移动光 标 到地 图 控 件上 击 右 键 显示 内容 菜 单
,
选择 属 性项显示
这 里 为方 便灵 活 的控制

通过程 序 加人 图层
.
代码 显示 如 下
在 地 图控件上 加 图层
'
" 让
,
'
'
路 径 可 换成数 据 所在 的 目录
,
这里用 的是世 界 地图 的数据
" 二
' ,
"
'
文 件名称 可 以 根 据需要进 行 代换
,
这 里用 的是世界地 图 中国
家 的数据


'
'
这里 的颜 色 可根 据喜好进 行设置
.

上 加搜 寻 的地 名

认币

"
'

双 项查询 的 实 现
就 是查 询 的 实 现 它 包 括 有 两 个 方 面 其 一 通 过选 择 图上 对 这 个 国家进 行定位 并 闪烁 显示 其 二 在 地 图上 点 击 显 示 列 表 中 国家 的名称 在地
, , ,
下 面 是这 个 应用 程 序 的关 键
.
,
.
,
,
鼠标 点击处 所在 国家 的信息
下 面 的代码 就 是 实 现 这 两 方 面 的查 询

.

'
旧 二川
' " "

, ,
,,
1994-2010 China Academic Journal Electronic Publishing House. All rights reserved.
https://www.wendangku.net/doc/8c7878124.html,
安徽地 质


, ,, ,,



, ,,
,
,
,


,




"
盯 ,'


""

,,
"
,
应 口

,
'
田叭


结束语
人类 正 步人信 息 时代

.
,
这里
,

笔 者谨 将
.

产业 也 紧 跟 世界 计算 机及 信 息科 学技术 的最 新潮流蓬 勃 发 组 件 的 主 要功 能特 征 加 以 介 绍 希 望 同行 在 今后 的工 作 中
,
共同深 人 探讨 和 应用


·

, ,
,

,
,

1994-2010 China Academic Journal Electronic Publishing House. All rights reserved.
https://www.wendangku.net/doc/8c7878124.html,

相关文档
相关文档 最新文档