2024年1月23日发(作者:)
龙源期刊网
基于Teigha技术实现Android系统工程图纸浏览器
作者:廖显幸
来源:《硅谷》2014年第16期
摘 要 基于Teigha技术,在Android系统中设计和实现工程图纸浏览器,解决用户在Android系统中无法直接浏览工程图纸的难题。根据浏览器的基本需求,设计了程序的基本用例图、界面布局、基本架构和主要的类功能,给出了关键的图形浏览操作控制代码,开发和实现了工程图纸浏览器程序,为在移动设备中实现工程图纸浏览器提供了借鉴思路。
关键词 Teigha;Android;工程图纸;浏览器开发
中图分类号:TP311 文献标识码:A 文章编号:1671-7597(2014)16-0033-04
在当今全球移动互联网技术快速发展的大背景下,智能手机和平板设备得到了前所未有的普及和应用,这场技术变革正在深刻地影响着人们的生活和工作方式。在我国工程勘察设计行业当中,工程设计图纸是企业的主要产品,也是企业的宝贵财富,无论是在企业内部,还是在野外工地勘察,人们都需要经常与图纸打交道,但是由于传统的纸质图纸存在出版成本高、加重环境污染、容易损坏、携带不方便等问题,如何充分利用移动设备的轻薄便捷、节能环保高效、操作灵活等特性来实现对工程图纸的随时随地浏览和交流,是人们积极探索的前沿
课题。
1 Teigha与工程图纸
众所周知,目前大多数工程图纸都是通过Autodesk公司的AutoCAD软件来绘制的,其生成的文件是DWG格式,是一种封闭的图形文档格式,由于Autodesk公司不提供免费开放的访问接口,使得图纸在数据交换和浏览方面存在不少的障碍,因而用户在Android系统中无法像浏览普通光栅图像那样直接浏览DWG文件。
Teigha是美国Open Design Alliance(ODA联盟)经过多年潜心研究和开发的一套专门用于读写DWG、DGN等文件格式的软件开发包,它提供了以C++为基础的面向对象开发接口,通过它能快速读写DWG图形文件内容。它能够正确分析和解释DWG及DGN格式信息,并且支持目前最新版本的DWG文件格式,其大多数接口和类库的名称及其功能都与AutoCAD的二次开发库ObjectARX接近,为熟悉ObjectARX技术的开发者带来了便利。近期,ODA联盟发布了支持Android系统的开发包“Teigha Android MinGW”,本文将探讨如何利用这一开发包,在Android平台中构建和开发出面向工程图纸的浏览器,同时支持TIFF、JPG等常见图形文件的浏览。
发布者:admin,转转请注明出处:http://www.yc00.com/news/1705987421a1433476.html
评论列表(0条)