- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
形文件(*.shp) 2.1 形及其定义 形是用直线、圆弧或圆构成的特殊实体,由专门的方法来定义,常用于建立符号库,新字库等。形与块相似,但二者的本质是完全不同的。主要体现在: 1)块比形复杂,且有属性,而形没有; 2)块比形占用内存多; 3)块与形存储方式和定义方式不同。 形主要用于符号简单且数量较大时的场合,如标注符号、特殊字形和汉字库等。 形从定义到调用的过程如下: 2.2 形文件结构和建立 定义形的文件称为形文件(*.shp),形定义的每行字符不得超过128个,否则将导致编译失败。 每个形的定义包括一个标题行和若干形描述行。现分述如下: 1)标题行 *形编号,字节数,形名称 如:*230,6,DBOX 标题行参数说明: 形编号:为1~258之间的一个整数,是调用该形的关键码,前面的*表示形定义开始。 字节数:描述一个形所需数据总的字节数,包括形的描述结束符“0”所占用的字节。每个形的定义字节数不得超过2000。 形名称:每个形必须有一个形名,且必须大写,否则形名将被忽略。 2)描述行 描述行是用数字或字母来描述形中所包含的线段、圆弧及方向。一个数字或一个字母为一个字节,字节之间用逗号分开。描述行以“0”字节结束。每一个形的描述字节数不能超过2000个,包括结束符“0”。 形字节的描述有两种方法:矢量法和特殊码法。 a)矢量法 描述一个矢量的长度和方向需用3个字符:第一个必须是0,它表示后边两个字符是十六进制数;第二个字符代表矢量的长度,有效值为1~F(1~15个单位长), 第三个字符代表矢量 的方向。方向编码见图。 用矢量法定义形举例: *230,6,DBOX 014,010,01C,018,012,0 定义完形后,将其保存 在文件名dbox.shp的文件 中,然后用compile命令 产生一个dbox.shx文件, 再用load命令加载包含 该定义的形文件,最后用 Shape命令调用。 b) 特殊代码法 为定义不同对象,如直线段、圆弧以及描述各种状态,如抬笔、落笔和形定义结束等,Auto CAD设定了15个特殊描述码。这些码是专用的,前两个字符均为0。如表所示: 特殊码的含义: 1) 代码0:标志形定义的结束。 2) 代码1和2:落笔和抬笔,控制绘图模式。 3) 代码3和4:缩小和放大,控制矢量尺寸。 4) 代码5和6:保存和恢复当前坐标位置。 5) 代码7:子形调用,调用已定义过的形。 6) 代码8和9:后跟单步位移和多步位移。 如:8,(10,3) 9,(3,2),(2,-3),(0,0) 7) 代码00A(或10):绘制八分弧。 其定义格式如下: 00A,(R,±0SC) R: 圆弧半径,取值1~255 ±:负号为顺时针 0:十六制前导零 S:圆弧始点编号,取值0~7 C:跨八分圆弧的个数,取值0~7,0为整圆。 如:10,(2,-024)将从上到下沿顺时针方向绘出一个半圆。 8) 代码00B(或11):绘制非标准弧。 其定义格式如下: 00B,(Sf, Ef, HR, LR,±0SC) Sf: 始点偏移,Sf=(始角-1/8弧位置角)*256/45 Ef: 终点偏移,Ef=(末角-1/8弧位置角)*256/45 HR: 高八位半径,当R≤255时取零 LR:低八位半径值,1~255之间取整 其余同前。如: 11,(56, 28, 0, 3, 012)将从55°~95°绘出一段圆弧。 9) 代码00C(12):绘制单段凸弧。 其定义格式如下: 00C,X位移,Y位移, 凸度 X,Y位移取值范围为-127~127 凸度=±254*H/D 式中:D为弦长, H为弦高。 例:12,5,2, -87 10) 代码00D(13):绘制多段凸弧。 其定义格式如下: 00D, X1, Y1, 凸度1, X2, Y2, 凸度2,…0,0 X,Y位移取值范围为-127~127 凸度=±254*H/D 式中:D为弦长, H为弦高。 0,0为结束字节。 例:13,(0,5,87),(0,5,-87), (0,0) 2.3 形的应用举例 例1、 建立形位公差符号库 * * 在当前图形中插入形。 加载形文件 得到形的编译文件.shx 产生形的源文件 .shp 结果 Shape命令 Load 命令 Compile命令 文本编辑程序 工具 调用形文件 装入形文件 编译形文件 定义形文件 工作内容 用下一个字节除矢量长度 003 关闭绘图模式(抬笔) 002 激活绘图模式(落笔) 001 结束形定义 000 说 明 代码 通过X-Y位移和凸角定义弧 00C 多个指定凸角的弧 00D 只在垂直文本方式处理下一个命令 00E 下
您可能关注的文档
- 工作分析操作与务实【荐】.ppt
- 工作分析操作和实务【荐】.ppt
- 工信部发布3G通信服务规范 6月1日起施行【荐】.doc
- 工勘+设计【荐】.pdf
- 工程师技术认证考试大纲(国内无线GSM&CDMA)【荐】.doc
- 工程支持部筹建方案及2010年下半年重点计划【荐】.ppt
- 工程机械工业行业人力资源管理软件品牌排行【荐】.doc
- 工程机械工业行业团队管理软件品牌排行【荐】.doc
- 工程机械工业行业采购管理软件品牌排行【荐】.doc
- 工程造价软件在建筑行业中的应用【荐】.doc
- 中国砂浆车行业发展趋势及发展前景研究报告2024-2030年版.docx
- 2024至2030年中国滚轮市场前景及融资战略咨询报告.docx
- 中国悬面粘度计行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 中国描图布行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 中国汽车膜市场发展分析及市场趋势与投资方向研究报告2024-2030年版.docx
- 2024至2030年互联网+旅游地产行业运营模式及市场前景研究报告.docx
- 2024至2030年中国硝酸钙镁市场现状及未来发展趋势.docx
- 2024至2030年中国睡眠监测设备行业深度调研及投资战略分析报告.docx
- 2024至2030年中国2-溴丁酸乙酯市场现状研究分析与发展前景预测报告.docx
- 2024至2030年石油天然气行业市场分析及投资风险趋势预测研究报告.docx
文档评论(0)