MAPGIS明码文件的研究与应用.pdf

返回 相似 举报
MAPGIS明码文件的研究与应用.pdf_第1页
第1页 / 共2页
亲,该文档总共2页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述:
9 科技资讯 科技资讯 S C I E N C E T E C H N O L O G Y I N F O R M A T I O N 2 0 0 9 N O . 1 6 S C I E N C E T E C H N O L O G Y I N F O R M A T I O N 高 新 技 术 MAP GI S数 据 接 口 转 换 子 系 统 , 为 MAP G I S系统和其它 G I S系统间架设了一 道桥梁, 实现了不同系统间的数据转换, 从 而达到数据资源的共享。其文本格式的明 码 文 件 , 结 构 合 理 易 懂 , 几 乎 记 录 了 MAP GI S对象的所有图形信息, 并且可以 被任意计算机系统打开。应用适当的文字 处理软件或一定的编程语言, 可以方便地 对这种明码文本文件进行各种批处理操 作 , 还 能 为 一 些 业 内 流 行 但 未 能 与 MAP G I S建立图形数据接口的制图软件提 供一条数据交换的“中间道路” 。 1 M A P G I S 明码文件的逻辑结构 MAP G I S的图形文件有三种 点 wt 文 件、线 wl 文件和面 wp 文件, 它们分别存 放不同几何性质的空间实体 点状符号、 注记、文字块、圆、弧、图像等均做为点 对象存放在点文件中 。相应地, 其明码文 件亦有三种, 即 wa t 、wa l 、wa p文件, 各类 明码文件均由文件头、空间数据、外观参 数三种信息构成。文件头根据版本不同稍 有区别, 一般形式为“WMAP * 0 2 ” , 其中 * 位与版本有关, 位与文件性质相关 1为线 文件, 2 、3分别为点文件和面文件 。一个 文件中, 所有同行数据项之间一律以半角 逗号分开、所有行之间均无空行。还要注 意, 若需用文本文件向 MAGI S导入数据, 新形成的明码文件末尾最好增加写入一个 空行, 因为在较低版本的 MAP G I S中, 无此 空行会导致导入失败。 1 . 1线 线是指由一系列有序坐标对决定位置的 图形单元, 其几何性质包括位置、形状 线条 宽度和外观 、颜色、矢量方向等。根据分析 并参考相关手册, MA P G I S 的线明码文件逻辑 结构如下 WMA P 9 0 2 1 文件头 n 线对象总数 线型号, 辅助线型号, 线色, 线宽, X系数, Y系数, 辅助色, 图层, 透明输出 第 1 条线的参数 m 1 第 1 条线总节点数 x 1 1, y1 1 第 1 条线第 1 节点坐标对 x 1 2, y1 2 第 1 条线第 2 节点坐标对 ⋯⋯ x 1 m 1, y1 m 1 第 1 条线第 m1 节点坐标对 I D 1, L1 第 1 条线的 I D和长度属性 ⋯⋯ 依上类推第 n 条线的各特征 1 . 2点 点是指由一个控制点决定其位置的图形 单元, 在 MAP G I S中, 它包括字、字符串、子 图、圆、弧、图像、版面等几种类型, 其几何 性质主要包括位置、形状、大小、颜色、旋 转角度等, 字及字符串还包括其内容。点明 码文件的基本结构如下。 WMA P 9 0 2 2 文件头 n 点对象总数 x 1, y1, I D1, t y p e1, ⋯⋯ 第 1 个点的 特征, 依次为 x坐标, y坐标, 点类型, 省略号 为其他信息 详见下文说明 ⋯⋯ 依上类推第 n 个点的各特征 点类型及其他信息项按下表 1取值 1 . 3面 面又称区或区域, 它是由若干条同一 方向的弧段围成的封闭图形, 各弧段可以 首尾相连也可以不相连。弧段是一系列有 规则的, 顺序的点的集合, 用它们可以构成 区域的轮廓线。它与折线是两个不同的概 念, 前者属于面对象的边界, 后者是线对 象。区明码文件的逻辑结构较为复杂, 除 文件头外, 总体上分为三部分, 第一部分是 弧段数据, 第二部分是节点数据, 第三部分 是 区 参 数 信 息 , 具 体 结 构 可 以 参 阅 MAP GI S手册, 限于篇幅此不赘述。 2 M A P G I S 明码文件应用举例 MAP G I S明码文件为文本文件, 查看及 操作一目了然, 根据上述结构分析, 运用字 处理软件和编程语言可以进行一些有益的 功能开发。 MAP G I S明码文件的导出与导入均在 该软件的“文件转换”子系统中完成, 将其 导入 O F F I C E - E XC E L中的方法是 将明码 文件的后缀改为 t x t 或将文件类型改为所 有文件 , 在 E XC E L界面点击“数据 /获取 外部数据 /导入文本文档”菜单。在文本 导入向导步骤一中选“分隔符号”单选项, 步骤二中选“逗号”复选项, 不必进入步骤 三, 点按“完成”即可。 M A P G I S明码文件的研究与应用 张印廷 何苗 张晓棠 王晓东 河北省地矿局测绘院 河北廊坊 0 6 5 0 0 0 摘 要 本文根据作者的实践经验, 在对 MA P GI S 明码文件的逻辑结构进行分析的基础上, 应用 OF F I C E等字处理软件和一定的程序语言 对MA P G I S 的明码文件进行操作, 完成MA P G I S 的批处理工作, 以及一些MA P G I S 软件未提供的统计和点线面对象相互转化、进行空间分 析等功能, 同时提出了几个有益的应用方案。 关键词 MA P GI S 明码文件 应用 中图分类号 T P 3 1 文献标识码 A 文章编号 1 6 7 2 - 3 7 9 1 2 0 0 9 0 6 a - 0 0 0 9 - 0 1 表 1 图 1 表 2 下转 1 2页 1 2 科技资讯 科技资讯 S C I E N C E T E C H N O L O G Y I N F O R M A T I O N 2 0 0 9 N O . 1 6 S C I E N C E T E C H N O L O G Y I N F O R M A T I O N 高 新 技 术 减震效果减弱。 4 连体质量比对结构的舒适度控制有 较大的影响, 在实际的结构减震控制中应 该计及连体质量对结构的影响效果, 这样 计算更细致、严谨。 参考文献 [ 1 ] 周福霖. 工程结构减震控制[ M] . 北京 地 震出版社, 1 9 9 7 . [ 2 ] 谭平, 周福霖, 吴柱中. 相邻结构的高效 阻尼控制[ J ] . 世界地震工程, 2 0 0 0 , 1 6 4 2 9 ~3 4 . [ 3 ] 陈文兵, 唐家祥. 联合结构减震体系的动 力分析和连接的优化布置[ J ] . 世界地震 工程, 2 0 0 2 , 1 8 3 1 4 1 ~1 4 5 . [ 4 ] 孙黄胜, 傅伟, 孙跃东. 桥式连体结构减 震优化分析[ J ] . 山东科技大学学报 自 然科学版 , 2 0 0 7 , 2 6 2 3 2 ~3 6 . [ 5 ] 林家浩. 随机振动的虚拟激励法[ M] . 北 京 科学出版社, 2 0 0 4 . [ 6 ] R . W. L u f t . O p t i ma l t u n e d ma s s d a mp - e r s f o r b u i l d i n g s . A S C E J o u r n a l o f t h e s t r u c t u r a l d i v i s i o n . 1 9 7 9 , 1 0 5 2 7 6 6 ~ 2 7 7 2 a 左塔顶点位移时变方差 b 右塔顶点位移时变方差 图 4 支座连接阻比 ξc 1 对塔楼顶点位移 的影响 a 左塔顶点加速度时变方差 b 右塔顶点加速度时变方差 图 5 支座连接阻比对塔楼顶点加速度的 的影响 2 . 1应用一 区面积分类统计 问题 土地利用图中, 常常需要对各种 用地类型分类、分权属单位进行面积统计, 当区域较大、地类较杂乱时, 统计过程会很 繁杂, 而且手工统计极易发生错漏。 方案 将拓扑完成的区文件按权属和 地类分别赋不同的填充颜色 即, 只有同一 权属的同一地类才赋相同填充颜色 , 然后 转为明码文件并导入 E XCE L中, 利用排序 功能只保留表达“区色, 图案号, ⋯⋯, I D, 面积, 周长”的行。该行第 1列为色值, 第 1 0 列为面积。按第 1列排序后, 对第 1 0 列 进行分类汇总 汇总方式为求和 , 即可获得 所有要求的面积值, 应用下述公式, 还可以 获得实际地积值 单位为公顷 地积=区面积 比例尺分母 / 1 0 0 0 2 / 1 0 0 0 0 对区赋色值时, 最好能考虑进行统计 的对应关系, 如 表 2 中数字为区填充色值, 这样便于对 最后的统计成果分类。 2 . 2应用二 工作量统计 基层制图单位的定额管理一直是这样 的 根据对图面的总体目测印象核定难易 类别, 再以工作区面积与比例尺作参考来 确定一幅图的工天定额。这样的方法由于 没有数据佐证, 弊端是很明显的。 方案 制图作业无外乎点、线、面及文 字, 如果能将这些“部件”分别计数, 再确 定一个各“部件”每日的工作定额, 就可以 量化成果的工作量。为此我们用 V B语言编 写了一个“MAP G I S工作量计算”软件, 使 用该软件的工作过程是 新建一个文件夹, 将要统计的成果文件转换成明码后存入该 文件夹, 启动该程序, 界面如下。 在窗体左上的格中指定该文件夹, 右 上的“定额数量”格中分别输入核定好的 日工作定额, 需要对何种文件进行操作就 将左下格中相应的复选框选中。点击“计 算”按钮, 下方的文本框中就会依次将文 件名和计算好的工作量列出。如果打算保 存, 可以点击“存为文本”按钮。 本程序设计并不复杂, 只不过是根据各 类明码文件的结构, 找到相应的数量或属 性, 并分文件进行累加计算, 累加结果与对 应定额之间的比值就是要求的工作量。 需要说明的是, MAP G I S明码文件并不 包含图元对象的属性信息, 要获得此数据, 请使用 MAP G I S的“实用服务 /投影变换” 子系统中的“工具 /属性生成文本文件”菜 单, 根据提示导出。 3 结语 本文在分析 MAP G I S明码文件的基础 上给出了两个应用实例, 这些实例基本说 明了该类文件的应用类型, 现总结如下。 1 对现有文本文件进行加工, 使之满 足 MAP GI S明码文件逻辑结构要求, 从而 可以导入为图形文件。 2 对同一类明码文件进行加工, 以完 成软件暂不提供工具的工作目的。 3 对不同类明码文件进行比较操作, 实现点线面之间的分析功能。 4 其他综合统计工作。 5 实现 MAP G I S文件与那些未提供直 接数据接口的制图软件之间的数据交换, 实现数据共享最大化。 参考文献 [ 1 ] 王荣亮, 曹代勇, 等. 基于 MAP G I S明码 文件的 CB M 组件开发与应用[ J ] . 中国 矿业大学学报, 2 0 0 2 4 . [ 2 ] 段青梅, 龙文华, 等. 基于 MAP G I S明码 文件的绘图转换系统开发及应用[ J ] . 物 探与化探, 2 0 0 5 1 . [ 3 ] 武汉中地信息工程有限公司. MAP GI S 地理信息系统使用手册. 上接 9页
展开阅读全文

资源标签

最新标签

长按识别或保存二维码,关注学链未来公众号

copyright@ 2019-2020“矿业文库”网

矿业文库合伙人QQ群 30735420