为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

[建筑/土木]南京中山植物园南苑二期规划

2018-02-15 50页 doc 398KB 22阅读

用户头像

is_266065

暂无简介

举报
[建筑/土木]南京中山植物园南苑二期规划[建筑/土木]南京中山植物园南苑二期规划 地图绘制专家MAPDRAW V4.2 For AutoCAD R14.0 / Windows 9x MapDraw Tech.Corp. 1995-2001 ?版权所有 不得复制 二???年十月 地图绘制专家 MAPDRAW V4.2 操作手册 录 目 MAPDRAW命令总索引表…………………………………………….3 第一章、MAPDRAW系统概述……………………………………….12 一、系统简介………………………………………………………….12 二、系统构成……………...
[建筑/土木]南京中山植物园南苑二期规划
[建筑/土木]南京中山植物园南苑二期规划 地图绘制专家MAPDRAW V4.2 For AutoCAD R14.0 / Windows 9x MapDraw Tech.Corp. 1995-2001 ?版权所有 不得复制 二???年十月 地图绘制专家 MAPDRAW V4.2 操作手册 录 目 MAPDRAW命令总索引表…………………………………………….3 第一章、MAPDRAW系统概述……………………………………….12 一、系统简介………………………………………………………….12 二、系统构成………………………………………………………….12 三、MAPDRAW的安装和配置……………………………………………..13 四、MAPDRAW系统资源…………………………………………………..16 五、MAPDRAW系统界面…………………………………………………..17 六、MAPDRAW系统惯例…………………………………………………..17 七、系统开发……………………………………………………….….20 八、数字化作业…………………………………………………….….20 九、综合应用……………………………………………………….….22 十、实用操作及系统命令………………………………………….….22 十一、数字化精度……………………………………..…….……….23 十二、系统维护及注意事项……………………………………….….24 第二章、MAPDRAW命令详解…………………………………….…25 图形绘制类 图框和图象………………………………………………………………………26 居民地绘制………………………………………………………………………33 道路绘制…………………………………………………………………………39 电力线绘制………………………………………………………………………41 管线绘制…………………………………………………………………………43 水系绘制…………………………………………………………………………45 境界绘制…………………………………………………………………………47 地貌绘制…………………………………………………………………………48 1 地图绘制专家 MAPDRAW V4.2 操作手册 杂类绘制…………………………………………………………………………57 高程点注记及处理………………………………………………………………50 控制点注记及处理………………………………………………………………52 特殊注记…………………………………………………………………………56 填充………………………………………………………………………………54 编绘类操作………………………………………………………………………58 代码测图…………………………………………………………………………60 碎部测图…………………………………………………………………………66 地籍测量…………………………………………………………………………78 剖面绘制…………………………………………………………………………86 编辑处理类 图幅编辑与处理…………………………………………………………………88 层次编辑…………………………………………………………………………92 符号注记及编辑…………………………………………………………………94 文本注记及编辑…………………………………………………………………99 图块编辑…………………………………………………………………………106 线条绘制及编辑…………………………………………………………………109 综合编辑…………………………………………………………………………114 特性修改…………………………………………………………………………118 系统类 系统设置和查询…………………………………………………………………124 视图查看…………………………………………………………………………134 数据处理与导入导出……………………………………………………………135 自动化及高级操作………………………………………………………………139 其它…………………………………………………………………….144 2 地图绘制专家 MAPDRAW V4.2 操作手册 MAPDRAW命令总索引表 (按命令名排序) 命令名 命令说明 页码 ADDCLOSED 闭合线增加重复端节点 112 ALLARCTOPL 将图中所有弧性线转成不拟合折线 112 AQD 绘安全岛 39 ARCTOPL 选定弧性线转成不拟合折线 112 AUTODOCFG 批量图形自动批处理定制 139 AUTOJHB 自动更新接合表 30 BHQ 绘保护区界 47 BINSERT 批量插入图块或图形文件 107 BL 线条开口 112 BLKINS 图块符号插入注记 108 BORD 方框引线注记 56 BPTEXT 批量移屏注记文本 105 BRKGCD 高程点属性块分解 51 BYQ 绘变压器 42 BZFFT 分幅图 26 BZTK 标准图框生成 27 BZTK2 标准图框快速生成 28 BZTK3 在当前图中加绘标准图框 28 CALCXY 观测数据坐标计算 67 CDGX 绘闭合等高线 48 CDK 绘闭合陡坎 49 CCOLOR 修改物体颜色 120 CHANG 修改物体角度 117 CHART 属性字注记 100 CHBLK 修改图块名称 106 CHBLKDEN 改变图块密度 106 CHBLKSC 修改图块比例 106 CHDXF 用DXF组码进行物体特性修改 120 CHGFONT 修改文本字体 104 CHGLAYER 层次切换(主命令) 92 CHGLAYER1 全层切换 92 CHGLAYER2 先点选改到哪一层再点选需要改的物体 92 CHGLAYER3 仅在当前屏幕上点改先点源物体再点 92 CHGTEXT 替换图形中的文本串(主命令) 102 CHGTEXTV 修改(简单)文本值 103 CHGTXTV 修改(简单)文本值 103 CHPTP 点状地物类型转换 122 CHSYM 符号修改(切换) 95 3 地图绘制专家 MAPDRAW V4.2 操作手册 CITY 绘市界 47 CKZJ 符号正方形窗口注记 95 CKZJ2 符号多边形窗口注记 95 CLIPMAP 自动裁图设置 91 CLIPMAPSET 自动裁图 91 CLTYPE 改线条线型 120 CLTSCALE 改线条线型比例 120 COORD 坐标值注记 56 COPYADD 文本增量拷贝 104 COPYLAYER 按层次拷贝 93 COPYRD 地物原地拷贝 117 COUNTRY 绘国界 47 CPF 选择存盘 117 CPTOFILE 选择存盘 117 CREATCHB1 建立标准图形自动抄边批处理文件 89 CREATCHB2 建立不标准图形自动抄边批处理文件 89 CREATSHP 创建符号,建立型编码 96 CREATSLD 创建符号的幻灯片 97 CREATUTAB 创建用户对照表 120 CSD 绘制传送带 57 CTRLP 控制点注记(可选) 52 CTRLP1 控制点注记(手工注记) 52 CTRLP2 控制点注记(自动注记) 52 CTRLPOR 控制点投影差反改 53 CUNJIE 绘村界 47 CUTTEXT 文本分离 104 CWIDTH 改线宽 120 CXP 绘闭合斜坡 49 CZ 绘制不通车水闸 45 CZLTQ 绘挡土墙 38 DATDRAW MDT数据导入 135 DCL 绘大车路 40 DD 数字化按钮二级菜单 144 DELDUP 删除完全重复的地物 114 DELLAYER 层次删除 92 DGX 绘等高线 48 DGXNC 等高线内插 48 DK 绘陡坎 48 DKDX 改陡坎短线长度比例 49 DLJIN1 地类界密度按比例尺处理 59 DLTJ 独立台阶 36 DOOR 围墙开门 38 DORIGIN 显示线条起点或物体原点 112 DSGX 地上管线 43 DUKOU 绘制渡口线 45 DWATER 绘制地下水线 45 4 地图绘制专家 MAPDRAW V4.2 操作手册 DXG 电线杆(电力线) 41 DXGX 地下管线 43 DXGZX 电杆支线 41 DXJ 绘电线架 41 DXTL 绘制依比例尺的双线铁路 39 DY 绘陡崖 49 DYNAPRO 特性对照动态处理 121 EXBREAK 窗口内延长交截 114 EXD1L 一线交截 114 EXD2L 两线交截 114 EXDEL_1L 一线交截 114 EXDEL_2L 两线交截 114 EXDEL_NL 多线交截 114 EXDNL 多线交截 114 FENCHI 绘制圆粪池 57 FFT 做分幅图(主命令) 26 FIELD 绘制田埂 57 FILLCROSS 填充十字晕线 54 FILLDOT 填充网点 54 FILLFW 房屋晕线填充 35 FILLLINE 填充平行晕线 54 FILLPAT 通用晕线填充 54 FILLPOINT 点状要素填充 54 FILLSOLID 区域实心填色 54 FILLSYM 填充符号 55 FIND 查找图中文本串并替换 103 FRLAYER 层次冻结 93 FTEXT 从文件中注记文字 99 FW 房屋系列命令 33 FWCUT 房屋分割 35 FWTC 房屋晕线填充 35 FYGZ 房檐改正 35 GCD 注记高程点 50 GCDADD 高程点注记值统一增减 51 GCDIN1 高程点符按比例尺处理 58 GCDP 注记位置修改 50 GCDPREC 改高程注记精度为小数后若干位 50 GCDV 注记值修改 50 GETCTRLP 提取控制点坐标数据 53 GETENDP 将线条端点提取坐标到坐标文件 67 GETGCD 高程注记提取 50 GETSBD 将展绘到图上的碎部点提取到坐标文件 67 GL 绘公路或街道 39 GMC 绘灌木丛 44 H2 两点作房 36 H3 三点作房(两线作房) 36 5 地图绘制专家 MAPDRAW V4.2 操作手册 H3P 三点绘房 33 HDIM 层次注记 35 HDONG 绘制涵洞 46 HF 加绘花房 34 HKTL 绘制不依比例尺的黑块铁路 39 HNP 多点绘房 33 HNPLMODE 多点绘房、三点绘房完整线开关 33 HNW 绘非比例房(1:5000比例以下) 34 HOUSEDIM 层次注记 35 HS 绘行树 43 HSLB 绘活树篱笆 44 HT 绘制各种花坛 57 IN1 全图按比例尺统一处理 58 IN123 带圈序数注记 56 INDMS 度分秒注记 56 J-AREA 街坊面积计算 83 J-CHECK 信息库检查 83 J-CTOP 建立街坊拓朴信息 82 J-DELJZD 删除街坊信息库中多余的界址点 82 J-DRALL 绘界址点、界址线、宗地注记 84 J-DRAWA 宗地注记 84 J-DRAWB 注记界址边长 84 J-DRAWL 绘界址线 84 J-DRAWMODE 宗地图生成时生成范围模式控制 83 J-DRAWP 注界址点 84 J-DRAWU 注记土地所有者 84 J-GETJZD 界址点综合编号 81 J-RECODE 界址点编号整理 82 J-SET 街坊信息库设置 82 J-SORT 地籍计算排序模式开关 83 J-SORTMODE 地籍计算排序模式开关 83 J-SUM 街坊面积汇总 83 J-TABLE 街坊制表 83 J-TRIMCENT 掏空界址点中的界址线头 84 J-VIEW 街坊查询 83 J-XYLIB 界址点建库 82 J-XYWRT 界址点格式化输出 82 J-ZDIWRT 宗地信息输出 82 J-ZDLIB 宗地信息建库 82 J-ZDT 宗地图编辑 84 JB 图形抄边接边 88 JGDK 绘加固陡坎 49 JJ 境界绘制主命令 47 JJGL 绘建筑中简易公路 40 JKGX 架空管线 43 JKX 绘渐宽线 110 6 地图绘制专家 MAPDRAW V4.2 操作手册 JOINPL 线串连接 110 JOINPLMODE 线串连接模式 110 JOINTEXT 文本联接(主命令) 104 JOINTEXT-F 文本联接(窗口方式) 104 JOINTEXT-S 文本联接(单选方式) 104 JYF 加绘简易房 34 JYGL 绘简易公路 40 JZGL 绘建筑中公路 40 LAST 显示图形中最后绘制的物体 134 LASTSET 显示图形中最后的选择集 134 LB 绘篱笆 43 LBDL 绘内部道路 40 LBLOCK 线上插靠图块 106 LBRKL 线条冲切 116 LCUSTOM 曲线(抽稀)优化(主命令) 111 LCUSTOML 按层次进行曲线优化 111 LCUSTOMS 单线曲线优化 111 LDKXP 线上插靠陡坎斜坡 49 LISTDAT 显示物体的DXF组码数据 134 LISTLTP 列出线型定义文件中的线型 113 LISTSHP 列出符号库或图块库 96 LL 绘制土垄 49 LLINK 线头连接 110 LMD 绘制龙门吊或天吊 57 LOADBMI 自动装载图象 31 LOADCOLORL 系统图层定义表刷新 131 LOCALED 线条局部修改 110 LOCATEXT 查找图中文本串 105 LORTH 线条正交化处理 111 LPC 拉皮尺 36 LPUTSYM 符号着附 44 LQQ 绘两千围墙 37 LRV 线条反向 111 LSC 在当前层绘制线条 109 LSTART 显示线条起点或物体原点 112 LT 房边楼梯 37 LTCA 复杂线型的辅助线型生成 112 LTOL 共线处理,把一组线改化到平均方向 115 LTOP 方向同化或垂直 115 LXK 把点、线头吸靠到最近的线上 115 MARK 操作进程标记 144 MCMDHELP 系统命令帮助 132 MEMLOAD 变量文件调入 144 MEMVIEW 变量文件查询 144 MHELPMODE 系统帮助浏览器方式选择 132 MHELP 系统帮助 132 7 地图绘制专家 MAPDRAW V4.2 操作手册 MMOVE 先移屏后移物 116 MOCORO 综合编辑 116 MDELTEMP 删除T_SBD临时层 76 MLINK 碎部点连接、绘图 74 MLPC 拉皮尺 75 MPP 碎部展点 73 MROT 先移屏后旋转 116 MVARCTRL MAPDRAW系统变量控制 130 NBZFFT 单行格式不标准分幅图 26 NFFT 三行格式不标准分幅图 26 NPAN 连续移屏 134 NSCTIETA 绘不依比例尺铁塔 41 OBORD 绘特殊界 47 OUT-MDT 导出为MDT数据格式 135 PB 设置拾取框大小为默认值3 134 PED 线条顶点操作 110 PELS 线条拟合开关 111 PEND 线条端点移靠 111 PERPLINE 作垂直线 110 PP 作垂直线 110 PPLINE 作垂直线 110 PICKJHB 从接合图中提取接合表图名信息 30 PF 加绘棚房(棚房主命令) 34 PF1 选择逐个房角加绘棚房 34 PF2 对独立房屋加绘棚房 34 PGRID 格网绘制 56 PGRID2 格网绘制 56 PL3D2D 三维线转二维线 111 PLWIDIN1 多义线宽度统一处理 58 PM-CRTDAT 从地形图上采集剖面点数据 87 PM-DRAW 绘制剖面图 86 PM-GETKM 从图上取得线路中桩点里程 87 PM-LOCAKM 在图上定位里程点 87 PMOVE 线条平行移靠 111 PROPTRUE 设置物体属性为真值 118 PROPBYLAY 设置物体属性为BYLAYER逻辑值 118 PROVINCE 绘省界 47 PUOF 改成破房 34 PXX 绘平行线 110 Q 快速套绘短围墙 37 QD 绘制圆头桥墩 45 QIAO 绘制双线桥 45 RCDXY 图解界址点采集 81 READDOC 文件阅读 144 REDENCE 陡坎、垄块符号的密度重建 59 REDXG 电力线杆大、符号配距重组 59 8 地图绘制专家 MAPDRAW V4.2 操作手册 ROSC 旋转缩放微调 116 ROTBLK 图块旋转 107 ROTCAL 手工校正图幅方向 31 ROTDIM 与注记方向有关的旋转命令 31 ROTEXT 文字注记方向旋转 104 ROTSYM 符号方向旋转 95 SB 快速放大 116 SBCHK 碎部点精度检查 67 SBDRECODE 碎部点重新编号 67 SBGC 注记文件中的碎部高程 51 SBLINK 碎部点屏幕方式连线 66 SBLINK2 碎部点点号方式连线 66 SBZD 碎部展点 66 SCN 设置屏幕高度 134 SD 快速放大 116 SDIM 分式注记 56 SELBY 根据属性选择物体 118 SETALTMODE 设置辅助线型生成模式 126 SETAUTOFUNC 设置图形调入自动接口功能开关 139 SETBTPOS 设置批量文本附注的文本注记偏移量 105 SETCLACT 设置改层时的附属动作 93 SETCLT 设置当前线型名称 125 SETCSTYLE 设置当前字体名称 125 SETDRAWMODE 设置绘图模式 125 SETL 设置层次定义表中的某个层次 126 SETLAY 设置层次定义表中的某个层次 126 SETLAYER 点选图中物体以设置当前层 127 SETLTMODE 设置线型体系 126 SETLIMITS 设置图形范围 124 SETLLISTSORT 设置层次定义表的列表排序开关 127 SETLSCMODE 设置实线绘制方式 128 SETMAPSC 设置测图比例尺 124 SETOP 匹配物体特性 60 SETOPDR 匹配物体特性并绘图 60 SETOPCH 全特性匹配修改 60 SETPL 层次码测图 60 SETPLARC 设置弧段转折线段时圆、弧的允许转换开关 127 SETPLARCDS 设置取得圆或弧的折线轨迹的间距 127 SETPROPMODE 设置物体特性的采用模式 125 SETSCALEV 设置快速缩放系数 128 SETSCNZOOM 设置绘图时自动视屏开关 128 SETSYMTEXT 设置符号注记后的文本附注开关 96 SETTKINFO 设置图外整饰信息 27 SHP 有向符号注记 95 SHP2BLK 把图中的符号换成块 98 SHP2PL 符号打碎(转成线划) 97 9 地图绘制专家 MAPDRAW V4.2 操作手册 SHX2BLK 把符号库转成块文件 97 SLL 绘制石垄 49 SMODEL 状态行显示 144 SPX 绘示坡线 48 SS 快速缩小 116 STK 三行格式不标准图框生成 28 STKUO 单行格式不标准图框生成 28 STYLEID 字体体系定义查询 128 STYLESET 字型、字体设置 128 SX 快速缩小 116 SYMBOL 注记常用符号 94 SYMCK 符号窗口注记 95 SYMIN1 符号按比例尺处理 58 SYMPUT 符号注记 94 SYSRESET 系统复位 130 T 修剪 114 TCSZ 绘制通车水闸 46 TEXTADD 文本增量修改 104 TEXTBOX 文本加框 105 TEXTIN1 文本按比例尺处理 58 THLAYER 层次解冻 93 TIETA 三点绘铁塔 41 TJ 三种台阶绘制 36 TKUO 不标准确图框生成(主命令) 26 TL 新线型体系下的铁路绘制 39 TOGRND 绘电线入地符号 41 TPREC 数字注记改小数位数(精度) 105 TQ 绘土墙 37 TRANSC 编绘时的陡坎和电线杆密度处理 59 TRANSLAY 以文件对照方式切换层次 92 TRANSYM 以文件对照表进行符号切换 95 TRIMMAP 标准图框全图修剪 90 TRIMMAP2 不标准图框全图修剪 90 TRIMNP 多边形修剪 90 TSW 绘铁丝网 43 TXTOGCD 把圆点和数字改成高程注记块 51 TXTEXP 文字炸碎 105 UPDCOWL 实体属性更新 90 VIEWAUTOFUNC 查看系统自动接口开关状态 131 VIEWDEF 查看系统定义图层、字体等 131 VIEWENTS 一一显示最后一个选择集中的物体 134 VIEWWORKDIR 查看系统工作 131 VLTYPE 线型可视化处理(线型产生) 111 WALL 绘各类短小线状地物 37 WATER 水线综合命令 45 WDELAY 窗口内层次修剪 92 10 地图绘制专家 MAPDRAW V4.2 操作手册 WINTRIM 窗口修剪 90 WQ 绘围墙 37 WROW 在单线沟上加绘流向箭头 45 WROWL 绘制流向箭头 45 WTJ 绘制宽的台阶或拐弯台阶。 37 X 两线交截 114 XCL 绘乡村路 40 XCL1 绘不依比便尺的乡村路 40 XIAN 绘区县界 47 XIANG 绘乡界 47 XL 绘小路 40 XP 绘斜坡 49 YT 绘外阳台 35 YT2 绘内阳台(拐弯阳台) 35 YY 延长 114 ZBZ 指北针注记 56 ZEND 存盘退出系统 131 ZJLIN 绘正交线 109 ZL 绘栅栏 43 11 地图绘制专家 MAPDRAW V4.2 操作手册 第一章 MAPDRAW系统概述 欢迎使用 MAPDRAW 地图绘制专家: MAPDRAW 的宗旨是:高效、完美~做一切所能: 一、系统简介 地图绘制专家 MAPDRAW V4.2 (又名MDIGS)是基于计算机辅助设计系统AutoCAD 14.0 的集内外业一体化测图、地形图数字化、地形图屏幕编辑、地形图数据处理和统计、地籍成图系统、面积量算、汇总、制表, 以及地图数据库管理、地图输出于一体的综合功能软件。MAPDRAW从1995年开s始开发,处于不断前进之中,经多年生产实践已走向成熟。 MAPDRAW 系统支持数字化板数字化和扫描数字化。可以进行从1:500 到 1:10000 各种比例尺的地图数字化工作。 与系统相配套的外业测量记簿软件记录的外业采集数据, 经通讯进入微机, 由本系统处理原始观测数据、坐标结果、地物编码信息, 进行碎部展点、自动连线, 地物识别、编辑处理等, 完成地形一体化测图。 与扫描仪的配合可以进行扫描图象矢量化。初步开发成功的自动矢量化模块使您更快速方便地进行数字化生产。 系统的地籍功能从界址点、宗地信息建库,到面积自动计算、汇总, 快速排序查询, 制表绘图,宗地图编辑等, 功能齐全。 可以使用剖面绘制功能进行剖面数据处理与绘图。 可以把对数据进行格式转换,满足与其它系统之间数据交换的要求。 系统按图式分类进行地形图分层和数字化作业, 提供较完善的命令操作环境, 系统提供输入板菜单和屏幕下拉菜单以及符号库菜单输入功能, 有快捷的工具按钮, 并有在线系统帮助。 MAPDRAW 系统按《1:500,1:2000 比例尺地形图图式》和《1:5000、1:10000地形图图式》设计了符号库和线型库。符号库中的每个符号均采用字型定义标准, 可与相对应的图块转换表示。系统自带多种汉字字库,可与Windows系统字库配合使用。 不同的数字化测图模式可以满足您对数据的不同要求, AutoCAD下独创的数据建库管理, 使您对数据的处理更省事~运行更快速方便, 专业的超强编辑功能使您进行图形编辑更快~更完美, 系统化的帮助~可以使您在任何时候得到满意答案, 面向用户的灵活的可控性使您的操作得心应手, 面向专业人员的自动化接口使您的工作事半功倍, 相关的应用和开发工具可以帮助您做别人做不了的事情, 包含近600条函数的专业函数库覆盖了表、图形、数据、输入输出各个方面~在 此基础上可快速方便地开发其它专业应用系统。 二、系统构成 1.硬件 计算机 80586 CPU 或以上 附 80387 数学协处理器 12 地图绘制专家 MAPDRAW V4.2 操作手册 主频 100 MHz 以上 VGA 彩显 16M 内存或以上 足量硬盘 并行口1个 串行口2个(或3个) * 数字化仪 A0、A1幅面, 16键游标, 标称精度优于0.2mm。 * 扫描仪 400 Dpi以上 绘图仪 A0、A1幅面平板绘图仪 打印机 24针或喷墨打印机 不间断电源 UPS * 其它外部设备 PC-1500, E500 等外业电子手簿 其中带*号的为可选设备。 2.软件 操作系统 Windows 95/97/98 中文版,近期将推出For Windows NT/2000版 AutoCAD V14.0 for Windows 9X 中文版 MAPDRAW 地图绘制专家 V4.2 for AutoCAD V14.0 运行时不低于256色显示,分辩率不低于800×600 三、MAPDRAW 的安装和配置 1.软件安装 以如下顺序安装上述软件: (1).AutoCAD R14.0; 以典型安装(Typical)或完全安装(Full)方式进行安装,建议以完全方式安装。一般安装于默认路径。 (2).AutoCAD 中文环境。 (3).MAPDRAW 地图绘制专家。 MAPDRAW系统一般安装在C:\MAPDRAW\目录下,用户也可以修改到其他目录下。系统安装完毕后自动进行注册与连接,重新启动计算机,即可使用MAPDRAW系统。 * 如您是重复安装,请注意备份您使用过MAPDRAW后的用户定制文件, 具体文件为:{InstallPath} \ MDIGS \ *.DAT {InstallPath} \ LISP \ *.DAT 2.启动MAPDRAW * 启动MAPDRAW之前应确保没有病毒实时检测程序在运行: 启动MAPDRAW 4.2的方式有两种: 1) 点击“开始”、“运行”,键入: “C14 [驱动器符:] 工作目录 [/P 配置名] [图名]” 其中, []内的参数可缺省,[驱动器符:]缺省时,默认工作目录处于C:盘下,[图名]为用户需建立的图形文件, 若图形已存在,则由ACAD调入旧图。 若 C14 命令后用户不输入工作目录或输入的工作目录不存在, 系统出错提示。 一般情况下,配置名参数缺省,缺省时使用MDIGS V4.2安装时的配置(配置名为MDIGS40)。如用户通过AutoCAD中的“Preferences”命令增加了配置,则可以通过加入“/P 配置名”参数进行作业。必须注意,新增的配置中AutoCAD搜索路径不能将MDIGS的系统路径去除,否则不能启动MDIGS。 :::进入系统后创建新图时请使用 ACAD.DWT 模板进行作业。即在启动对话框中 13 地图绘制专家 MAPDRAW V4.2 操作手册 选择“Use a Template”和列表中的“Acad.dwt”后继续。 2) 点击“开始”、“程序”、“MDIGS 4.0”、“地图绘制专家" 进入。 不管何种方式启动MAPDRAW,一般不能在未退出AutoCAD 14.0前再启动第二次。 含有数据处理时~建议用方式 1 进入系统。 3.配置数字化板 如果采用数字化板工作,则需要配置数字化板。从AutoCAD菜单“工具\系统配置...”在Pointer页进行数字化板连接驱动。 配置之前, 将随MAPDRAW提供的菜单纸贴于数字化板有效边缘, 然后进行配置。配置过程如下: 输入 TABLET ,系统提示: TABLET /ON/OFF/CAL/CFG:输入 CFG , 对数字化板进行配置。 系统提问依次作答: Enter number tablet menus desired (0-4) <0>: 输入菜单区数:4 Digitize upper left corner of menu area 1: 数字化菜单区1左上角 Digitize lower left corner of menu area 1: 数字化菜单区1左下角 Digitize lower right corner of menu area 1: 数字化菜单区1右下角 Enter the number of columns for menu area 1: 输入菜单区1的列数 Enter the number of rows for menu area 1: 输入菜单区1的行数 ... ... Enter the number of rows for menu area 4: 输入菜单区4的行数 Do you want to respecify the screen pointing area? 是否重新定义数字化板上的屏幕区? 是 Digitize lower corner of pointing area: 数字化输入屏幕区左下角 Digitize upper right corner of pointing area: 数字化输入屏幕区右上角 至此, 数字化板配置完毕, 菜单区中的一格对应于菜单文件MDIGS.MNU 中的一条命令。 另一快速配置输入板菜单的方法是由屏幕下拉菜单中选择 “输入板配置”或“输入板重配置”, 提示信息与上同, 但此时用户仅须依次采入菜单区和屏幕区对应的点, 行列等信息无须用户回答。 4.数字化板系统菜单 MAPDRAW 系统对数字化输入板配置了四个菜单区: 14 地图绘制专家 MAPDRAW V4.2 操作手册 符号菜单区 (M4 :菜单4) 编辑区(M2: 菜单2) 绘图区(M1: 菜单1) 屏幕区 键盘区(M3: 菜单3) 菜单1 绘图区: 各类地物绘图命令和系统功能 菜单2 编辑区: 图形编辑功能区 菜单3 键盘区: 字母数字键盘和开关, 单个字母或数字键可进行单选组合,最后点击回车键; 其它菜单项点击后不需再回车。 菜单4 符号区: GB 7929-87和GB/T 7929-1995符号符号菜单仅用于输入符号名称, 不能作为单独命令使用。 (先点击符号注记命令, 再回答符号名称。) 符号区菜单的选择和使用与所选择的比例尺有关, 大比例测图时选用如上GB 7929-87和GB/T 7929-1995图式符号, 中比例尺测图时选用GB/T 5791-93图式符号。大中比例尺切换后需要更换菜单纸并对数字化板重新配置。<符号库>菜单项亦需与注记命令配合使用。 数字化仪16键按钮菜单定义如下, 功能与键号排列位置的按键相应: 1 2 3 4 采点 回车 捕捉菜单 中断(^C) 5 6 7 8 绘垂线 延长交截 修剪 二级菜单 PPLINE EXDEL TRIM DD 9 0 A B 延长 EXTEND ^T Y N C D E F 1 2 L R A,F键分别为用户回答命令时进行选择用的Yes,No,1,2,和Left,Right。 MAPDRAW提供全功能下拉菜单和屏幕菜单,其中屏幕菜单<键盘>中“字母键盘”、“字符键盘”和“数字键盘”使用时最后均需再点击回车; 其它菜单一次点击完成操作。 5.退出 MAPDRAW (ACAD) <1>.用 QUIT 命令 15 地图绘制专家 MAPDRAW V4.2 操作手册 QUIT 命令询问是否保存修改过的图形 (“Save Changes...”)或者放弃存盘 (“Discard Changes”), 或者选择“CANCEL”废除当前命令。 <2>.用 END 命令: END 不须用户作出回答而直接存盘退出。 <3>.用 ZEND 命令 一定是存盘退出,且将屏幕变为“ZOOM E”状态后退出。 四、MAPDRAW系统资源 下列系统资源文件(如果存在的话)用户不可更改({InstallPath}为 MAPDRAW系统安装路径,下同。其它某些系统帮助文件中,类似于C:\MAPDRAW\ 的目录均应视为系统安装目录。) MAPDRAW 绘图子图块文件 {InstallPath}\MDIGS\S*.DWG MAPDRAW 图形块文件(符号库中各符号的对应图块) {InstallPath}\BLOCKS\*.DWG MAPDRAW 符号库文件 {InstallPath}\MDIGS\H1-*.SHX {InstallPath}\MDIGS\W1-*.SHX MAPDRAW 线型库相关文件 {InstallPath}\MDIGS\ACAD.LIN {InstallPath}\MDIGS\MDIGS.LIN {InstallPath}\MDIGS\MLTYPE.SHX {InstallPath}\MDIGS\MLTYPE.LA MAPDRAW 汉字字库文件 {InstallPath}\MDIGS\HZDX.SHX 细等线体大字库 {InstallPath}\MDIGS\HZDF.SHX 细仿宋体大字库 {InstallPath}\MDIGS\HZKT.SHX 楷体空心大字库 {InstallPath}\MDIGS\HZHT.SHX 黑体空心大字库 可打印输入板菜单图 {InstallPath}\MDIGS\MDIGSMNU.DWG 1:2000比例尺以上 {InstallPath}\MDIGS\MDIGSMNV.DWG 1:5000比例尺以下 MAPDRAW 菜单文件 {InstallPath}\MDIGS\MDIGS.MN* 如用户图形在进行无用数据清理之后尚有对*.SHX资源文件 的引用,在提交成果时必须一并打包提交。否则图件接受方不能得到与打包前同样的图形效果。但是,除此之外,用户必须遵守软件协议,不得向第三方任意拷贝。 用户可更改或定制的文件如下(一般地,如需要修改下列用户定制文件,必须先备份原文件,且修改后的文件应存于用户工作目录下。) MAPDRAW 系统数据和配置文件(系统自动操作,用户不必干预) {InstallPath}\MDIGS\MDIGS.CFG MAPDRAW 填充晕线库文件 (只能增加) {InstallPath}\MDIGS\MDIGS.PAT MAPDRAW 层次属性定义文件(参看SETPL说明) {InstallPath}\MDIGS\COLORL*.DAT {InstallPath}\MDIGS\COLORL*.MEM * 1:500,1:2000比例尺层次属性定义表 COLORL.DAT * 1:5000 比例尺层次属性定义表 COLORL5Q.DAT 16 地图绘制专家 MAPDRAW V4.2 操作手册 * 1:10000 比例尺层次属性定义表 COLORL1W.DAT * 1:25000 比例尺层次属性定义表 COLORL25.DAT * 1:50000 比例尺层次属性定义表 COLORL50.DAT (从1:5000向下~层次属性定义完全一致) 其中 .MEM文件为对应的快速存取文件。对于大多数用户可定制文件,均有相应.MEM文件存在,如用户作了修改,则必须删除相对应.MEM文件之后才能使修改生效。 MAPDRAW 字体体系定义文件 {InstallPath}\LISP\STYLESET.DAT {InstallPath}\LISP\STYLESET.MEM 注记属性字定义表文件 {InstallPath}\LISP\CHART.DAT {InstallPath}\LISP\CHART.MEM !!!强烈建议:修改以上文件应将之拷贝到用户工作目录后进行 五、MAPDRAW 系统界面 进入MAPDRAW系统后,用户使用界面以下拉主菜单为主。菜单共分以下几个部分:文件;辅助;工具;系统;绘图;注记;编辑;应用;地籍;帮助。 文件菜单:同AutoCAD中文环境的“文件”菜单,完成图形文件的创建、打开、存盘;打印输出等。 辅助菜单:用于绘图过程的进程控制,图形的剪切板拷贝、粘贴操作,以及物体选择过滤。选择过滤为一独立过程,一般在图形编辑操作之前使用,然后在紧接的编辑命令中选择物体时用 P 表示选择前一选择集。这可以快速地进行物体选择的过滤。 工具:相当于AutoCAD 中文环境的“视图”和“工具”两个菜单的综合。与视图相关的操作中增加了“屏幕高度”设置和连续移屏。其它功能有如查询、显示排序、程序调入、AutoCAD的配置等。 系统菜单:MAPDRAW的系统参数、系统状态等的控制(参见系统设置和查询)。同时还包含了对基本绘图的物体属性定义和辅助绘图控制。 绘图菜单:包含了AutoCAD的最基本绘图操作,以及MAPDRAW下扩充的线条绘制、数字化流程的各类地物绘制命令。基本按图式分类。 注记菜单:进行数字化图的文本、符号等各类图面注记注记。菜单中带五角星的项目是符号库菜单,不能作为命令使用,而必须与符号注记命令配合使用,即先运行符号注记命令,再点选符号库菜单回答符号名称。 用户可以扩充符号库,但不能扩充符号库菜单。 编辑菜单:囊括了AutoCAD的全部编辑功能并对之进行了全面扩充。分别按编辑的功能和编辑的要素进行了分类。最后提供DXF组码高级编辑操作。 应用菜单:包含MAPDRAW扩充工具,自动化定制,动态对照处理操作,数据导入与导出;另有各类实际应用功能如剖面图绘制。 地籍菜单:从界址点、宗地信息建库到面积量算、统计汇总,地籍自动绘图和宗地图编辑。 帮助菜单:由此得到关于MAPDRAW和AutoCAD的各项帮助。 六、MAPDRAW 系统惯例 1.用户编辑的文件格式 当系统使用用户编辑的文件时, 该文件一般必须存放于工作目录下。 用户编辑的文件格式很自由, 无字符长短限制, 字符串间用分隔符隔开。 . 分号";"为屏蔽字符, 其后字符串不起作用 17 地图绘制专家 MAPDRAW V4.2 操作手册 . 分隔符可以是 [SPACE] , : = 等 . "\" 用作为特殊字符前导符, 与AutoLISP和C语言中的"\"等效。"\" 可用于前导分号";"使分号失去屏蔽作用 . 当文字串用[]括起时, 界于[]之间的分隔符被看成文字串中的一个字符。[ 或 ] 作为一个字符时用"\"前导 . 文件中的空行不起任何作用 (上述规定可由 MVARCTRL 控制。) 有的命令程序要求用户文件有关键字, 如 FTEXT、STK 等程序。关键字遵循程序的约定, 一般要求大写。 * 必须注意~用户编辑的文件一般不能含有双引号!!! !!!强烈建议:用户编辑的文件一般应在工作目录中进行,如需用到系统文件~应将之拷贝到用户工作目录后操作。 * 用户定制文件如与系统性能有关,且未拷入用户工作目录后操作,则当重新安装MAPDRAW时,请考虑是否备份留在系统目录中的有用定制文件。否则重新安装时将会覆盖。这些文件可能是: {InstallPath}\MDIGS\MDIGS.CFG {InstallPath}\MDIGS\COLORL*.DAT {InstallPath}\LISP\STYLESET.DAT {InstallPath}\LISP\CHART.DAT * 多个系统定制文件均具有源数据文件和快速读取内存变量文件MEM后缀)。MEM文件是由MAPDRAW的变量管理功能建立的,用以快速读取文件。MEM与源数据文件仅仅是后缀不同。如果源文件数据作了修改,则用户须将MEM文件删除,系统会自动读入源数据文件,并重新建立MEM文件。 2.对命令提示的选择和回答 大部分命令要求用户回答选择项或键入数值, 如:“1.按层次进行 2.<单根线条操作> 选择=”。当提示类似于此时,要求输入相应序数以选择相应的功能。当有<>括起的选项时,用户回车表示默认, 否则接受用户其他输入。在回答是或否、左或右时,回答类同上例。用户输入距离等数据时, 若提示是(mm), 则需要从键盘输入其值, 若是(m)则键盘输入和定标器两点求距输入均可。 相当一部分命令运行时要求输入层次名、颜色、线型等。这些输入系统也有多种方式。对于输入层次名和线型名的场合,可以直接从键盘输入名字,也可以从对话框中选择名字,更可以从图上选择物体以确定其层次和线型;对于要求输入颜色的场合,则可以直接输入,也可以从颜色对话框中选择,当然也可以从图中选择物体以确定颜色。对于不同的命令,要求输入的层次名或线型名个数也不相同,即有单选和多选的问。例如进行全层次切换,在确定源层次时,是允许选择多个层次的,此时如从对话框中选择层次,对话框中有四个按钮,可用鼠标拖动列表框以选择多个层次,或按住键同时用鼠标点击列表项;确定目标层次时只能输入一个层次,仍用对话方式确定,此时对话中只有两个按钮,即用户只能进行单选。 同样地,对于选择线型,如果允许多选,用对话框选择的话对话框一定会有四个铵钮,用键盘输入的话,可以用逗号隔开不同的名字,用图上物体确定线型的话,一定可以选择多个物体。在只允许单选的场合,不管用哪种方式确定,在用户已经进行了一次选择后,系统会自动结束选择状态(若单选时通过键盘输入,则用逗号隔开的第二个向后的值自动取消)。 对于确定颜色、字体、图块名称和符号名称等,同样如此。 当用允许多选并从键盘输入时,如果命令的功能用于确定名称以进行物体选择,则除了可以用逗号隔开输入外,尚可在最前输入“~”符号以示进行通配选择。通配符的使用参见SELBY命令帮助。 对于一些命令提示是要求输入关键字词时,如果关键词间以“/”隔开,则键入关键字词后要键入回车键,如关键词间以“|”隔开,则键入一键即可,不需键入回车。只键入一键的场合称为 18 地图绘制专家 MAPDRAW V4.2 操作手册 一键测图方式。使用一键测图方式的命令有:多功能线命令MLINK(LSC)、拉皮尺(MLPC)、绘制房屋的HNP、H3P等。参见相关命令的说明。 3.物体选择 对于大部分操作,均要求选择物体,简单命令可能要求直接从图上进行选择,但对相当一部分命令,物体选择提供了四到六种方式。这些方式可能是:按层次选择、按物体类型选择、从图上点选(POINT)一根线、从图上拾取(PICK)一根线、常规选择,用户输入相应数字选项以便进行物体选择操作。 但有些编辑命令在运行时不一定提供多种物体选择机会,不过总能方便地选择任何想要选的物体而不必多次运行命令。方法一是在命令运行前进行选择过滤,命令名为FILTER,也可点击“辅助\选择过滤”菜单或“编辑\选择过滤”菜单。该过滤器允许以各种条件组合从当前图形中过滤出想选中的物体。另一方法是用SELBY命令。这个命令类似于过滤器FILTER,但更实用,通常的选择均可通过其中的:按层、按类、按色、按线型、按字体、按文本、按附属名称(图块和符号)等进行 过滤。(参见命令SELBY的命令帮助)。上述两种方法均只进行了物体预选,下一步便可运行物体编辑等命令,在要求选择物体时,键入P表示选择前一选择集即可对选中的物体进行操作。 4.帮助的使用 用如果您的MAPDRAW系统是V4.2以上,且系统目录中存在MDIGS.HTM文件,则用MHELP和MCMDHELP命令可以“浏览器”方式打开MDIGS.HTM帮助文件;否则用MHELP和MCMDHELP命令以MAPDRAW内部的帮助文件阅读器得到帮助,此时用户看到的帮助信息是后缀为“.HLP”的文件的内容。 进一步,你可以使用MHELPMODE选择帮助查看方式。 在使用内部帮助文件阅读器的情况下,用MHELP命令可查看任一帮助文件。帮助文件一般与命令同名。MHELP命令直接阅读帮助文件,MCMDHELP命令通过系统命令索引阅读帮助文件,也能查阅与之相关的命令的帮助,并能随时返回主索引窗口。缺省列出的是刚刚运行过的命令。MCMDHELP提供了系统任一命令的帮助。 命令运行过程中,在以数值方式提示 1、2、3...供选择输入时,在回答是(Y)或否(N)、左(L)中(M)或右(R)时,均可以键入?、!?、H、!H、'H、HELP、!HELP或'HELP, 以实时得到当前运行命令的相关帮助。这是MAPDRAW 提供的在线帮助功能。 系统帮助文件存在于{InstallPath}\MHELP目录下,用户可作修改和扩充。如用户需要在帮助文件中增加建立相关命令之间的链接,在单独一行上,用如下语法:“SeeAlso 索引项”。其中索引项可以是某命令名,也可以是某一帮助文件名,甚至可以通过索引项在阅读命令时执行一个命令,执行完命令再返回帮助系统。这种链接反映在阅读帮助文件时,阅读器上增加相应按钮。如果链接到命令,则索引项是一命令名,如“SeeAlso CTRLP”(CTRLP是控制点注记命令);如果链接到一帮助文件,在帮助文件名前加“$"符号,帮助文件名不用加后缀,如“SeeAlso $DJ”即参阅DJ.HLP文件;如欲执行一命令,则在命令前加“%”符号,如在帮助文件DJ.HLP文件有一行“SeeAlso %J-XYLIB",意即为在阅读DJ.HLP时,可通过点击“J-XYLIB命令”按钮来执行命令J-XYLIB,执行完后又返回到帮助阅读器。 5.用户参数配置 MAPDRAW在运行中需要设置许多系统参数以配置系统资源、控制系统执行效果。对于系统符号库、线型定义、晕线文件配置等信息,系统将其保存于系统配置文件 {InstallPath}\MDIGS\MDIGS.CFG中;对于线型体系、层次控制模式、物体特性模式等参数,则系统将其存于用户工作目录下的配置文件 MUSER.CFG 中。上述类型参数在用户设置后则自动保存。另有一部分参数则不存在于任何配置文件中,而是在系统启动后设定默认值,由用户实时控制,用户退出系统后,这些参数被放弃而不被保存。 系统启动或调入图形时,系统参数和用户化参数被读入最后一次设置的值,动态参数被初始化为默认值。 19 地图绘制专家 MAPDRAW V4.2 操作手册 用户配置参数文件MUSER.CFG是存在于用户工作目录下的,如果用户工作目录为新建目录,则启动系统后,系统在工作目录中自动创建MUSER.CFG,其中参数为默认值。 用户化参数的配置,可以协调多用户、不同测区的工作,避免用户和测区之间的冲突带来的麻烦。不过,如果用户将某工作目录下的图件移至另一工作目录下时,一般必须同时将MUSER.CFG一同拷入,否则须重新设置用户参数以保持与原工作目录下的参数一致性。 系统参数用户无法直接修改,也无必要修改。用户化参数一般有如下几种:线型体系(SETLTMODE,默认为完整线型体系);层次控制模式(SETDRAWMODE,默认为自动的);物体特性模式(SETPROPMODE,默认为BYLAYER);多功能线绘制模式(SETLSCMODE,默认为多功能方式);绘制房屋时的整线开关(HNPLMODE,默认为LINE散线);图形调入自动化接口(SETAUTOFUNC,默认关闭)。 七、系统开发 1.MAPDRAW 系统开发LISP函数库(MDK) MAPDRAW 内含近600条专业函数库,覆盖了LISP表处理、LISP变量管理、视图、图形数据获取与分析、图形编辑、绘图、几何拓扑、数学计算、数据文件输入输出等各个方面,在此基础上可快速方便地开发其它专业应用系统。 MDK 是一独立的函数库详解文档,该文档不随MAPDRAW一起发布。但可在MAPDRAW发布的同时,作为一可选件与MAPDRAW一并安装。 MAPDRAW还带有多种DOS下的开发工具,可与MDK一起使用。 2.MAPDRAW 系统控制变量 MAPDRAW系统控制变量是由MAPDRAW定义和管理的控制参数, 一般不需用户干预。系统有 MVARCTRL 命令使用户可对部分 MAPDRAW 变量进行控制, 该控制使系统函数的运行效果发生变化。若用户扩充 MAPDRAW 并编写基于MAPDRAW函数的应用LISP程序, 则变量控制是必须的。参见命令 MVARCTRL。 3.MAPDRAW 自动运行接口 MAPDRAW提供一个自动运行接口。该接口一般是AUTO.LSP文件。当用户需要对某批量图幅进行统一处理时, 该接口很有用。系统启动时首先查找可搜索目录下有无AUTO.LSP文件, 若有则自动运行该程序文件, 否则正常运行。 该接口功能通过“系统\自动加载接口功能开关”菜单进行打开或关闭。 自动接口程序在每一幅图形打开时自动执行,使用AUTODOCFG命令进行批量图形自动处理定制,可以对批量图形进行自动打开,在打开的同时进行自动操作。(参见自动化及高级操作。) !!!: 建议对AutoLISP 不太熟悉的用户不要采用自动接口。 八、数字化作业 系统安装完并且进行了 AutoCAD配置和输入板配置后, 数字化作业便可按照如下步骤进行, 一般顺序如下。当然,这些步骤不必固定的,也不是必须的。 1.创建工作目录 工作目录指一个测区的图形数据存取目录。工作目录一般从根目录下建立, 也可以建立在任一子目录下。如工作目录全路径为C:\SZX, 则启动系统时输入“ C14 SZX [图名]”; 若工作目录为C:\CADWKS\W1,则启动时输入 “C14 CADWKS\W1”。 2.在工作目录中准备数据文件 图幅信息文件 BZTK.INI 或 TKUO.INI: 对于标准图幅分幅编辑 BZTK.INI文件供生成标准图框。其文件格式参见BZTK命令。 对于非标准图幅则编辑 TKUO.XY 和 TKUO.INI文件供生成非图框。其文件格式亦参见BZTK命令。 20 地图绘制专家 MAPDRAW V4.2 操作手册 当 TKUO.XY、TKUO.INI或BZTK.INI 三个文件在作完图框后又作了修改, 必须删除工作目录下的 TK-XYINI.MEM 或 BZTK.MEM文件。 这样系统重新读入所有信息; 否则系统从 TK-XYINI.MEM 或BZTK.MEM变量文件中快速读取图幅信息, 并不理会用户所作的修改。 也可使用BZTK2命令进行图框制作,此时不需编辑BZTK.INI文件。 3.图框生成 在生成图框前均需用图外整饰信息设置命令SETTKINFO进行设置。生成图框由命令 BZTK、STKUO、STK等命令进行。如果命名用测区接合表,则尚需编辑测区接合表文件。 BZTK ---- 生成标准图框 BZTK2--- 快速生成标准图框 BZTK3 --- 快速加绘标准图框 STKUO --- 用单行格式TKUO.INI生成非标准图框 STK ----- 用三行格式TKUO.INI生成非标准图框 4.在工作目录中编辑图幅内注记文本文件, 文件名自取(主要用于数字化板作业)。其格式参见 FTEXT命令; 编辑控制点坐标文件,文件名固定为CTRLP.XYZ, 供自动注记等。 5.粘贴图纸, 进入数字化系统。 在DOS下或“开始\运行”窗口中键入“C14 工作目录 图名”进入。 6.图纸定向, 点取数字化菜单 “规则图幅四点定向” 或 “不规则图四点定向”, 然后依次采入四点或采入四点并输入点号。 标准图幅定向取用自西南角起逆时针的四个图廓点; 非标准图幅定向取任意次序的四图廓点, 需要注意的是任意两点不要靠得很近, 否则影响定向精度。 当非标准图框定向点个数不是四点时, 在输入手工定向命令TABLET之前, 键入:(SETQ _TABLETTIME 0) ,然后键入 TABLET 和 CAL 进行定向, 在输入坐标时可输入:(NCAL),再回答点号即可(工作目录下必须有TKUO.INI和TKUO.XY); 否则可直接输入坐标。 7.当进行扫描数字化时, 按以下步骤进行: (1).调入图框或底图; (2).点选菜单:“绘图 \ 图幅定向 \ 插入栅格图像”, 点Attach, 选择图像并打开, 确认后插入到图中, 此时插入比例和方向无需精确; (3).点选菜单:“绘图 \ 图幅定向 \ 地物或图幅两点定向”,回答对部分物体还是全部图形进行校正, 选择物体(图像)之后, 在图像上确定两个标准点(定向点), 并输入其精确坐标, 即可完成定向操作。 图像手工定向只用两点进行, 所以图像必须是无变形的或是经过变形校正过的。图像定向后, 下次调入图形不用再定向。 如果在图象纠正时有图象信息文件*.BMI生成,则菜单“绘图 \ 图幅定向 \ 自动装载BMI图象”可以通过给定的*.BMI文件自动装载图象并配准。 8.使用下拉菜单、数字化板菜单、工具条或键入命令进行数字化图形采集和编辑。图形采集一般按照一定顺序进行, 以防止采集疏漏。 建议的作业次序为: 房屋、房编辑、围墙、注记房屋层次; 陡坎; 水系及附属设施; 道路、电线、垣栅等; 等高线; 符号注记; 高程点注记; 文字注记; 全图修剪; 全图巡查; 自动接边。 9.对超出内图廓的多余线条进行全图自动修剪。对于标准图廓采用TRIMMAP 命令, 不标准图廓采用 TRIMMAP2 命令。 10.图幅间接边。常规方法是:插入(INSERT)相邻图幅, 进行块分解(EXPLODE), 接边处处理, 以接边图幅为名分别存盘; 分别调入各自图形, 更改绘图范围(LIMITS)对图幅进行图幅修剪(TRIMMAP或TRIMMAP2),去除多余的图外整饰内容。 接边可使用自动接边功能 JB 命令,也可手工插入邻图幅图块后接边。 21 地图绘制专家 MAPDRAW V4.2 操作手册 九、综合应用 1. 一体化测图 通过外业测量坐标数据或原始观测数据,编制坐标文件,通过碎部展点,连线编辑,拉皮尺, 完成测图。 2. 数字化图编绘 编绘主要是改变比例尺后的图形数据处理,一般是比例尺从大到小。一般通过菜单“应用\地 图编绘”下的各项功能完成。 3. 剖面绘制 菜单“应用\剖面绘制”可以完成此项功能。参见剖面绘制。 4. 地籍测量 以街坊为单位的坐标建库、街坊信息建库、面积计算、汇总统计,报表、宗地图编辑,功能齐 全。参见地籍测量。 5. 数据转换 菜单“应用\数据导入导出”提供部分数据转换功能。 十、实用操作及系统命令 1. ACAD 常用命令 ARC 绘弧 BHATCH 边界填充 BLIPMODE 绘图点位标识开关 CHANGE 改变实体性质 CIRCLE 绘圆 COLOR 设置颜色 CONFIG 配置外围设备 COPY 复制实体 DIM 尺寸标注 END 存盘退出 ACAD 系统 GRID 栅格 INSERT 块插入 LAYER 层次控制 LIMITS 设置绘图范围 LINE 画直线 LINETYPE 设置线型 LOAD 装入字体、模型库 MENU 装入指定菜单 NEW 绘制新图 OPEN 打开旧图 ORTHO 正交 PAN 移屏 PEDIT 多义线编辑 PLINE 画多义线 PLOT 绘图输出 POINT 绘一点 QUIT 存盘可选退出 22 地图绘制专家 MAPDRAW V4.2 操作手册 REDRAW 重画视图 REGEN 重新生成图形 SAVE 绘图文件存盘 SCALE 比例缩放 SETVAR 设置系统变量 SHAPE 插入模型库中的模型 SHELL 执行 MS-DOS 命令 SNAP 光标捕捉 STYLE 选择字体 TABLET 对数字化板进行配置、校准等 TEXT 文本输入 ZOOM 视图缩放 有关ACAD系统的各项命令请参考《AutoCAD 14.0 手册》。 2. MAPDRAW 命令 MAPDRAW 的大部分命令附有 .HLP 帮助文件, 可编辑或在AutoCAD 中通过 MHELP 命令查阅。帮助文件名一般与命令同名, 或与程序名同名。详见命令索引表或MAPDRAW命令详解。 3.系统工具 SHP2PL.EXE 符号打碎的 'LISP程序' 的生成程序,与SHP2PL.LSP配合使用。 SHX2SHP.EXE 符号库反编译 SHXBSHP.EXE 大字库反编译 SLB2SLD.EXE 幻灯库反编译 十一、数字化精度 1.影响数字化输出成图精度的原因 <1>.数字化仪的分辨率; <2>.手扶跟踪精度或扫描跟踪精度; <3>.计算机浮点处理; <4>.绘图仪精度等。 以上各种原因均影响到数字化图最后输出成图精度。一般数字化仪标称精度在0.2mm左右, 不能低于此标准。根据现有硬件配置, 影响精度的主要原因是手扶跟踪精度, 因此作业中应注意点位拾取的准确性。经认真试验, 原图数字化之后与原图套合比较, 直线地物相对于原图的点位偏差中误差在 0.15mm 左右。而对于曲线稍大, 这与在数字化过程中采点的密度和曲线拟合的模型相关。在取得一定采点经验后, 曲线的数字化精度可以得到保证。 扫描数字化时,屏幕视场过大也损失精度。 2.提高精度的措施 <1>.使用数字化仪数字化时原图纸必须粘贴平整、固定, 不能移动。 <2>.数字化时视线应保持与图板垂直。进行数字化前对数字化板的校准定向应认真进行, 校准采用的点数应不少于四个。若校准不正确,图形精度肯定得不到保证。用于图形校正的四点分布应均匀。 <3>.对于同一幅图一般须进行多次输入过程, 应在图幅校准之后对前次所数字化的地物进行检核, 如果偏差较大, 应重新进行校准。经多次校准后若仍存在较大偏差, 应查找原因进行纠正, 否则应把偏差较大的地物重新进行数字化。 <4>.扫描数字化时应保证影像放大到一定程度,保证采集位置落于影像中间。 23 地图绘制专家 MAPDRAW V4.2 操作手册 <5>.对于曲线的采集, 点位密度应根据曲线的走向趋势保持适中,拟合方式的选择, 一般选用 PEDIT 中 FIT 子命令, 也可根据情况选用样条曲线方式。请参考《AutoCAD 使用手册》“多义线编辑”一节。 <6>.图形编辑完成绘图输出后应将输出图与原图进行套合比较, 及时改正错、漏、偏、差。 <7>.绘图仪的输出精度可通过标准格网绘出检查, 进行硬件校正。具体操作参见绘图仪手册。 十二、系统维护及注意事项 1.各硬件应参照各自的使用手册进行维护保养。在系统已经配置了外围设备之后, 一般不须再配置, 除非系统进行了重新安装。 2. MAPDRAW系统中部分文档是开放的, 用户可以进行自由扩充。扩充的文档须及时记载,以利系统重新安装时备查。 ****************|============================|************** ****************| 版权所有, 未经许可不得拷贝 |************** ****************| 版权所有, 未经许可不得拷贝 |************** ****************| 版权所有, 未经许可不得拷贝 |************** ****************|============================|************** 24 地图绘制专家 MAPDRAW V4.2 操作手册 第二章 MAPDRAW命令详解 MAPDRAW系统包含300多条绘图、编辑处理等命令。按其功能大致分类如下: 图形绘制类 图框和图象 居民地绘制 道路绘制 电力线绘制 管线绘制 水系绘制 境界绘制 地貌绘制 杂类绘制 高程点注记及处理 控制点注记及处理 特殊注记 填充 编绘类操作 代码测图 碎部测图 地籍测量 剖面绘制 编辑处理类 图幅编辑和处理 层次编辑 符号注记及编辑 文本注记及编辑 图块编辑 线条绘制及编辑 综合编辑 特性修改 系统类 系统设置和查询 视图查看 数据处理与导入导出 自动化及高级操作 其它 25 地图绘制专家 MAPDRAW V4.2 操作手册 图框和图象 图框图象相关命令一般用于数字化作业前的准备。 SETTKINFO 图外整饰信息设置 TKUO 图框生成主命令 STKUO 批量生成非标准图框(用单行格式) STK 批量生成非标准图框(用三行格式) BZTK 批量生成标准图框 BZTK2 批量快速生成标准图框 BZTK3 在当前图中加绘单幅标准图框 AUTOJHB 自动更新接合表 PICKJHB 从接合图中提取接合表图名信息 FFT 生成标准分幅图(主命令) BZFFT 生成标准分幅图 NBZFFT 生成非标准分幅图(用单行格式) NFFT 生成非标准分幅图(用三行格式) ROTDIM 与注记方向有关的旋转命令 ROTCAL 手工校正图幅方向 LOADBMI 自动装载图象 TKUO : 选择下面四种命令, 也可单独运行下面各命令。 BZTK 批量生成标准图框 BZTK2 批量快速生成标准图框 STKUO 批量生成非标准图框(用单行格式) STK 批量生成非标准图框(用三行格式) FFT : 选择下面三种命令, 也可单独运行下面三命令。 BZFFT 生成标准分幅图 NBZFFT 生成非标准分幅图(用单行格式) NFFT 生成非标准分幅图(用三行格式) 标准图框定义: 1.标准尺寸:40X50cm 或 50X50cm; 2.按标准格网分幅, 3.注记字头朝向正北。 不标准图框定义:1.图幅尺寸自由~组成图廓的点数?4, 2.任意形状分幅, 3.注记字头方向任意。 不满足标准图框条件的均视为不标准图框。 26 地图绘制专家 MAPDRAW V4.2 操作手册 SETTKINFO 图廓整饰信息设置 从菜单“绘图\图框生成”下可设置图外整饰信息,包含整饰信息、图幅规格、图号方式、接合表填写方法等。填入的整饰信息将在图框生成时注记于相应位置。如果右侧附注为空,则生成标准图框时自动加注“版权所有 不得复制”。图框生成的规格根据图式而定。 坐标注记的整公里位数缺省为2,意为:当实际坐标整公里位数多于2时则自动截去高位。 标准图幅规格分为40X50cm 和 50X50cm两种; 图号方式用于在批量绘制标准图框和快速加绘标准时图号的确定方式:标准图号使用图幅左下角坐标,比例尺小于等于1:1000时,图号形式为54.0-65.0, 文件名为540650.dwg; 比例尺为1:500时,图号形式为54.00-65.25, 文件名为54006525.dwg。基于1:2000标准图号加序号方式仅对1:500和1:1000比例尺有效。一幅标准1:2000图幅分为同规格的16幅1:500或4幅1:1000图幅,如图幅左下角坐标为大地X=54000,Y=65250,1:500图号则为54.0-65.0-14(50cm*50cm)和53.6-65.0-6(40cm*50cm),1:1000的图号则为54.0-65.0-3(50cm*50cm)和53.6-65.0-1(40cm*50cm)。 接合表方式可用标准图号填入,也可根据测区接合表文件信息自动填入。当采用测区接合表信息自动填入时,用户应当编辑测区接合表信息文件,文件名默认为JHB.INI(不为JHB.INI时系统提示用户指定接合表信息文件),文件格式示例如下(1:1000比例尺): COORDS GEO ;;;GEO=大地坐标系(缺省),M、MATH=数学坐标系 ? 454000 523000 [东 村] 马家沟 机械设备&制造厂 市政府 大东桥 ? 454500 523500 [彩 香] 东河头 [宋 家] 邮政局 每一行开头列出某图幅左下角坐标,其后依次列出从该图开始的该行图幅的图名,如有空图名,用[]表示,或另起一行按同格式表示。如第?行可分为两行: 454000 523000 [东 村] 马家沟 454000 524000 机械设备&制造厂 市政府 大东桥 左下角坐标默认为大地坐标次序,当坐标值顺序不是大地坐标XY顺序时,在文件开始加“COORDS MATH”标识行,意为数学坐标系。 图幅的上下行之间无次序要求。 图名书写只须征对填写接合表的要求,如图名为两个字时中间可用空格隔开,并用中括号[]括起,如[东 村],这样接合表中便填入“东 村”,如果写成[东村],则接合表中填入“东村”,但不管如何,“东村”所在图幅的图名注记将自动按图名注记要求(两字图名时图名中间留空一字间隔,两字以上图名不留空)注记成“东 村”;如图名字数太多接合表中需分行注记,则图名中插入连接符 &,如“机械设备&制造厂”,接合表中将注记成“机械设备”和“制造厂”两行,而“机械设备制造厂”所在图幅图名也自动去除连接符后再注记。 如果接合表信息中存在图名重复(不同图号同一图名)或图号重复(同图号多个图名)的情况,系统自动提示。 图外整饰信息设置是所有图框相关命令的前提,必须先设置才能进行相关操作。其中图幅规格、图号规则、接合表方式仅对标准图幅有效,对不标准图幅无效。 BZTK 批量标准图框生成 工作之前编辑 BZTK.INI 文件供 BZTK 和 BZFFT 命令使用。 BZTK.INI 文件格式: ;;;文件开始 图幅文件名 图名 左下角X 左下角Y 接合表1 接合表2 接合表3 接合表4 接合表6 ...接合表9 27 地图绘制专家 MAPDRAW V4.2 操作手册 测量员 绘图员 检查员 图幅文件名 图名 左下角X 左下角Y 接合表1 接合表2 接合表3 接合表4 接合表6 ...接合表9 测量员 绘图员 检查员 ....... ;;; 文件结束 BZTK命令根据 BZTK.INI 信息和当前测图比例尺(用SETMAPSC设定)绘出标准图廓, 自动加注图外整饰内容和坐标注记。 BZTK.INI文件中一幅图信息固定采用三行(不算空行)表示, 第一行固定有4项内容, 第二和第三行项数至少为1, 除图号、X、Y外其它项可以为空串, 用[]表示。X、Y 为大地坐标。 当图名内容为“@”时,将从测区接合表文件中查找该幅图名( 接合表信息文件不存在时出错),否则使用所指定图名为图名注记。 第二行接合表内容对应于接合表中八幅图的图名, 在生成图框后自动归位。当接合表内容需分行注记时, 将两行内容用 ! @ # $ % ^ & 中之任一符号连接。接合表内容含有空格时需用[]括起。 当第二行仅用“@”代替时,则接合表根据图幅整饰信息的设置填入自动图号或填入测区接合表信息中的图名。 不同的图幅右下或左下整饰内容可能不同, 如测图月份、测绘人员、检查人员等。第三行即填写这些可变信息: 测量员、绘图员、检查员三项填写人员姓名, 人名中间有空格时,编辑时用[]括起。例如第三行信息为: 5 [张 三] [李 四] [王小五 赵老六] (此处的[]是实际输入字符, 不是可选之意) 程序运行后图右下角注记成(其中“测量员”、“绘图员”等是图外整饰信息中设置的): 测量员: 张 三 绘图员: 李 四 检查员: 王小五 赵老六 BZTK2 批量标准图框快速生成 使用BZTK2作标准图框时,不需要编辑BZTK.INI文件,但图外整饰内容同样使用设置图外整饰信息命令SETTKINFO进行。BZTK2命令提示输入图幅左下角大地坐标,回答水平方向图幅数与垂直图幅数,批量生成图框。生成图框的图号按设定的图号模式注记,取同图号去除其中小数点作图框文件名保存,接合表亦根据设置自动填入图号填入测区接合表中图名内容。如果接合表填入图号,则图名用固定名称“图 名”注记。 图号规则见SETTKINFO命令说明。 BZTK3 单幅加绘标准图框 BZTK3命令在当前图形中加绘标准图框,不需要编辑BZTK.INI 文件。与BZTK2不同的仅是BZTK3 不删除图中内容,如果系统探测到当前图形范围不对,则屏幕上先显示两个带框红叉标示当前的绘图范围(LIMITS系统变量的范围),用户重新确定新的图幅范围。系统以绘图范围左下角(LIMMIN) 50cm 或50×50cm的标准图框。 为准,根据图幅整饰信息的设置决定加绘40× 加绘新图框后图幅文件名不变。 STKUO、STK 非标准图框生成 28 地图绘制专家 MAPDRAW V4.2 操作手册 工作前编辑TKUO.XY和TKUO.INI文件供STK、STKUO 和 NBZFFT、NFFT 命令使用. 1(TKUO.XY 文件格式 ;;;文件开始 ;;;X、Y 为大地坐标 点号 X Y 点号 X Y 点号 X Y ... ... ... ;;;文件结束 2(TKUO.INI 文件单行格式 本格式供STKUO 和 NBZFFT命令使用。 ;;;文件开始 图号 点号 点号 点号 点号 ..... 图号 点号 点号 点号 点号 ..... ....... ;;;文件结束 对于单行格式, 点号顺时针或逆时针排列均可, 但建议一测区统一以逆时针排。由STKUO生成 的单行格式图框只把外整饰内容注记于图框中央待用户编辑处理。 3(TKUO.INI 文件三行格式 TKUO.INI 文件三行格式由 STK 和 NFFT命令使用。 ;;;文件开始 图号 图名 点号 点号 点号 点号 ... [POS 点号 点号 点号 点号] 接合表1 接合表2 接合表3 接合表4 接合表6 ...接合表9 测量员 绘图员 检查员 图号 图名 点号 点号 点号 点号 ... [POS 点号 点号 点号 点号] 接合表1 接合表2 接合表3 接合表4 接合表6 ...接合表9 测量员 绘图员 检查员 ....... ;;;文件结束 文件中一幅图信息采用三行表示: 第一行中点号序列为从图幅左下角起逆时针方向的点序(不同于单行格式的规定)。当点数多于 4时, 其后加入 “POS”关键字和4个点号, 此4个点号表示图幅外整饰内容加注在此4点附近; 第二行、第三行与 BZTK.INI 格式同。 STK 根据 TKUO.INI 信息(3行格式)和当前的测图比例尺(用命令SETMAPSC设定) 绘出标准图 廓, 自动加注图外整饰内容和坐标注记。但个别注记需用户作移位或旋转等处理。 不标准图框生成后的图形文件名取用TKUO.INI中的“图号”。 图外整饰设置中的图号规则和接合表方式对不标准图框生成无效: BZFFT 标准分幅图制作 29 地图绘制专家 MAPDRAW V4.2 操作手册 运行BZFFT命令(或运行FFT后选择“制作标准分幅图”)后可选择是用BZTK.INI文件制作分幅图(测区图幅接合表),还是用测区接合表信息文件制作分幅图。分幅图上在图幅真实位置绘 出图幅线并注记出图名和图号。当使用BZTK.INI文件制作时,图名取用其中的图名文字,图号取用图幅文件名;当采用测区接合表信息生成分幅图时,图名取接合表信息中的图保,图号根据图号规则确定。因此,在用接合表信息文件生成分幅图时,有必要设置图外整饰信息(SETTKINFO)。 AUTOJHB 自动更新接合表 当标准图幅的图框已经生成,但生成的图号、接合表不符合规则或要求,或者图名在全测区数字化结束之时才全部清晰而图框已经生成,则在编辑了全测区接合表信息文件之后,可用AUTOJHB命令自动更新图名、图号和接合表。 测区接合表信息文件格式见SETTKINFO命令说明。文件名一般取为JHB.INI,也可取为其它名称。 自动更新前需要用命令SETTKINFO设置好图外整饰信息,并确定好图号规则和接合表方式。 自动更新时系统自动在应当注记的位置根据层次和字体查找已注记信息,如已注记则删除原注记(对应于运行AUTOJHB命令后的Y选项),也可保留原注记(对应于N选项)。 PICKJHB 从接合图中提取图名信息 如果已经做好了测区图幅接合图,则可以从接合图上提取测区接合表信息并记录到JHB.INI中去。接合图必须按真实位置制作,即每幅图的定位是准确的,且每个图幅中的图名注记是中心定位的,同时图名注记最好是一个整字符串,则可以用本命令自动提取测区接合表图名信息并作记录。一般操作步骤是: 1. 检查图幅定位准确性; 2. 用SETTKINFO命令(菜单“绘图\图框生成\设置图外整饰信息”)确定标准图幅规格,此时只有“标准图幅规格”项对PICKJHB有效,其它设置不影响PICKJHB命令; 3. 运行PICKJHB命令,确认正确比例尺,选取接合图中的图名注记文本信息,选定记录文件名,则图名注记会自动被记录。如果同图幅范围内有多行图名注记,则会提示是不是同图号多图名现象,提醒将生成的接合表信息文件进行编辑。 注意: BZTK、BZTK2、BZTK3、STKUO、STK 运行后, 生成的图框存放于工作目录下, 若有同名文件存在, 则询问文件覆盖否。 BZTK命令图形文件名取用图框信息文件中的“图幅文件名”。 用户尚需给出图框制作的起止图号。起止顺序是指图框信息的编排顺序。如图框信息图号编排次序为Q1,Q10,Q3,Q2...,而输入起止顺序为Q1、Q2, 则结果制作图框 Q1,Q10,Q3,Q2;若输入起止为Q1、Q10, 则只制作Q1,Q10两幅图框。 批量生成图框后若马上进行数字化作图, 需用 OPEN 命令重新打开要做的图形文件。 当 TKUO.XY、TKUO.INI或BZTK.INI 三个文件在作完图框后又作了修改, 必须删除工作目录下的 TK-XYINI.MEM 或 BZTK.MEM文件, 这样系统重新读入所有信息; 否则系统从 TK-XYINI.MEM或BZTK.MEM 变量文件中快速读取图幅信息, 并不理会用户所作的修改。 (第一次读入图幅信息时系统把图幅信息存入到变量文件TK-XYINI.MEM 或 BZTK.MEM 中, 以提高系统运行速度。) 不管是标准或不标准图框, 图外整饰内容均通过菜单“设置图外整饰信息”进行 图框生成时~图廓线及注记的层次不受层次控制模式限制~默认设置各种图廓要 30 地图绘制专家 MAPDRAW V4.2 操作手册 素于“?GRID”层次上。 图框生成后~内图廓线(IGRID层)和公里网线(KGRID层)自动锁住~以防误操作将其移位或破坏。如果要对其进行操作~应先将其解锁。 如果程序运行不正常或结果不正确, 请检查 BZTK.INI 或TKUO.XY、TKUO.INI 中 的数据格式。 ROTDIM 不标准图幅方向旋转 ROTDIM 仅对非标准图幅有效。有时非标准图幅的注记字头需要与图的底边或其它方向垂直, 而不是朝向正北。因此注记之前应把图幅旋转使得注记字头满足要求。 1.当非标准图幅是正常方向(公里网线水平)时, ROTDIM 取得TKUO.INI图幅信息文件中组成该图幅的第1、第2两个点(即图幅的底边)坐标, 并以第1点(图的左下角点)为基点, 以该两点的方位为方向角进行全图旋转使得图幅底边在AutoCAD的坐标系中保持水平, 并把旋转角度存入“USERR3”系统变量。 2.当图幅已经过旋转时(“USERR3”?0.0), ROTDIM把图幅进行反向旋转使图幅恢复正常方向, USERR3设为0.0。 需要注意的是: ROTDIM取得当前图幅底边两点坐标使用了TKUO.XY、TKUO.INI或TK-XYINI.MEM, 当ROTDIM警告由取得的两点坐标计算的角度与USERR3不一致时, ROTDIM不进行动作。此时请检查TKUO.INI是否有改动或改动有误。当确有此类情况发生时, 保证图幅方向能正确恢复的方法有两种: 1.修改TKUO.INI中该图信息, 保证现在的图幅信息与旋转前一致, 并删除TK-XYINI.MEM文件, 重新运行ROTDIM。系统变量“USERR3”不可手工改动而仅可由ROTDIM自动修改, 否则不能保证图幅方向正确。 2.运行 ROTCAL 命令, 按提示捕捉两标准点(可以是任意的已知坐标的点, 捕捉选用菜单中的捕捉功能), 输入该标准点的已知坐标, 则ROTCAL 将图幅旋转到校正方向, 并设变量USERR3为0.0。校正前,可以控制是否保持图形要素比例不变(为1)。 有时运行ROTDIM后图形下方水平方向的图廓边并非图的底边, 这种情况是由于TKUO.INI的格式错误引起的, 或者是用户回答错了格式, 把三行格式与单行格式混淆。此时应用ROTDIM马上把图形恢复至正常方向, 修改TKUO.INI并删除TK-XYINI.MEM文件后重新运行ROTDIM。 不标准图幅未经旋转时所有命令正常使用。 当图幅经过旋转以后, 图幅内除旋转基点外的所有点及物体坐标均非正确的大地坐标。但此时旋转可能影响到的命令如不标准图幅四点定向、自动注记控制点、从文件中注记高程点、高程提取、碎部展点等均能根据USERR3作相应旋转处理, 用户不必担心。但若发生前述错误时命令中断, 不再继续。 注意: 不标准图框全图修剪(TRIMMAP2)、抄边、接边(JB)操作应当在图幅正常方向下进行。 建议:所有相关操作均应在图幅正常方向下运行。 作业中当注记方向需要与底边平行时, 注记前应运行ROTDIM命令, 再进行注记。绘图操作既可在正常方向下进行, 也可在旋转后的状态下进行。如需要旋转, 则旋转应在不标准图框四点定 向之前进行。注记完毕后应再运行 ROTDIM 命令以使地物大地坐标恢复正确。 LOADBMI 自动装载图象并自动定位 如果用户使用诸如ImgPro之类图象纠正处理程序进行图象纠正后,对纠正后的图象作了信息记录(*.BMI文件中记录了图象文件路径、图象左下角和右上角坐标等信息),则LOADBMI命令通过BMI文件中的信息能自动读入图象并自动定位。 31 地图绘制专家 MAPDRAW V4.2 操作手册 BMI文件格式如下: ;;; PICFROM=C:\ZDvlp\ImgPro\newbmp.bmp PICPROCESSTIME=2001年06月23日 17:05:36 PICFILENAME=C:\ZDvlp\ImgPro\newbmp-J.BMP PICTYPE=BITMAP PICSIZE=499,320 PICDPI=12 COORDSYSTEM=MATH PICLD=-192.405700683594,-123.826171875 PICRU=863.33935546875,552.674194335938 PICSCALE=1000 图象信息中,PICFILENAME的行指定了图象所在的目录(指定目录)和名称,如果该文件不存在,则LOADBMI命令自动在图象信息文件所在目录(信息目录)中查找该图象文件,如仍不存在则在指定目录和信息目录中查找与图象文件主名完全相同但后缀有可能不同的图象文件(即同名不同格式的图象文件),如只找到一个图象文件,则自动加载并定向,如找到不止一个相似文件,则由用户选择一个图象进行装载并定位。 32 地图绘制专家 MAPDRAW V4.2 操作手册 居民地绘制 FW 房屋绘制主命令 HNPLMODE 多点绘房、三点绘房完整线开关 HNP 多点绘房 H3P 三点绘房 HNW 绘非比例房(1:5000比例以下) PF 加绘棚房(棚房主命令) PF1 选择逐个房角加绘棚房 PF2 对独立房屋加绘棚房 JYF 加绘简易房 HF 加绘花房 PUOF 改成破房 FWCUT 房屋分割 YT 绘外阳台 YT2 绘内阳台 HDIM=HOUSEDIM 层次注记 FWTC=FILLFW 房屋填充 FYGZ 房檐改正 H2 两点作房 H3 三点作房(两线作房) LPC 拉皮尺 (参见MLPC命令帮助。) DLTJ 独立台阶 WTJ 弯台阶 LT 楼梯 WQ 绘围墙 TQ 绘土墙 LQQ 绘两千围墙 WALL 绘各类短小线状地物(短围墙、短土墙、短栅栏、短篱笆等) Q 快速套绘短围墙 DOOR 围墙开门 CZLTQ 绘挡土墙 FW 房屋绘制主命令 可通过选择其选项完成各种房屋相关绘制命令。 HNPLMODE 多点绘房、三点绘房完整线开关 HNPLMODE 控制HNP和H3P命令绘出的房屋是LINE线段组成,还是由一根PLINE完整线绘制 而成。MAPDRAW装载后缺省为LINE模式。 HNP、H3P 多点、三点绘房 HNP、H3P以正交方式绘制房屋, 以开头两点定向。绘制的房角一定是正交的,因为对所采的 点进行了近似平差处理。用HNP绘制时,房角数一般是偶数,否则结果可能不对。如果房屋本身是 33 地图绘制专家 MAPDRAW V4.2 操作手册 不正交的,则不能用HNP和H3P绘制;如果用HNP或H3P绘制,则绘制后一定要进行编辑处理。 HNP和H3P命令绘制房屋的前两点可以自动优先捕捉特征点,如交点、端点、最近点,也可随时确定优先捕捉模式。(参见MLINK命令中相关功能键)。 绘制过程中,除Z、X、V、S、A选项功能同MLINK中介绍的功能一致外,还有其它辅助功能选项: 在任意时刻用,选项查看实时帮助; 在确定房屋绘制的第一点和第二点时,有O和P选项; 在确定房屋绘制的第三点时,有O和L选项; 在确定房屋绘制的第四点及以后点时,有O、I、L和K选项。 O选项:在确定房屋绘制的第一点和第二点时,按O选项键后,必须选择一条线(在该线上点击一下),则将其后或已确定的第一点和第二点到该线的垂足作为第一点和第二点;在确定第三点和第四点之前按O键,则以一点到所选线的垂足作为房屋绘制的输入点; P选项:只用于第一点和第二点的确定。如果第一点或第二点正好位于某条线上,且按了P键,则保证房屋起始绘制方向与所选线平行; L选项:除第一点和第二点之外,在确定其它点之前按了L选项后,则以其后确定的两条线的交点作为房屋绘制输入点; I选项:用于保证其后的一绘制点位于房屋的起始方向线上; K选项:在确定下一点时,用于保证前一点的点位不致于因下一点而变,同时使下一点改正到前一点所应在的线上。 HNW 不依比例尺房屋 HNW 一般用于1:5000比例尺以下地形图作业。HNW绘制0.7mm宽的不(半)依比例尺房屋。 PF 加绘棚房短线 PF 命令用于在已经绘制过HNP的房屋后进行棚房短线绘制。有两种方式,一是选择逐个房角方式,另一是直接选择独立房屋方式。分别对应于命令PF1和PF2。独立棚房只要在房屋中间确定一点,则自动确定边界绘出棚房符号。 JYF 加绘简易房线 JYF命令在选择两个房角后自动捕捉端点绘出简易房的斜线。 HF 加绘花房 HF命令用以加绘花房符号,一般在四角房屋的任一边上点击一下,则该命令自动判测房屋走向加绘出花房符号。绘出符号之前被要求回答是否留出空隙以进行文字注记。 PUOF 改成破房 PUOF 用以将绘出的房屋边线改成破房线型。在任意一房边上点击即可完成修改。如果房屋边线是用LINE绘出的,自动将LINE线连成一体。 改破房仅对处于FW层上的物体有效,如果选中非FW层物体,仅改正选中的一根线的线型。 HF 仅对四边房进行自动加绘(自判长短边、测算留空距离); 部分命令运行时需搜索图形数据, 因此对于含有大量房屋的图幅建议先绘制房屋并编辑花房、破房、简易 34 地图绘制专家 MAPDRAW V4.2 操作手册 房、棚房后再作其它地物, 以提高速度作业。 YT、YT2 绘制阳台 YT命令在给出的一房边上加绘三边封闭一边开口的阳台线。其绘制顺序是:点击一房边;点阳台拐角第一点;点另一阳台角。如果阳台与房边线平行,第二点按回车。 YT2命令一般用于绘制拐角阳台,其绘制顺序是:点击一房边;点中间阳台拐角点;点另一房边。 FWCUT 房屋分割 FWCUT命令进行房屋分割线绘制。第一点的位置点在分割线上,后两点点在房边上,命令计算第一点到两线的垂足,两垂足的连线即是房屋分割线。 HDIM、HOUSEDIM 层次注记 HDIM = HOUSEDIM 房屋层次注记:给出层次,依次点击注记的位置。能自动移屏。 FWTC、FILLFW 房屋晕线填充 FWTC=FILLFW 当绘制小比例尺图时,FWTC命令对全图处于FW层次的房屋线进行一次性全图平行晕线填充。填充条件是:所有房屋线必须组成无开口的封闭边界;房屋未经编辑;未注记房屋层次和文字(若先注记层次或文字,则文字不能压盖于房边线上)。如果不符合以上条件,则晕线填充效果可能不理想,必须将整体晕线删除,重新填充。 如果单独填充房屋,可用FILLLINE或FILLCROSS进行。参见FILLLINE和FILLCROSS命令。FWTC与FILLLINE的区别之一是:FWTC填出的是全图晕线块;FILLLINE或FILLCROSS填出的是单晕线块。 FYGZ 房檐改正 对于立体测图仪或JX4等仪器测出的房屋数据一般必须进行房檐改正。FYGZ对一个大于等于3个节点的POLYLINE或LWPOLYLINE进行处理。FYGZ运行后先选中一条房边线,系统高亮显示选中的线,可回答“Y”对该线先进行备份,保留底图于“FW_FY”层次。此后用户用各种选项进行改正控制。 O选项:选择新房屋线进行房檐改正; J选项:将与此线相连的线连成一条完整线。开始选中一根线时,可能只高亮显示一根线段,此线可能不满足条件,此时则可用J选项。 B选项:随时备份底线到“FW_FY”层次。 V选项:当原图的房边由两条折线平线连接而成时,直接改房檐是不可能的,必须用V选项调用PED命令进行节点编辑,以将两条共线折线转成一条房边线,便于后续处理。 P选项:选择当前线段的前一房屋边线进行房檐改正。 N选项:选择当前线段的后一房屋边线进行房檐改正。 G选项:进行房檐改正。图中高亮显示了当前需改房檐的线段,并用红十字叉显示了该线段的起点,此时输入正的房檐值将房边线向左侧改正,负值则向右改正。输入房檐值时,回车则默认上一个房檐值。 R选项:当图上房边未能高亮显示时,用R刷新显示。 C选项:调整标识当前房边线的线段颜色。 35 地图绘制专家 MAPDRAW V4.2 操作手册 M选项:当房边共4段时,可用M选项同时改对边房檐。 X选项:退出命令。 H2、H3 两线、三线定房 H2、H3 是对已绘有的一条线或两条线编辑成四边房,无正交功能。H3即是构造平行四边形。 LPC 拉皮尺 LPC 先选取一组房边线, 屏幕显示选取的线及其端点,该线称为准线, 对顶三角标记点称为准点, 准点是画线的起点, 另一点称为尾点。提示行中列出了当前准线的长度及方向。 以下按准线依据各子命令进行作图 (所有绘过的线或未绘出但作图过程中相关的线, 包括用户一开始选取的线组, 均被记录在案, 可用 6 或 7 选项选取任意一条作为准线): 1:左拐弯 向左作某一长度的房边线。 2:向前 向前延长。 3:右拐弯 向右作房线。 4:掉头 调换线头作为画线起点 5:移位 在准线上移动准点, 不画线, 距离可为负。 6:前线 选取前面画过的线或用户选取过的线作为准线。 7:后线 选取后面画过的线作为准线。 8:模式 模式开关: 初始为画线前进方式, 切换后为空移方式, 只走不画。绘进模式时, 准点标记为对顶三角;空走模式时, 准点标记为方框。 9:换点 切换准点为其它任意一点, 亦即切换准线。 10:边交会 以准线两点作边长交会, 先输入到尾点的距离, 再输入到准点的距离。组成交会图形的规则是:尾点、准点、交会点为逆时针。 11:极坐标 以准点为测站, 尾点为定向点, 求极坐标点,不换准线。距离可为负值; 12:引垂线 从准线外一点作准线的垂线, 变换准线。 13:线交点 点选一线, 求出与准线的交点, 绘出连线,变换准线。 14:切距点 以准点为圆心, 用户输入长为半径画圆, 尾点与圆的切点称为切距点。输入的距离只能为准点到切距点的距离, 尾点、准点、切距点为逆时针。否则距离输入负值。 连续四次回车表示命令运行结束。 有功能更强的拉皮尺命令 MLPC。参见命令MLPC。 房屋的编辑一般辅助以PPLINE(作垂线)、EXD2L(交截)、EXTEND(延长)、TRIM(修剪)等命令进行。房屋常用编辑命令在数字化仪 16 键定标器上均有定义。鼠标用户从下拉菜单或边框菜单选取。参见命令PP、EXD2L等。 TJ 台阶绘制 TJ 命令绘以下三种台阶, 也可单独运行以下三命令。参见 DLTJ、WTJ、LT命令。 DLTJ 独立台阶 DLTJ 独立台阶一般用于绘制不与任何地物靠接的狭长台阶。 ? ?????? 36 地图绘制专家 MAPDRAW V4.2 操作手册 如 ?????? , 数字为采点顺序; WTJ 弯台阶 WTJ 一般用于绘制如电影院门前的宽的台阶或拐弯台阶。采点沿最高阶线, 并回答有关信息。 如 ????????????? ????????????? ????????????? ?????????????? LT 房边楼梯 LT 一般用于绘制靠接在房屋边线上的楼梯。LT 所采两点要与所选房边线平行。LT 所绘出的左右短线总是比前进方向的长度要短。即 LT能自动判断楼梯方向, 并判断所采第二点的位置,作楼梯短线或边线与所选房屋边线的平齐处理。如楼梯短线或边线与房侧边线错位距离小于0.5毫米则处理成平齐, 否则所采点位不变, 仅对所采两点作与房平行处理。如下图, 数字为点选顺序。 ? . .? ??????? ??????? A ???×????B ,〉 ????????? ? ? ? ? ? WQ、TQ 绘双线围墙、土墙 双线围墙(WQ)、土墙(TQ)与短围墙采点时优先捕捉交点、端点、最近点, 但当采点位置到捕捉到的交点、端点位置的屏幕距离大于约 3毫米时仍然采用最近点或采入点。 在完整线型体系中绘制双线围墙后,必须用线型生成方法以生成另一侧辅助线。 TQ命令只用于简单线型体系中。 LQQ 绘1:2000 以下不依比例尺围墙 不依比例尺的围墙命令(LQQ)捕捉功能同双线围墙, 捕捉条件同以屏幕距离3毫米为限。如果捕捉到交点或端点, 则以与采入点最近的线为方向, 从捕捉到的点向该方向延长半个两千围墙宽,把该延长后的点作为最终输入点。 WALL 绘各类短小线状地物 绘各类短小线状地物(短围墙、短土墙、短栅栏、短篱笆等)。 此命令只用于简单线型体系中。 Q 快速套绘短围墙 用窗口套住较为平行的两房屋的房角, 自动判断绘线方向画出围墙。套选选中的实体除围墙“WQ”层次线条外需等于4条, 且方向不能扭得太厉害。 此命令只用于简单线型体系中。 37 地图绘制专家 MAPDRAW V4.2 操作手册 DOOR 围墙开门 围墙开门:在已经绘好的双线或单线围墙上开门,断开围墙,绘出短线。 CZLTQ 绘挡土墙 绘制挡土墙。此命令只用于简单线型体系中,绘出挡土墙母线和插入的挡土墙图块。 ** 一些命令只在简单线型体系中使用。参见设置线型体系命令SETLTMODE。 38 地图绘制专家 MAPDRAW V4.2 操作手册 道路绘制 道路绘制命令一般均是在设置层次、颜色、线型后绘制较为简单的线条。线条绘制方式有两种~一为单一方式~另一为多功能方式。当用多功能方式绘制时~可以有 SETLSCMODE命令。 多种功能可供使用。参见 层次、颜色、线型是否设置为系统默认值~取决于当前系统层次控制模式。参见SETDRAWMODE。 HKTL 绘制不依比例尺的黑块铁路 DXTL 绘制依比例尺的双线铁路 TL 完整线型体系下的各种铁路绘制 GL 绘公路或街道 AQD 绘圆头安全岛 DCL 绘大车路 JYGL 绘简易公路 JZGL 绘建筑中公路 JJGL 绘建筑中简易公路 XCL 绘乡村路 XCL1 绘不依比例尺的乡村路 XL 绘小路 LBDL 绘内部道路 HKTL 绘制不依比例尺的黑块铁路 在简单线型体系下用此命令绘制不依比例尺的铁路(一般是1:2000铁路)。 DXTL 绘制依比例尺的双线铁路 在简单线型体系下用此命令绘制依比例尺的各类双线铁路,通过回答铁路宽度、绘制方式等确定绘制何种铁路。 以上用于简单线型体系 TL 完整线型体系下的各种铁路绘制 通过选择绘制各类依比例、不依比例尺的铁路。绘制后一般要通过辅助线型生成来生成铁路线型的另一侧、两侧或粗度。当线型体系有变化时,系统菜单中能自动屏蔽不相关的命令。 GL 绘公路或街道 可以选择绘制路肩线或路边线,以不同粗度表示。 AQD 绘圆头安全岛 39 地图绘制专家 MAPDRAW V4.2 操作手册 绘制两头为圆弧的安全岛。 DCL 绘大车路 可以选择绘制大车路的实部或虚部。 JYGL 绘简易公路 绘制简易公路线。 JZGL 绘建筑中公路 绘制建筑中公路。 JJGL 绘建筑中简易公路 绘建筑中简易公路。 XCL 绘乡村路 绘制无宽度的依比例尺乡村路。 XCL1 绘不依比例尺的乡村路 绘制有宽度的不依比例尺的乡村路。 XL 绘小路 绘制小路 LBDL 绘内部道路 绘制内部道路。 40 地图绘制专家 MAPDRAW V4.2 操作手册 电力线绘制 DXG 电线杆(电力线) DXGZX 电杆支线 DXJ 电线架 BYQ 变压器 TOGRND 电线入地 TIETA 三点绘铁塔 NSCTIETA 绘不依比例尺铁塔 DXG 绘制(高压、低压、通讯)电力线路 DXG绘制高压、低压、通讯电力线。其它同DXG。该两命令均能中途嵌入绘制铁塔、电线架、不依比例尺铁塔以及变压器。当需要嵌入绘制时, 用回车回答电杆位置进行选择。也可单独执行DXJ(电线架)、TIETA(依比例尺铁塔)、BYQ(变压器)、TOGRND(电线入地)命令。 绘制电杆时可全自动移屏,并具有捕捉功能。 在MDIGS V4.22以后~电力线,包含通讯线和高压线,的绘制均采用符号电杆和符号方向的表示方法~与以前版本有所区别。 DXGZX 绘制(高压、低压、通讯)电力线路支线 DXGZX为支线命令, 除第一电杆有捕捉功能外,其它功能与DXG相同。 在编绘时,比例尺变换时,~对于绘制好的电力线路没有很直接的方法将其一次性处理成与当前比例尺一致。但可以使用命令REDXG调整电杆大小、间距等。不过此方法也不可能一部到位地处理好所有电杆关系~尚需手工沿线路巡视一遍。参见REDXG 等命令。 DXJ 电线架 DXJ给出两电杆位置绘电线架。 TOGRND 电线入地 加注入地符号。 TIETA 三点绘铁塔 TIETA 用三点绘出边线正交的依比例尺铁塔。 NSCTIETA 绘不依比例尺铁塔 NSCTIETA 绘出不依比例尺铁塔符号。 41 地图绘制专家 MAPDRAW V4.2 操作手册 BYQ 变压器 BYQ 命令支持三种方式绘制: 1.给出两根电杆位置, 中间加绘变压器,类型为组合线条; 2.给出变压器符号中心位置和方向绘制变压器;类型为SHAPE符号; 3.开窗选取两根电杆自动加绘变压器,类型为组合线条。 42 地图绘制专家 MAPDRAW V4.2 操作手册 管线绘制 DSGX 地上管线 DXGX 地下管线 JKGX 架空管线 LB 篱笆 TSW 铁丝网 ZL 栅栏 HS 行树 HSLB 活树篱笆 GMC 灌木丛 LPUTSYM 符号着附 DSGX 地上管线 绘制地上管线。在简单线型体系中绘出的是组合线条,在完整线型体系中绘出完整线条。 DXGX 地下管线 绘制地下管线。在简单线型体系中绘出的是组合线条,在完整线型体系中绘出完整线条。 JKGX 绘制架空管线 JKGX 先绘制管线线划, 绘完后在用户点中位置加注柱位符号,能自动判断柱位方向。可利用此命令直接加柱位而不绘制线路部分。 LB 篱笆 绘制篱笆。在简单线型体系中绘出的是组合线条,在完整线型体系中绘出完整线条。 对于短小的篱笆、铁丝网、栅栏~在简单线型体系中请用WALL命令绘制~在完整线型体系中~仍用LB或TSW、ZL命令绘制~在绘制完后用辅助线型生成命令生成出短篱笆。参见辅助线型生成命令LTCA、多功能线命令MLINK中的G选项。 TSW 铁丝网 绘制铁丝网。在简单线型体系中绘出的是组合线条,在完整线型体系中绘出完整线条。 ZL 栅栏 绘制栅栏。在简单线型体系中绘出的是组合线条,在完整线型体系中绘出完整线条。 HS 行树 绘制行树。在简单线型体系中绘出的是组合线条,在完整线型体系中绘出完整线条。 43 地图绘制专家 MAPDRAW V4.2 操作手册 HSLB 活树篱笆 绘制活树篱笆。在简单线型体系中绘出的是组合线条,在完整线型体系中绘出完整线条。 GMC 灌木丛 绘制灌木丛。在简单线型体系中绘出的是组合线条,在完整线型体系中绘出完整线条。 LPUTSYM 符号着附 LPUTSYM 注记一种符号,该符号定位“附着”到线上, 点击符号注记位置时,对点中的线自动判断方向, 并切断线条一定长度,后将符号以该线方向注记。 44 地图绘制专家 MAPDRAW V4.2 操作手册 水系绘制 WATER 水线综合命令 WROW 在单线沟上加绘流向箭头 WROWL 绘制流向箭头 DWATER 绘制地下水线 DUKOU 绘制渡口线 QD 绘制圆头桥墩 QIAO 绘制双线桥 CZ 绘制不通车水闸 TCSZ 绘制通车水闸 HDONG 绘制涵洞 WATER 水线绘制综合命令 WATER 通过选择,绘制单线沟、一般水线、水塘、地下水线等。 WROW 绘制单线沟剪头 WROW 在单线沟上加绘流向箭头。 位置点在线上时,自动定位符号方向。 WROWL 绘制河流流向 WROWL 绘制河流流向。早期版本(V4.1之前)流向为线和剪头组成,V4.2后为流向符号。 先给出定位点,给方向时如捕捉到线,则自动按线方向绘注流向,否则按方向点定位。 DWATER 绘制地下水线 绘制虚线线型的地下水线。 DUKOU 绘制各类渡口(虚线) 绘制各类虚线渡口。 QIAO 绘制对称双线桥。 用三点绘制对称的双线桥。支持桥爪线编辑。 QD 绘制圆头桥墩 绘制圆头桥墩。虚线线型。 CZ 绘制通车水闸 绘制能通车的水闸。先采水闸缺口边两点,再在对边采一点。 45 地图绘制专家 MAPDRAW V4.2 操作手册 TCSZ 绘制不通车水闸 绘制不通车水闸。先采水闸缺口边两点,再在对边采一点。 HDONG 绘制涵洞 绘制涵洞的小三角箭头符号。先采顶点,再给出方向。结果为符号类型。 46 地图绘制专家 MAPDRAW V4.2 操作手册 境界绘制 JJ 境界绘制主命令 CUNJIE 绘村界 XIANG 绘乡界 XIAN 绘区县界 CITY 绘市界 PROVINCE 绘省界 COUNTRY 绘国界 BHQ 绘保护区界 OBORD 绘特殊界 JJ 境界绘制主命令 运行JJ,可通过选择绘制其下的各类界线。也可单独运行以下各命令。 CUNJIE 绘村界 绘制村级界线。 XIANG 绘乡界 绘制乡级界线。 XIAN 绘区县界 绘制区县级界线。 CITY 绘市界 绘制地市级界线。区分已定界和未定界。 PROVINCE 绘省界 绘制省级界线。区分已定界和未定界。 COUNTRY 绘国界 绘制图界。在简单线型体系下绘制结果由线条组合而成,在完整线型体系下为完整线型。 BHQ 绘保护区界 绘制保护区界。在简单线型体系下绘制结果由线条组合而成,在完整线型体系下为完整线型。 OBORD 绘特殊界 绘制保护区界。 47 地图绘制专家 MAPDRAW V4.2 操作手册 地貌绘制 DGX 绘等高线 CDGX 绘闭合等高线 DGXNC 等高线内插 SPX 绘示坡线 DK 陡坎 DY 陡崖 CDK 闭合陡坎 JGDK 加固陡坎 XP 斜坡 CXP 闭合斜坡 LL 绘制土垄 SLL 绘制石垄 LDKXP 线上插靠陡坎、斜坡 DKDX 改陡坎短线长度比例 DGX 绘等高线 绘等高线命令可以选择对首曲线、计曲线、间曲线进行绘制。绘计曲线后可进行高程注记, 并自动切断注记压盖的线条。 等高线暂不提供高程自动赋值功能。 CDGX 绘闭合等高线 绘制闭合等高线。如果当前线条绘制方式为多功能方式,则DGX和CDGX命令可以通用,只不过在绘制过程中用C选项控制闭合与否。 DGXNC 等高线内插 在选择的两条等高线之间等分插入给定数量的等高线, 可选择是否闭合。开始内插之前需要确定用于内插的两根等高线走向是否同向, 即是否一顺绘出的, 如果是选择“同向等高线”, 否则选择“反向等高线”, 如果不能确定则选择“自动判断”, 但当等高线较长时(点数较多)自动判断将需要较长时间, 组成等高线的点数越多需要时间将以级数倍数增长, 所以当线较长时不推荐使用“自动判断”方式, 而这种方式一般只用于短线内插。遇有较长等高线又不能判断方向时, 可默认同向, 如果结果不对, 可用“UNDO BACK”命令或“U”命令退回, 重新选择“反向”模式。 尽管如此, 走向相差悬殊的两根等高线之间内插可能产生特异效果。如果确是这样, 则不能使用本DGXNC命令。 SPX 绘示坡线 示坡线先选择等高线外一点,作固定长度的等高线的垂线为示坡线。 DK 陡坎 绘制陡坎。在简单线型体系中,绘出的陡坎为组合实体,在完整线型体系中绘出完整线条。 48 地图绘制专家 MAPDRAW V4.2 操作手册 CDK 闭合陡坎 绘制闭合陡坎。如果当前线条绘制方式为多功能方式,则DK和CDK命令可以通用,只不过在绘制过程中用C选项控制闭合与否。 在简单线型体系中,绘出的陡坎为组合实体,在完整线型体系中绘出完整线条。 JGDK 加固陡坎 绘制加固陡坎。在简单线型体系中,绘出的加固陡坎为组合实体,在完整线型体系中绘出完整线条。 DY 陡崖 绘制陡崖。在简单线型体系中,该命令不被支持,在完整线型体系中绘出完整线条。 XP 斜坡 绘制斜坡。 在简单线型体系中,通过绘出坡脚线和斜坡母线,自动加绘出长短线。绘出后要作必要的编辑。 在完整线型体系中,如果斜坡线为等长的,则可用完整线型绘出;如果不等长,则可选择用坡脚线和母线的方法绘制。 CXP 闭合斜坡 绘制闭合斜坡。绘制方法同XP命令。参见XP命令。 LL 绘制土垄 绘制土垄。在简单线型体系中,绘出的垄为组合实体,在完整线型体系中绘出完整线条。 SLL 绘制石垄 绘制石垄。在简单线型体系中,本命令不被支持,在完整线型体系中绘出完整线条。 LDKXP 线上插靠陡坎、斜坡 在一条母线上插靠陡坎、斜坡图块符号。用户点选一条线后, 移屏并用“×”标出至该线起点,高亮显示线条。用户回答其它信息后绘出陡坎或斜坡。 此命令一般用在不能用完整线型绘制出时,同时绘出后要进行编辑。 与此类似的命令有线上插靠图块LBLOCK,参见命令LBLOCK。 DKDX 改陡坎短线等的长度系数 对用简单线型绘制的组合式陡坎短线图块的比例进行修改。 在完整线型体系中,本命令不用。 与此类似的命令有改图块比例命令CHBLKSC,参见命令CHBLKSC。 49 地图绘制专家 MAPDRAW V4.2 操作手册 高程点注记及处理 GCD 注记高程点 GCDP 注记位置修改 GCDV 注记值修改 GCDADD 高程点注记值统一增减 GCDPREC 改高程注记精度为小数后若干位 GETGCD 高程注记提取 SBGC 注记文件中的碎部高程 BRKGCD 属性块分解 TXTOGCD 把圆点和数字改成高程注记块 GCDIN1 根据比例尺对高程注记的点符进行缩放 GCD 注记高程点 GCD命令有三种方式注记,一是不绘高程点位,二是以高程小数点定位,三是常规方式。GCD 的注记利用带属性的块插入工作。因此高程点位和高程值是一个实体。 命令运行后,输入高程值时系统自动作输入正确性检查(输入是否含有字母等)。输入 / 或 \字符可以控制检查开关。 注记时提示用户输入高程值、高程点位和高程注记位置。常规注记方式中, 高程注记位置缺省位于右方, 否则注在用户点选位置。 GCD 命令使用 GCD.DWG 和 GCD2.DWG图块, 含有 "H" 属性, 字符串型, 常规方式(注记高程点位的注记方式)注记时引用块名为GCD, 其它两种方式引用块名为GCD2。 可利用此特性进行高程点属性提取得到高程数据。 用三种方式注记的高程,GCDPREC、GETGCD、GCDV、GCDADD、GCDP、BRKGCD 命令均一同处理。 GCDP 注记位置修改 高程注记位置的改动可直接拖动或用 GCDP 命令进行。选中高程注记后确定注记移动位置。 GCDPREC 改高程注记精度为小数后若干位 GCDPREC 改高程注记精度为小数后若干位。一般用于大比例尺到中小比例尺的编绘处理。如果精度已经是给定位数的小数,则此命令运行与否效果一样。处理时有归偶进位与四舍五入进位的选择。 此命令对用高程点注记命令GCD所绘制的高程点属性块进行处理。需要对独立的高程点注记数字文本进行精度处理请用TPREC命令。 GETGCD 高程注记提取 GETGCD 从当前文件中提取高程注记值到指定文件。提取完后能看到提取文件结果, “?”提示该高程点是否有问题。 GCDV 注记值修改 50 地图绘制专家 MAPDRAW V4.2 操作手册 GCDV 允许用户对高程注记一一点选修改其值。 GCDADD 高程点注记值统一增减 GCDADD 允许用户对图中所有高程值统一进行增减。 SBGC 注记文件中的碎部高程 SBGC 从文件中读入坐标和高程进行碎部点高程注记。文件字段格式为“点名 X Y [H]”。注记时可选注记范围, 并自动判断图幅是否标准, 高程值注记于点位右方。若无高程值或高程值为0, 则该点不注记。 注记碎部高程时,可确定注记小数位数。自动方式意为根据当前测图比例尺自动确定。1:500时自动注记2位小数,1:1000以下注记1位小数。 SBGC(碎部高程) 与 SBZD(碎部展点) 的区别在于点号的注记与否及高程的注记方式: SBGC命令不注记点号, 插入高程值块,SBZD可注记点号,高程值以文字方式注记,且注记归于“T_SBD”层次。参见命令SBZD。 BRKGCD 属性块分解 BRKGCD 是为了不同软件之间转换时把高程注记属性块分解为圆点和文字注记。同时可选择删除原块、隐含属性、隐含原块几种结果。 可以将高程点分解为小圆圈、高程点符、高程点图块,分别用C、S、B选项预以选择。如果分解为高程点符号(SHAPE)或高程点图块(BLOCK),则需给出符号或图块名。程序给出的名称为系统内部缺省名称。 TXTOGCD 把圆点和数字改成高程注记块 TXTOGCD 与 BRKGCD 过程相反, 把圆点(或高程点符号、图块)和数字改成高程注记属性块。 GCDIN1 根据比例尺对高程注记的点符进行缩放 用于对变换比例尺时的高程点符处理。参见“编绘类操作”。 51 地图绘制专家 MAPDRAW V4.2 操作手册 控制点注记及处理 CTRLP 控制点注记 CTRLP1 控制点注记(手工注记) CTRLP2 控制点注记(自动注记) GETCTRLP 从图上(自动)展出的控制点输出控制点数据 CTRLPOR 对展点后的控制点进行投影差反改 CTRLP 控制点注记 CTRLP 支持两种方式注记: 一种手工注记, 另一种自动注记,选择1或者2分别对应于命令CTRLP1和CTRLP2。 手工方式需输入点名等信息, 自动方式从工作目录下的控制点坐标文件“CTRLP.XYZ”(或通过文件名开关确定文件名是否为CTRLP.XYZ)读入控制点坐标信息, 自动搜索当前图幅内的所有点(或全部注记), 询问注记位置。因此自动方式用户应预先编辑全测区的控制点坐标文件 CTRLP.XYZ(或自定义文件名)。其格式如下: ;; 点名 [属性] X Y [ H ] 点名 [属性] X Y [ H ] 点名 [属性] X Y [ H ] ... ... ... ... ;; 属性项表示点是三角点、导线点还是图根点等。 G、GP、GPS ---- GPS 点,符号 HN33 D、DX、DXD ---- 导线点,符号 H25 S、SJ、SJD ---- 三角点,符号 H22 Z、SZ、SZD ---- 水准点,符号 H27 T、TM、TGD ---- 埋石图根点,符号 H26A T2、TNM、TB ---- 不埋石图根点,符号 H26B 属性项可选, 系统自动根据数据文件中第二列的串值第一字符是否为数字作为属性项的判断依据,如第一字符是数字则系统认为该列为坐标值,不是数字时则系统认为是属性项。有属性时程序自动选取与属性相对应的符号;没有属性项时用户输入所注记的控制点的符号名, 默认为“导线点”或上次注记的符号。属性项除可以用G、D、S、Z等字符标识为相应控制点外,也可直接为以上控制点的型符号名,或者为MAPDRAW系统中存在的其它型符号名。如果用户有自己有型符号库,则属性项可以用“$型符号名”的格式直接表示控制点注记所使用的符号。 属性项虽然可选, 但文件中各点最好统一使用属性项或统一不用, 以便于其它命令对控制点文件的处理。 H高程项可有可无,有该项时注记高程,当无高程或高程值为0.0时则不注高程而仅注记点名。 水准点无坐标时用0代替坐标。 如: I1 D 3513245.432 459678.324 4.325 I2 D 3513789.234 459455.233 I3 $456 3513789.234 459455.233 ;;;456是符号名 IBM2 SZD 0 0 4.564 IBM3 SZD 0 0 4.564 大庄 S 3513259.876 460608.543 52 地图绘制专家 MAPDRAW V4.2 操作手册 第一次读入 CTRLP.XYZ 后, 系统把控制点坐标信息存入到变量文件 CTRLP.MEM 以提高运行速度。当CTRLP.XYZ 有改动时,应该删除工作目录下的变量文件CTRLP.MEM以重新自动读入坐标。 GetCTRLP 从图上(自动)展出的控制点输出控制点数据 如图上已经(从控制点文件自动展出的或手工展的)展出了控制点,此命令可以将控制点数据导出到文本文件。先给出输出文件名,可以以覆盖或添加方式,然后对 “CTRLP”层次上的符号自动搜索出,由用户给出控制点符号注记的查找方式,如自动搜索,则以符号中心约30毫米半径范围内查找控制点注记文本,如果手工方式,则每一点对应的控制点点名注记由用户框选。提取结束后以点名,符号名,大地X,Y,H的格式输出。当未给出控制点点名注记时或未自动搜索到,则点名项为“??”,高程项可能为正确值,也可能为0。 不管是否找到注记,还是找错注记以致于高程注记值与符号本身高程值不一致,提取后在该点后附有提示说明。 在自动搜索注记点名和高程注记时,有红色窗口显示,该窗口为自动搜索范围。 如果用自动搜索时想改动半径搜索~则用如下格式(setq GV_CTRLPAUTORADIUS 30.0) 控制。 * 注意:当图幅是不标准图幅,且图幅中控制点注记不是向上时,一般需用ROTDIM命令将注记旋转放正后再提取控制点,提取后再用ROTDIM命令恢复。如果提取前不用ROTDIM命令,控制点注记的点名和高程仍保持上下关系的话,直接用GETCTRLP提取也可。参见命令ROTDIM。 CTRLPOR 对展点后的控制点进行投影差反改 此命令一般在已用CTRLP命令(自动)展点之后进行,目的是对已展的控制点进行投影差反改,以便于绘出薄膜控制展点图后进行象片平面图制作时纠正对点。 反改投影差的对象是已展出的控制点符号,且应位于同一图层上。图上已展出的控制点中一般必须包含底点。 在对话框中必须给出中截面高,底点位置可从图上选取控制点符号确定,也可手工输入。可以用不同的符号名、不同层次和不同颜色确定反改后的控制点特征,以区别与原控制点。也可以选择是否将原控制点删除还是保留。 点选“从图上确定底点位置”按钮并从图上选择了一个底点符号后,移动对话框,可以看到在所选符号中心的方框标记。 对话框中的“底点X”对应于大地坐标Y,“Y”对应于大地坐标X。 从图上选择底点符号以确定其位置后,底点符号所在的图层信息也带入到“处理的层次范围”编辑框中。 反改投影差完毕后,底点位置用圆圈圈出。 53 地图绘制专家 MAPDRAW V4.2 操作手册 填充 FILLCROSS 填充十字晕线 FILLDOT 填充网点 FILLLINE 填充平行晕线 FILLPOINT 点状要素填充 FILLSOLID 区域实心填色 FILLPAT 通用晕线填充 FILLSYM 填充符号 FILLCROSS 填充十字晕线 选择边界,确定角度,填充十字晕线。可用于坚固房屋填充。 边界选择有四种方式,选物体确定边界、绘出边界、点在边界内部自动探测边界。如果自动探测边界时不能进行填充,可能是边界不封闭或内部有干扰,必须先将边界封闭或关闭干扰地物层后再进行填充。 可以进行全图房屋填充,但一般少用。参见命令FWTC。 FILLLINE 填充平行晕线 与FILLCROSS类似。 FILLDOT 填充网点 与FILLCROSS类似。 FILLSOLID 区域实心填色 与FILLCROSS类似。填色后一般自动将填充晕线置后显示,如仍有显示压盖,用菜单“工具\显示排序\置前放后”功能处理。 所填充的颜色如选择的正好与层次定义颜色一致,则颜色改用 BYLAYER 逻辑色属性表示,不影响显示。 FILLPOINT 点状要素填充 可填充网点、文字、符号。当填充网点时等同与FILLDOT命令。填充符号时等同与多边形窗口符号注记命令FILLSYM=CKZJ2。参见命令CKZJ2。 FILLPAT 通用晕线填充 填充晕线可以是AutoCAD系统定义的填充文件ACAD.PAT中的,也可以是MAPDRAW系统晕线定义文件MDIGS.PAT中定义的。这些晕线能够自动搜索到,只要定义过。除此之外的晕线名称是无效的。 输入的角度是晕线填充后的旋转角度; 当输入的比例为正值时, 用输入比例与当前测图比例尺值相乘结果作为晕线的实际填充比例;当输入为负值时, 取其绝对值作为实际填充比例。 54 地图绘制专家 MAPDRAW V4.2 操作手册 FILLSYM 填充符号 FILLSYM=CKZJ2。以多边形窗口方式填充符号。参见命令CKZJ2。 * 注意:FILLDOT、FILLLINE、FILLCROSS、FILLSOLID填充后的物体类型均为“HATCH”~除FILLSOLID的填充色块外均可分解,EXPLODE,。 55 地图绘制专家 MAPDRAW V4.2 操作手册 特殊注记 COORD 坐标值注记 PGRID 格网绘制 PGRID2 格网绘制 IN123 带圈序号注记 INDMS 度分秒符号注记 BORD 方框引线注记 ZBZ 指北针注记 SDIM 分式注记 COORD 坐标值注记 将所给的点处坐标值注记出来,可以注记成AutoCAD坐标,也可注记成大地坐标。 PGRID 格网绘制 给定起点、行列数和纵横角度绘制格网。角度为弧度,也可从图上两点确定角度。 PGRID2 格网绘制 给定三点确定行列数和纵横角度绘制格网。 IN123 带圈序号注记 在给定序号数字字体名后,注记带圈的序号数字,并保证序号一定落于圈内。 也可先确定圆圈大小,后再注记圆圈内数字或文本。 INDMS 度分秒符号注记 度分秒符号?′″注记稍困难,因此可以用此命令以D、M、S或其组合应答,注记对应的度分秒符号。 BORD 方框引线注记 用于带方框引线的注记。注记内容可以有多行。注记后自动在外框上引线指向某目标。 ZBZ 指北针注记 自动加注指北针符号。该符号为图块{InstallPath}\MDIGS\ZBZ.DWG。 如果是不标准图幅, 图形不管是否作了旋转,ZBZ命令自动识别北方向。 SDIM 分式注记 以分子分母形式进行注记。 56 地图绘制专家 MAPDRAW V4.2 操作手册 杂类绘制 CSD 绘制传送带 LMD 绘制龙门吊或天吊 FENCHI 绘制圆粪池 HT 绘制各种花坛 FIELD 绘制田埂 CSD 绘制传送带 先按给定宽度绘制平行线,后自动加绘平行线中的折线。 LMD 绘龙门吊或天吊 给出的第三和第四点为对边轨道线上虚线的位置。 FENCHI 三点绘圆粪池 用三点方式绘圆粪池,自动加填晕点。晕点名称为“DOTS”。参见FILLPAT命令。 HT 绘制花坛 可选择地绘制各种形状花坛。 FIELD 绘制田埂 57 地图绘制专家 MAPDRAW V4.2 操作手册 编绘类操作 IN1 全图按比例尺统一处理 TEXTIN1 注记文本按比例尺处理 SYMIN1 符号按比例尺处理 PLWIDIN1 多义线宽度统一处理 GCDIN1 高程点符按比例尺处理 DLJIN1 地类界密度按比例尺处理 TRANSC = REDENCE + REDXG REDENCE 陡坎、垄块符号的密度重建(1:1000==>1:2000) REDXG 电力线杆大、符号配距重组 IN1 全图按比例尺统一处理 IN1 命令包含符号(SHAPE类型)统一处理(SYMIN1)、文本统一处理(TEXTIN1)。 进行过 IN1 处理后, 对符号、文本所作的手工缩放均告无效。 SYMIN1 符号按比例尺处理 SYMIN1 把全图符号按比例尺处理成图式规定的大小。一般数字化作业中用注记符号(SYMPUT)、注记有向符号(SHP)命令或注记常用符号(SYMBOL)命令后, 符号已是标准大小,并不一定需要用SYMIN1处理, 除非用SHAPE命令插入某符号且其插入的比例因子与比例尺不相应, 或者注记时的比例尺与实际需要的比例尺不等时, 才必须用SYMIN1命令。 进行过 IN1 处理后, 对符号、文本所作的手工缩放均告无效。 系统中的符号库是按照图式尺寸1:1的比例建立的。 TEXTIN1 文本尺寸按比例尺处理 TEXTIN1 的处理与 SYMIN1基本相同。如果用户回答Y,则在统一处理之前系统将根据字体定义STYLESET.DAT文件中的参数进行字体重新定义,否则系统保留当前字体定义;如果用户再回答Y则可选择只当前图形中的几种字体进行统一处理而不是对所有文本。 进行过 IN1 处理后, 对符号、文本所作的手工缩放均告无效。 参见命令STYLESET。 PLWIDIN1 多义线宽度统一处理 PLWIDIN1 把图中所有线条宽度改成统一粗细(0.2mm)。线条可以是有宽度的,或是所有线条。此命令一般场合不用,而只用于特殊情况下有绘图需要时才用。 GCDIN1 高程点符按比例尺处理 GCDIN1 对全图高程点的点符(属性图块)进行自动缩放。如果高程点注记属性块已分解为符号(SHAPE),则可用SYMIN1处理。 当高程点注记作为属性块存在时,可用改变图块比例命令CHBLKSC进行批处理。 58 地图绘制专家 MAPDRAW V4.2 操作手册 与高程注记相关的命令可参见高程点注记及处理相关命令。 DLJIN1 地类界密度按比例尺处理 当用简单线型体系绘制图形时,对全图地类界点的密度和大小进行自动取舍缩放。当地类界用线型绘制时(复杂线型体系),此命令则可不用。 TRANSC 编绘时的陡坎和电线杆密度处理 TRANSC=REDENCE+REDXG REDENCE 陡坎、垄块符号的密度重建(抽稀) REDENCE 仅用于比例尺倍数是2的缩编,改陡坎、加固陡坎、垄的块符号密度。命令运行过程中不可中断, 否则将出现块符号密度不一致的情况; 也不能重复运行, 否则密度将再次缩小一倍。 参见改图块密度命令CHBLKDEN。 当陡坎用线型绘制时(复杂线型体系),此命令和CHKBLKDEN命令不可用。 REDXG 电力线杆大、符号配距重组 REDXG 可用于任意比例尺之间的变换, 把电杆大小、符号配置间距归化成标准状态。命令运行过程中不可中断, 否则电杆密集处可能出现偏差。该命令运行结束一般需要沿电力线巡查一遍。该命令对不依赖于电杆而存在的电力配置符号(如箭头、圆点、地下电力线符号等)不作处理。 REDXG依赖于电线杆的绘制方式。REDXG征对于电杆(CIRCLE)、方向线(LINE)、和方向箭头(SHAPE)、通讯线的小点圆(CIRCLE)的绘制类型作的处理,如果在MAPDRAW更新了对电杆的绘制方式之后,REDXG命令则可能失效。 如果电杆、方向等是用符号(SHAPE)绘制的,则可用SYMIN1命令进行处理。 59 地图绘制专家 MAPDRAW V4.2 操作手册 代码测图 SETPL 层次码绘图(代码测图) SETOP 匹配物体特性 SETOPDR 匹配物体特性并绘图 SETOPCH 全特性匹配修改 SETOP 匹配物体特性 从图上选择一个物体,系统将该物体所有可能的特性设置为当前的特性,以利后续绘图。设置特性时与系统特性模式有关。参见命令SETPROPMODE。 匹配特性后可以进行绘图或进行修改,参见匹配绘图SETOPDR和全特性匹配修改SETOPCH命令。 SETOPDR 匹配物体特性并绘图 从图上选择一个物体,系统将该物体所有可能的特性设置为当前的特性,并立即进行绘图。(特性设置与系统特性模式有关。) 系统能自动探测物体类型,并自动选相应操作或命令进行绘图,方便用户绘图。 能够自动匹配的物体类型有:POINT、LINE、POLYLINE、LWPOLYLINE、CIRCLE、ARC、HATCH、INSERT、SHAPE、TEXT。 该功能可以在层次码测图时选择D项使用。 SETOPCH 匹配物体全部特性并修改其它物体 该命令为全特性匹配修改命令。选择一物体后,该物体特性将设为当前特性,再选择其它物体,则选中物体的特性(层、色、线型、线宽、符号名称、图块名称、晕线名称等)均将进行匹配修改。该命令与CAD命令MATCHPROP类似,但MATCHPROP不能匹配名称,而SETOPCH能够。 SETPL 代码(层次码)绘图 SETPL命令是为了便于绘图而设置的绘图、设置集大成命令。使用一个选项键可方便地设置系统状态、设置常用当前属性、调用系统控制及绘图菜单、修改及匹配修改、常用线条绘制编辑和文本注记。主选择中有如下选项: 选项及功能 对应命令 S=系统控制菜单 - R=层次控制模式(绘图方式)设置 SETDRAWMODE P=从当前图形上匹配层次为当前层 SETLAYER E=设置层次表中某一层为当前层 SETL CO=设置当前颜色 - Y=设置当前线型 SETCLT F=设置当前字体用于注记 SETCSTYLE A=完全匹配 SETOP H=全特性匹配修改 SETOPCH G=批量选择 SELBY;组合条件 D=匹配绘图 SETOPDR 60 地图绘制专家 MAPDRAW V4.2 操作手册 * M=调用系统主菜单 - * C=调用绘图菜单 - * O=代码绘图 - L=多功能绘线 MLINK=LSC * T=注记文本 PLACETEXT()函数 N=注记SHAPE符号 SHP B=注记BLOCK块 BLKINS X=退出 除打*号的选项外,其它选项如有对应命令,请参阅相应命令帮助。下面对有*号的选项作出说明。 M、C=调用系统设置或绘图菜单:当菜单中的菜单项前有“~”时,表示所要执行的命令为AutoCAD内部命令,如点击此菜单项则会中断当前的SETPL命令。 在当前层上用当前字体注记文本。文本输入时可加以方向控制,类似于CHART T=注记文本 命令但与之有区别。在文本前或文本后加“,”时表示注记文本时需要用户给定旋转角;前或后加入“//”时表示将由用户给出一个新标准方向,文本注记将以该方向作为旋转角;加入“/”时,文本注记直接以最后一次的定向角作为旋转角度。如果不加任何控制,则文本注记为水平的。 如果需要以指定字体名称注记文本,在进入T选项之前用F选项设置当前字体。 O=代码测图 系统备有层次定义文件COLORL.DAT(格式参见后面说明)。用户可通过输入某层次定义中的一个关键词,以搜索到该层定义,从而设置该层属性并进行绘图。输入可以是层次名、线型名、颜色、文本字体名、符号名等,只要是该行中定义的关键词均可。输入甚至可以含有通配符。如 F*、?2、*等。如系统搜索到多个层次,则通过用户选择后进行绘图。属性中如有多个选项可经提示选择。 系统所带COLORL.DAT定义表不一定能满足用户测图需要,可以将系统目录中的{InstallPath}\MDIGS\COLORL.DAT文件拷贝到工作目录中并扩充后使用。 * 1:500,1:2000比例尺层次属性定义表 COLORL.DAT * 1:5000 比例尺层次属性定义表 COLORL5Q.DAT * 1:10000 比例尺层次属性定义表 COLORL1W.DAT * 1:25000 比例尺层次属性定义表 COLORL25.DAT * 1:50000 比例尺层次属性定义表 COLORL50.DAT (从1:5000向下~系统内部初始定义完全一致) {InstallPath}\MDIGS\COLORL.DAT 中定义了 MAPDRAW 系统中所用到的各种层次的颜色、线型、线宽等属性信息。 其格式如下: ;;; 层次名 颜色号 线型 线宽 说明信息 层次名 颜色号 线型 线宽 说明信息 层次名 颜色号 线型 线宽 说明信息 ...... .... .... .... ...... END MDIGSLAYER 其中线型栏可能象“[CONT,LC443AR]”这样定义,这意味着逗号前的线型在线型模式处于简单线型模式时使用,而逗号后的线型用于线型模式处于新线型(复杂线型)系统时。参见SETLTMODE命令。 用户扩展系统时可对该文件进行扩充和修改。用户扩充必须从“END MDIGSLAYER”一行向后进 61 地图绘制专家 MAPDRAW V4.2 操作手册 行,一般保留MAPDRAW的内部缺省定义。如果要对系统层次(END MDIGSLAYER行以上)进行修改,也只能修改其特性定义部分,不要修改其层次名,否则在使用缺省的自动层控制模式绘图时,如果现有层次定义不存在,则会导致错误。 当层次的某一属性被改动时, 可把图形调入AutoCAD, 运行按层次更新物体特性命令 UPDCOWL。 参见命令UPDCOWL。 层次表扩充一般用于按层次码测图。用户层次码测图一般不使用系统缺省的层次定义。在“END MDIGSLAYER”行之后的用户扩充定义格式如下,其确定了层次属性的同时也决定了进行层次码测图的动作。 格式1: 层次名 颜色号 线型 线宽 说明信息 用于对线的层次定义,线型不允许用[LT1,LT2]的多线型模式。进行层次码测图时选择该层次码自动运行线条绘制命令。 格式2: 层次名 颜色号 字体名 定位方式 说明信息 用于对文本注记层的层次定义。其中字体名可以用[STYLE1,STYLE2]的格式表示多选。 定位方式有:L,C,R,BL,BC,BR,ML,MC,MR,TL,TC,TR。 进行层次码测图时自动运行文本注记命令。 默认该层的线型为CONTINUOUS。 格式3: 层次名 颜色号 符号名 方向标志 符号尺寸 说明 用于对符号(型)层的层次定义。符号名是MAPDRAW系统符号库中的符号,可以从系统的数字化板菜单(MDIGSMNU.DWG和MDIGSMNV.DWG)中查到; 也可以是用户调入的符号库中的符号。符号名可以采用[SHP1,SHP2]的格式表示多选。当可选符号名太多时,可以采用“@ITEM2”的格式代替符号名表示选择某类符号,这种格式仅限于使用MAPDRAW系统符号库中的符号。 [1:500~1:2000比例尺] @ITEM2 控制点类符号库 @ITEM3 居民地类符号库 @ITEM4 工矿企业符号库 @ITEM5 独立地物符号库 @ITEM6 道路类符号库 @ITEM7 管线类符号库 @ITEM8 水系类符号库 @ITEM9 国境界符号库 @ITEM10 地貌类符号库 @ITEM11 植被类符号库 @ITEM20 地籍符号库 [1:5000比例尺以下时] @WITEM2 控制点类符号库 @WITEM3 居民地类符号库 @WITEM4 工矿企业符号库 @WITEM6 道路类符号库 @WITEM7 管线类符号库 @WITEM8 水系类符号库 @WITEM9 国境界符号库 @WITEM10 地貌类符号库 @WITEM11 植被类符号库 当可选符号名太多时,可采用“#文件名”的格式在文件中列出需要选定的符号名称。如用“#MySHPs”指示需要选定的符号在MySHPs文件中列出。MySHPs文件必须存在,同时,MySHPs中列出的符号(SHAPE)名除系统内部符号之外,必须是已加载过的符号库中的符号(加载用户符号 62 地图绘制专家 MAPDRAW V4.2 操作手册 库用LOAD命令)。MySHPs格式如下,第行列出一个符号名,其后为符号说明(可省略)。 1111 水稻 1112 旱田 1138A 针叶树 ..... .... 方向标志=1时,注记该符号时可以旋转符号,0表示符号无方向性。 符号尺寸一般为1。当比例为正值时, 用输入比例与当前测图比例尺值相乘结果作为符号的实际比例; 当比例为负值时, 取其绝对值作为实际比例。 进行层次码测图时自动运行符号注记命令,并自动弹出符号库菜单供选择符号,可以将鼠标移至菜单外右击表示默认前次的符号名。 默认该层的线型为CONTINUOUS。 格式4: 层次名 颜色号 符号名 方向标志 方向角 符号尺寸 说明 用于将符号附着到线上。符号名是MAPDRAW系统符号库中的符号,可以从系统的数字化板菜单(MDIGSMNU.DWG和MDIGSMNV.DWG)中查到; 也可以是用户调入的符号库中的符号。符号名可以采用[SHP1,SHP2]的格式表示多选。另可用“@ITEM2”或“#文件名”格式用于符号选择(同格式3)。 方向标志=0时,注记该符号时符号无方向性,方向标志=1时,方向角为符号附着后相对于线的旋转角度,以度分秒为单位。 符号尺寸一般为1。当比例为正值时, 用输入比例与当前测图比例尺值相乘结果作为符号的实际比例; 当比例为负值时, 取其绝对值作为实际比例。 进行层次码测图时自动进行符号附着。参见命令LPUTSYM。 默认该层的线型为CONTINUOUS。 格式5: 层次名 颜色号 图块名 方向标志 图块比例 说明 用于对图块的层次定义。图块名是用户已定义的或存在的图形文件。对于MDIGS系统,无过多图块定义,符号采用型(SHAPE)技术, 且所有符号均有同名图块的文件存在(于“{InstallPath}\BLOCKS\”目录下)。图块名可以采用[BLK1,BLK2]的格式表示多选。另可用“@ITEM2”或“#文件名”格式用于图块选择(同格式3),当使用“#文件名”方式时,文件必须存在,同时,文件中列出的图块名除系统内部图块之外,必须是已定义过的图块,或者该图块文件是存在的。“#文件”的格式如下,每行列出一个图块名,其后为图块说明(可省略)。 1111 水稻 1112 旱田 1138A 针叶树 ..... .... 方向标志=1时,注记该图块时可以旋转,0表示图块无方向性。 图块比例一般为1。当比例为正值时, 用输入比例与当前测图比例尺值相乘结果作为图块的实际比例; 当比例为负值时, 取其绝对值作为实际比例。 进行层次码测图时自动运行图块插入命令。 默认该层的线型为CONTINUOUS。 格式6: 层次名 颜色号 绘圆方法 说明 用于对圆的绘制定义。 绘圆方法有:CR=圆心和半径,D=直径,3P=三点绘圆。 进行层次码测图时自动运行绘圆命令。 默认该层的线型为CONTINUOUS。 格式7: 层次名 颜色号 绘弧方法 说明 用于对弧的绘制定义。 绘弧方法有:C=圆心起点和终点,A=起点终点和弧心角,R=起点终点和半径,3P=三点绘弧。 进行层次码测图时自动运行绘弧命令。 63 地图绘制专家 MAPDRAW V4.2 操作手册 默认该层的线型为CONTINUOUS。 格式8: 层次名 颜色号 晕线填充名 方向 比例 说明信息 用于进行晕线填充。填充晕线名是ACAD.PAT中定义的晕线名, 也可以是MDIGS.PAT中定义的晕线名。 方向以十进为单位,表示晕线的旋转角,一般为0; 比例为正值时,用输入比例与当前测图比例尺值相乘结果作为晕线的实际填充比例; 当比例为负值时, 取其绝对值作为实际填充比例。 参见命令FILLPAT说明,此处参数含义与其一致。 进行层次码测图时自动进行晕线填充。 默认该层的线型为CONTINUOUS。 格式9: 层次名 颜色号 命令名 说明信息 命令名为MAPDRAW中的绘图命令。不管当前的层次控制模式,用层次码测图时系统先保存当前层次控制模式,把层控制模式设为层次码测图模式,然后运行后的命令。命令运行结束恢复层次控制模式。亦即选择代码测图时层次控制模式(绘图模式)无效。 默认该层的线型为CONTINUOUS。 当命令名第一字符为“@”时,会询问该命令是否重复执行,否则命令只被执行一次。 格式10: 层次名 颜色号 指向层名 说明信息 此种格式的层次名实际并不使用,而仅起引导作用。颜色设置也无具体意义。其中“指向层名”可含通配符。层次码测图时如果用户选择此层,则系统将列出所有符合“指向层名”条件的层次供用户继续选择某一确切层次码进行测图。具体通配符如下: 通配符 说明 # 任一数字 @ 任一字母 . (小数点) 任一非字母、数字字符 * (星号) 任意个字符,含空字符。可置于匹配模板的任何位置 ? 任一字符 ~ (波浪号) 把~加在匹配模板开头,为不含之意,除此之外之意 [...] 任一包含于[]之间的字符 [~...] 不包含于[]中~之后的任一字符 - (减号) 用于[]之中时意为从...到...之意。如[x-z]表示x,y,z中之一 , (逗号) 分隔两个匹配模板。使用多个匹配模板时,只要有一个成立,即可 匹配成功。 ` (反引号) 如需要使用上述任一字符作为实际字符,则在该字符前用反引号以屏蔽该字符的物殊作用。 如: PGKZD 1 [11*,12*] 平高控制点 ~~~注意: 用户扩充层次定义表时, 层次名可以重复定义。不过当层次重复定义时,如果用户通过设置当前层命令SETL,或通过层次码绘图命令SETPL进入该重复定义的层次,系统提示选择某个定义以完成操作。当物体特性为“随层”模式时,该层的颜色和线型采用此层的最先定义, 系统当前颜色和线型也均设置为“BYLAYER”,即使用户未选择该层的第一定义,甚或该层第一定义并未显示出来供用户选择,只要用户选择的定义中层名与该层一致,都只采用第一定义;而当物体特性为“真值”模式时,该层的颜色和线型以及系统当前的颜色和线型均采用用户选中的定义。换言之,当物体特性为“随层”模式时,层次表中同层的重复定义中可以是不同的格式类型,但若均定义成线,则线型必须相同,否则除该层的第一定义外,其它定义的线型都无效;而当物体特性为“真值”模式时,则同层定义不受限制,在进行当前层设置(SETL命令)和层次码测图(SETPL)时,用户选中的定义被立即采用。 64 地图绘制专家 MAPDRAW V4.2 操作手册 可以用重复定义某层次的方式实现该层所有类型物体的画法。 如有以下3262层次的重复定义: 3262 White CONT 0.0 水塔轮廓线 3262 110 H520 0 0 水塔符号 3262 red L04 0.2 当用层次码测图命令SETPL并输入3262层次进行绘图时,用户从列表框中选择第一行进行轮廓线绘制或选择第二行进行水塔符号注记。如果用户选择第三行,则当当前物体特性模式为“随层”时,绘出白色连续0宽度线,效果等同于选择第一行,而不是第三行;当当前物体特性模式为“真 值”时,绘出的则是L04线型的红色0.2mm粗线条。 参见物体特性模式命令 SETPROPMODE。 ~~~层次的重复定义影响到地物属性按层次定义刷新的命令UPDCOWL。UPDCOWL命令一般只当在物体特性模式设为“随层”时才用。如果在“真值”属性模式下绘图,最后又使用UPDCOWL命令刷新物体属性,则层次表中重复层定义的第一行有效,其它同层定义中的颜色和线型无效。 格式7定义的层次在UPDCOWL执行时视为无效定义。 参见命令UPDCOWL。 65 地图绘制专家 MAPDRAW V4.2 操作手册 碎部测图 SBZD 碎部展点 SBLINK 碎部点屏幕方式连线 SBLINK2 碎部点点号方式连线 GETENDP 将线条端点提取坐标到坐标文件 SBDRECODE 碎部点重新编号 GETSBD 将展绘到图上的碎部点提取到坐标文件 SBCHK 碎部点精度检查 CALCXY 外业观测数据计算坐标 MPP 碎部展点 MLINK 屏幕连线绘图 MLPC 拉皮尺与碎部点测求 MDELTEMP 删除临层命令 SBZD 碎部展点 SBZD 通过读取用户输入的坐标或坐标库文件进行展点。用户可选择是否注记点名和高程。坐标文件格式: ;;; X、Y为大地坐标 点名 [属性] X Y Z 点名 [属性] X Y 点名 [属性] X Y Z .... ...... ... ... .. ;;; 二维点和三维点可以混杂, 注记于“T_SBD”层进行。注记以块方式插入, 属性值由点号和高程组成(可选)。 若输入的是坐标库, 则坐标可快速读入。坐标库的建立利用地籍界址点建库功能J-XYLIB, 参见地籍测量相关命令。 (凡含有 XYTAB 变量的变量文件均可认作坐标库。参见命令MEMVIEW。) 另一碎部展点命令为MPP。参阅命令MPP。 SBLINK 碎部点屏幕方式连线 SBLINK 以屏幕方式进行碎部点的连线。运行后命令行提示鼠标移动之处的碎部点点号和高程值, 此时按下左键开始连线, 点在空白处可自动移屏。光标处无碎部点时不提示。当不需连线时按下右键退出连线状态。 功能更强的碎部连接命令为MLINK,多功能线绘制,。参阅命令MLINK。 SBLINK2 碎部点点号方式连线 SBLINK2 以用户输入点号方式进行连线。 用户输入的坐标文件可以是坐标库,也可使用与SBZD命令相同格式的坐标文件。 66 地图绘制专家 MAPDRAW V4.2 操作手册 GETENDP 将线条端点提取坐标到坐标文件 自动记录线条端点坐标,记录文件一般存在于工作目录下,若线条端点位置相同,提取后剔除重复点,自动编号,编号增量为1,点的编号先后次序以取得线条的先后次序为准。该命令可用于界址点的编号。参见命令J-GETJZD。 SBDRECODE 碎部点重新编号 用SBZD命令展绘到图上的碎部点可能需要重新编号,目的是对碎部点号进行必要的规整,因为碎部点点号不一定符合某种编号原则和次序。给定起始号后,移动鼠标,当鼠标处于某碎部点位置时,AutoCAD的Command:提示行上会有该点的点号,此时按下左键即对此点重新编号,重编过号的碎部点号改成红色显示以与未重编者区别。编号次序以鼠标左击的先后次序为准。鼠标右击编号结束。(当Command:提示行为空时,鼠标左击可自动移屏。) GETSBD 将展绘到图上的碎部点提取到坐标文件中 提取预展碎部点坐标,重新形成碎部点坐标文件。提取时可对碎部点进行统一编号增减。提取范围默认从1至无穷大,意即当改编号或未改编号后的点号在提取范围时,该点提取出来记录到文件。应当注意,此时的提取记录文件不应与原已存在的文件重名。 GETENDP、SBDRECODE、GETSBD可用于地籍测量中界址点的编号。 SBCHK 碎部点精度检查 当已有数字化地图时,需要在野外用全站仪等采集部分碎部地物点坐标,用以检查数字化地形图的绝对精度。用SBZD命令将碎部点坐标展绘到图上后(位于T_SBD层次),可使用SBCHK命令对展绘的碎部点进行图上对应地物坐标采集,并作自动记录,最后计算出地物点绝对位置中误差。 命令运行后,对已展绘到图上的碎部点逐点提示采集对应地物坐标,如放弃采集,则该点不进行检查,也不参与中误差计算。 CALCXY 外业观测数据计算坐标 CALCXY 对外业观测数据进行坐标计算。计算前用户编辑控制点坐标文件和观测数据文件。文件字段格式如下, []表示为可选格式 (参见系统概述中对用户编辑的文件格式的说明): 已知控制点坐标文件格式: 点名 X Y [H高程] 点名可包括任意字符, 不区分大小写, 如: J25 3513459.324 459678.345 3.103 外业观测数据文件格式: 观测数据文件可包含任意形式原始观测数据, 包括常用的碎部点(界址点)测算方法, 同时还可包含气象信息以进行数据改算。 关键字及编码格式如下, 格式中的[]表示可选。 1. 任意一参数行后可用“+”续行符; 2. 一般格式中的行应作为单独行编辑; 3. 当参数个数固定不变时多个关键字可同行编辑; 4. 所有关键字及控制参数只对后续计算产生影响。 ------ -------------------------------------------- 67 地图绘制专家 MAPDRAW V4.2 操作手册 BEGIN BGN 开始计算标志, 可插于数据文件任意位置。 可用于屏蔽不必计算的数据。 BGN 不是必需的。 ------ -------------------------------------------- END 计算结束 END 不是必需的。 ------ -------------------------------------------- ERR 计算出错控制 ERRM 计算出错控制 格式:ERR 控制值 例子:ERR 0 缺省:ERRM=3 解释:设定控制变量ERRM以控制计算流程 ERRM=0、2时, 计算出错后继续进行; ERRM=1、3时, 计算出错后停止进行。 选0或2的区别在于出错后的提示方式不同。 ------ -------------------------------------------- DM 边长改平控制 DMOD 边长改平控制 格式:DMOD 改平标志 例子:DMOD 0 缺省:DMOD=0(不改平) 解释:该项控制仅对 ASP(极坐标方式)中的距离有效 DMOD=1时, ASP测量方式中的距离需要改平 DMOD=0时, ASP测量方式中的距离不需改平 ------ -------------------------------------------- SM 边长量距模式 SMOD 边长量距模式 格式:SMOD 模式值 例子:SMOD 1 缺省:SMOD=0 解释:该项控制仅对 EXT 和 INS 测量方式有效 SMOD=0, 距离是分段量测的; SMOD=1, 距离是同起点读数。 ------ -------------------------------------------- AM 垂直角模式 AMOD 垂直角模式 格式:AMOD 模式值 解释:该项控制仅对 ASP 中的垂直角有效 AMOD=0, 垂直角参数就是垂直角; AMOD=90, 垂直角参数是以天顶距方式给出的。 缺省:AMOD=0 ------ -------------------------------------------- ASPHM 极坐标格式中水平角模式 格式:ASPHM 模式值 68 地图绘制专家 MAPDRAW V4.2 操作手册 解释:该项控制仅对 ASP 中的水平角有效 ASPHM=0, 角值为水平方向角值; ASPHM=1, 角值为方位角值。 方位角模式时,0方位与归0方位与水平角模式同样计算 缺省:ASPHM=0 ------ -------------------------------------------- YQ 测量仪器型号参数 MCHN 测量仪器型号参数 格式:MCHN 测距仪型号 加常数 乘常数 或:MCHN GC 钢尺尺长系数 例子:MCHN AGA116 1.24 0 例子:YQ A4 -1.67 0 缺省:MCHN="" MADD(加常数)=0 MCHG(乘常数)=0 解释:设定了测距仪型号和参数, 则表示以下边长 需要改平时则用相应的仪器参数。 当MCHN="GC"时, 其后仅需一个参数GCF。 钢尺尺长方程式 Lt=L0+X0+L0*A*(Tm-T0) 整尺段长L0(单位m) 膨胀系数A =12E-6/? 标准温度T0=20? 整尺段改正数X0(单位mm,经鉴定得到) 每米真长=1+X0/L0+A*(Tm-T0) 尺长系数GCF=1+X0/L0 尺长改正式:D=d * (GCF + A * (Tm-T0)) 常用测距仪器的有效名称如下, 不区分大小写: AGA 116: A6, A116, AGA116, AGA-116, AGA_116 AGA 114: A4, A114, AGA114, AGA-114, AGA_114 ELDI 2 : E2, ED2, EDLI2, EDLI-2, EDLI_2 EOT 2000:EO, EOT, EOT2, EOT2000, EOT-2000, EOT_2000 DI1000 : D1, DI1000, DI-1000, DI_1000 DI2002 : D2, DI2002, DI-2002, DI_2002 常州大地:DD, DADI 钢尺 : GC, GANGCHI, GANG ------ -------------------------------------------- WD 摄氏温度 TMPR 摄氏温度 格式:TMPR 摄氏温度 例子:TMPR 20.5 缺省:TMPR=20 解释:温度值用于测距改平或钢尺改正, 以下气压亦同。 ------ -------------------------------------------- HP 百帕气压(单位:百帕斯卡) PRHP 百帕气压(单位:百帕斯卡) 格式:PRHP 气压(以百帕为单位) 例子:PRHP 1033 解释:程序把气压转为毫巴 69 地图绘制专家 MAPDRAW V4.2 操作手册 缺省:PRES=1013.25毫巴 ------ -------------------------------------------- MB 毫巴气压 PRMB 毫巴气压 格式:PRMB 气压(以毫巴为单位) 例子:PRMB 1020 缺省:PRES=1013.25毫巴(标准大气压) ------ -------------------------------------------- HG 汞柱气压 PRHG 汞柱气压 格式:PRHG 气压(以毫米汞柱为单位) 例子:PRHG 760.5 解释:程序把PRHG表示的汞柱气压转为毫巴 缺省:PRES=1013.25毫巴 ------ -------------------------------------------- DS 组坐标限差 DDS 组坐标限差 格式:DDS 限差(m) 缺省:DDS=0.05m 解释:DDS用于控制边长交会和方向交会的同一点不同组坐标结果限差,小于此数时结果取中数。 ------ -------------------------------------------- DFT 设置所有控制参数为缺省值 DEFAULT 设置所有控制参数为缺省值 格式:DEFAULT 解释:可在设定了一系列控制参数后使用, 把所有控制参数重新设为缺省值。观测数据文件开头无必要使用DEFAULT, 程序默认各参数为缺省值。 ------ -------------------------------------------- ASP 极坐标测量 格式:ASP 测站名 定向点 零方向值 [仪器高] 点名 方向值 距离 [垂直角 [照准高]] 点名 方向值 距离 [垂直角 [照准高]] .... ...... .... ................. 归零方向值 解释:1.当DMOD=0时距离不改平, DMOD=1时改平; 2.当有仪器高、垂直角、照准高参数以及测站点有高程值时(控制点文件中), 计算结果也有高程值; 3.当DMOD=1, 但无垂直角时出错。 4.当DMOD=1, MCHN=""(无仪器标识)时, 改平公式为: D = d * COS(a), a 为垂直角。 ------ -------------------------------------------- SSP 边长交会 格式:SSP 所求点 交会组数 已知点1 边长 已知点2 边长 ....... .... ....... .... 已知点1 边长 已知点2 边长 例1 :SSP F34 1 F1 34.234 F2 12.340 70 地图绘制专家 MAPDRAW V4.2 操作手册 例2 :SSP F35 2 F1 14.234 F2 10.543 F1 14.234 F3 9.763 解释:交会组数>1时结果若不超限则取中数。 一组交会中已知点1、已知点2、所求点应为逆时针。 边长只能为平距。 ------ -------------------------------------------- AAP 方向交会 格式:AAP 测站数n 测站点1 照准点 零方向值 测点 方向值 .... ...... 测点 方向值 归零方向值 测站点2 照准点 零方向值 测点 方向值 .... ...... 测点 方向值 归零方向值 .... ...... 测站点n 照准点 零方向值 测点 方向值 .... ...... 测点 方向值 归零方向值 例子:AAP 2 F1 F2 0.0030 Q1 23.3453 Q2 45.5643 Q3 126.3404 0.0024 F2 F1 0.0124 Q3 234.234 Q2 56.546 Q1 25.843 0.0100 解释:对所有测站的所有方向依次搜索, 有同名点则计算方向交会坐标。同一点有多组坐标且不 超限时结果 取坐标中数。 ------ -------------------------------------------- INS 两点内插 格式:INS 已知1 S 所求点 S 所求点 ... 所求点 [S] 已知2 格式中S表示距离。 例1 :INS 1 1.34 2 2.14 3 5.76 4 11.02 5 例2 :INS 1 1.34 2 2.14 3 5.76 4 5 解释:例1在点1和5之间插入2、3、4三个点,量取了所有间距; 例2中4,5的间距未量。 71 地图绘制专家 MAPDRAW V4.2 操作手册 当SMOD=0时, 表示距离为分段距离; 当SMOD=1时, 表示距离已为累积距离。 当有最后一段间距时, 丈量距离进行配赋处理, 配赋条件为:丈量相对精度优于1/100, 否则根据ERRM值决定退出或强制配赋。 边长只能为平距。 ------ -------------------------------------------- EXT 延长 格式:EXT 已知1 已知2 S 未知点 ... ... S 未知点 例子:EXT P1 P2 2.34 Q1 3.452 Q2 5.654 Q3 + 5.32 Q4 12.432 Q5 3.233 + Q6 5.345 Q7 解释:延长的点数不限, 一行编辑不下时行尾可用续行符"+"。 当SMOD=0时, 表示距离为分段距离; 当SMOD=1时, 表示距离已为累积距离。 边长只能为平距。 ------ -------------------------------------------- INT 直线交点 格式:INT 所求点 线1起点 线1终点 线2起点 线2终点 例子:INT 50 1 2 10 11 解释:两线平行时无交点。 ------ -------------------------------------------- PERP 垂足 格式:PERP 所求点 线外点 线起点 线终点 例子:PERP 24 12 23 25 ------ -------------------------------------------- MID 两点中点 格式:MID 所求点 点1 点2 ------ -------------------------------------------- PMR 中心对称点 格式:PMR 所求点 已知点 中心点 或:PMR 所求点 已知点 点1 点2 解释:当已知点后有两点时, 先计算该两点的中点作为中心点, 再作中心对称映射。 可用与计算平行四边形的第四点。 ------ -------------------------------------------- LMR 线对称点 格式:LMR 所求点 已知点 对称线起点 对称线终点 ------ -------------------------------------------- 数据计算有关参数以其关键字段最后一次出现的值为准, 有些情况下关键字出现的顺序无关紧要。若某些必须的参数观测数据文件中未提供, 可能的话系统使用缺省值。 可使用的缺省值如下: ERRM = 3 出错停止 AMOD = 0 垂直角 DMOD = 0 不改平(ASP中) SMOD = 0 分段丈量(EXT,INS中) DDS = 0.05米 MCHN = "" 无 72 地图绘制专家 MAPDRAW V4.2 操作手册 MADD = 0 MCHG = 0 GCF = 1.0 PRES = 1013.25 毫巴 TMPR = 20 ? MPP 碎部展点命令 另见碎部展点命令SBZD。 一、展点文件格式 碎部点坐标文件是一文本格式坐标文件。可以手工编辑,也可以从全站仪或电子手簿经通讯得到。文件后缀一般为 .DAT 或 .XYZ,也可为任意后缀。文件格式如下: {点号} {属性} X Y {H} {}意为可选之意。X为大地纵坐标,Y为大地横坐标。 文件还应遵循以下约定: * 分号";"为屏蔽字符, 其后字符串不起作用 * 分隔符可以是:空格、逗号、冒号、等号 * "\" 用作为特殊字符前导符, 与AutoLISP和C语言中的"\"等效。 "\" 可用于前导分号";"使分号失去屏蔽作用 * 当文字串用[]括起时, 界于[]之间的分隔符被看成文字串中的一个字符。 [ 或 ] 作为一个字符使用时用"\"前导 * 文件中的空行不起任何作用 * 文件中一般不能含有双引号 文件格式可以支持CASS的碎部点格式。每一个碎部点用点名行、属性行、X行、Y行、H行共5行表示。 二、命令运行 键入MPP命令弹出对话框进行展点。 文件编辑框:直接输入坐标文件名。文件必须存在于CAD可搜索目录之下。 浏览按钮:通过文件输入对话框进行文件输入。默认的坐标文件类型*.DAT。选中一坐标文件后,文件编辑框中会列出其路径全名。 编辑按钮:当文件编辑框中已经输入一个存在的坐标文件时,该按钮可用,可通过此按钮进行坐标文件编辑修改,进行加点、修改等操作。编辑后应存盘。 坐标格式选项:默认情况下系统自动探测文件格式。但如果文件编辑时不规范可能导致系统错误识别,因此建议用户明确确定文件格式。当选中第一格式(点名,属性,X,Y,H)格式时,可以用下面的复选框指定是否为CASS的分行格式。 X、Y值交换开关:如果坐标文件中的X、Y错位,打开此开关可以在展点时得到正确结果。 范围限制开关:如果选中,则只在当前CAD系统变量LIMITS所确定的范围内进行展点,超出此范围的点不展。不打开开关则不受此限制。 用带点名的碎部点块展出开关:当选中后,则展出的点位与用SBZD命令展出的点位表示方法一致,均为带点号的属性块,若开关不打开,则展出的点位为一个点(POINT)。 帮助按钮:阅读本说明文件。 确认按钮:开始进行展点。如果输入文件名不存在,则提示重新输入。 取消按钮:取消展点操作。 进行展点后,默认创建 T_SBD 层,以POINT方式展出坐标点。点的显示方式为十字加圆的点 73 地图绘制专家 MAPDRAW V4.2 操作手册 标(PDMODE=32),可通过PDMODE命令进行改变(但最好不要变)。如果进行了点模式修改,在其它工具对这些点进行操作时会自动恢复为32模式。 在展绘的碎部点和进行编辑后的辅助线使用完毕后,可使用MDELTEMP命令删除该层上所有物体。 MLINK 屏幕连线编辑命令(多功能线) MLINK=LSC命令。 绘制实线功能根据当前绘制实线方式的不同,采用不同功能的绘制方法。方式控制参见SETLSCMODE命令。 在单一绘制功能下,在当前层次绘制实线。可以选择采点是否自动优先捕捉。优先捕捉的次序为交点、端点、最近点、输入点。 MLINK 完成的功能主要为:连线或绘制成PLINE,实时移屏,实时进入拉皮尺模式进行碎部点测求,线条拼接与正交化改正,自动捕捉与优先捕捉。命令运行后,鼠标在屏幕上移动,遇有展绘的碎部点或捕捉到地物特征点时可以按下鼠标左键进行连线绘制,按右键退出命令运行。 MLINK 为键盘按键控制操作模式。不同于一般CAD命令中的子选项,此处控制仅需按一次对应功能键,而不需按下回车键。任何一选项可在任意时刻按下对应键执行。 ? 查看本帮助文件。 Z 屏幕放大。 X 屏幕缩小。 V 自动移屏。将光标当前位置移至屏幕中心。 S 设置优先捕捉模式。缺省为IEN模式,I为交点,E为端点,N为最近点,即如果鼠标所在的位置能优先捕捉到交点,则按下左键时返回该交点,否则如捕捉到线条端点,则按下左键时返回该端点。其它类推。输入优先捕捉模式时可以输入多个字符以确定不同优先捕捉模式。输入后需要回车。输入X表示不设定任何优先捕捉。优先捕捉模式在状态行中显示为“S=”。 当设置了优先捕捉模式时,如鼠标移至某线条上且能捕捉到某个特征点,则该点下有红色十字标记显示,同时在状态行中显示了所捕捉的模式。如果鼠标移到展绘的碎部点上,即使不设置优先捕捉,该碎部点也可高亮显示,并有十字标记,此时按下鼠标左键能返回该碎部点中心位置。 注意:如未出现十字标记,按下左键后并不能保证返回该点中心。 A 自由点开关。如果关闭此开关,则仅当鼠标移至碎部点上或能优先捕捉到某特征点后按下左键才能返回一点,而当鼠标移至屏幕空白处时按下左键则无返回(但此时能起到自动移屏作用)。当此开关打开时,鼠标在空白处按下左键能返回一点,此时该点是“自由”的、随意的。自由点在状态行中显示为“自由点”。 Q 在绘线条时图上如已存在WINDOWS字体的注记文本,绘线速度会受到影响,可用Q选项作QTEXT的ON与OFF转换,进行文本快速显示,之后再进行线条绘制,此时绘制速度不会受影响。 ::::以上Z、X、A、V、S、Q功能键在所有类似操作中均被包含在内。 W 设置线条当前宽度 C 线条绘制的闭合开关。 F 线条绘制的拟合(光滑)开关。 U 线条绘制回退一点,一直回退到线条起点。 R 换向绘制。可以在任何时刻从线条的另一头进行绘制。换向时线条同时进行反向处理。 M 平行复制。如果有当前线条,将当前线条按给定的距离平行复制(OFFSET)。距离可从键盘输入也可图上两点求出。 J 将与当前线条首尾相接的线连接成一根。连接成功后从某一头继续绘制。 T 将当前线条进行正交化处理。当线条是闭合状态时,正交结果处理成类似于标准房屋,否则当非闭合状态或点数是奇数时首尾点方向不考虑正交化处理。正交化处理取用各线条的带权平均 74 地图绘制专家 MAPDRAW V4.2 操作手册 方向,隔段线处理成相互平行。如无当前线条,则选择一根线进行正交化处理。 O 接着某一线条后绘制。接着绘制也能回退(U选项)。 N 中断线条绘制,重新开始绘制新线条。 P 给当前线条赋属性。(此功能暂时保留。) L 拉皮尺。如已绘制了当前线条,则以当前线条为基准进行“拉皮尺”,同时以十多种方法进行碎部点测求。从拉皮尺返回后可以继续进行线条连接与绘制。 MLPC 拉皮尺命令 拉皮尺的主要功能用于连线、绘制、碎部点测求。测求碎部点方法包含了最常用的十余种。该命令可以单独运行,也可被嵌套于MLINK命令中运行。早期LPC命令与此命令类似。参见LPC命令。 拉皮尺的起始基准是一条准线(或一对准点)。选中准线或准点后,屏幕显示选取的线及其端点。该线称为准线,对顶三角标记点称为准点,准点是画线的起点,另一点称为尾点。状态行中列出了当前准线的长度及方向。拉皮尺过程中可以随时进行各种模式控制,如屏幕实时缩放、移屏、点线绘制模式、优先捕捉模式等。 当初始运行MLPC命令时,有六个主选项。 Z 屏幕放大。 X 屏幕缩小。 A 自由点开关。如果关闭此开关,则仅当鼠标移至碎部点上或能优先捕捉到某特征点后按下左键才能返回一点,而当鼠标移至屏幕空白处时按下左键则无返回(但此时能起到自动移屏作用)。当此开关打开时,鼠标在空白处按下左键能返回一点,此时该点是“自由”的、随意的。自由点在状态行中显示为“P”。 当等待用户选择功能键时,而用户只想通过空点屏幕边缘上某点以达到移屏目的,如此时屏幕只是来回闪烁而不移屏,请将此自由点开关关闭即可。 S、Q、V选项同MLINK中功能。 K 确定起始准点。通过选择两个点确定。 Y 确定起始准线。通过选择一条线确定。 - 删除功能。该选项可以点选图上任意物体进行删除,以控制图面简洁。如果删错,在删除状态下有子功能“U”用以回退删除。在已有当前准线时,提示行中未列出本项,但本项照常使用。 当确定了起始准点或起始准线后,各种碎部点测求方法便可使用。并且状态行中显示当前准线的长度和CAD方向。CAD方向一般以东为零方向。 *** 注意:在主选功能状态提示下,并没有S(优先捕捉)设置,而仅当在某个功能项要求输入一点时才有“S”子选项出现。 控制主选项: M 辅助点模式开关。开关打开时,每求一碎部点,在所求点位置绘出辅助点(POINT)。点的层次位于 T_SBD 层。开关关闭时,系统自动探测所求点是否明确可见,如可见,则不加绘辅助点POINT,否则加绘。开关打开时,在状态行中显示“点”。 T 辅助线模式三态开关。三种状态在状态行中分别显示为:“标准线”、“辅助线”、“不绘”。 处于标准线模式时,每测求一新点均在当前图层绘制相关线条,并尽量与当前准线(有的话)连成一体。处于辅助线模式时,绘出的相关线条处于 T_SBD 层次。不绘模式下不绘制线条。 标准线模式时,准点标记为左右对顶三角;辅助线模式时为十字叉线;不绘时为空方框。尾点标记始终为对角叉方框。 C 准点或准线反向。 P 取前次准点(线)。每测求一新点或拉皮尺绘出一段新线,新的点对和线将被压栈。用P选项返回前次的准线,以之为基准进行新的拉皮尺动作。 O 取后次准点(线)。 75 地图绘制专家 MAPDRAW V4.2 操作手册 0(零)清准点(线)栈。当准线栈较长时,用 P 或 O 选项显得烦琐了,可以用 0 选项清空准线栈,此时必须用 K 或 Y 选项重新确定起始准点或准线。 B 刷新显示准点和准线。有时因测求一点而将准点和准线标记清除,用 B重新显示准点或准线。如当屏幕有来回闪烁时,可能是因为准线太长自动移屏所致,此时可以用X缩小屏幕。 碎部点测求功能: L 左拐弯。向左绘某一长度的线。当距离输入负值时,实为右拐。能连成一体时新线与准线总是连成一体(PLINE线)。 R 右拐弯。向右绘某一长度的线。当距离输入负值时,实为左拐。左拐右拐时准线均自动跟进。 F 在准点与尾点之间等分若干段。段数键盘输入确定。等分点上绘出辅助点标记。 E 延长与内插若干点。距离输入正值时,以准点为基准向尾点反向延长;输入负值时,从准点向尾点内插。 延长或内插点可以有多个,用逗号或分号隔开多个距离值。使用逗号时,意为各距离为分段距,最后延长或内插的点其距离为输入的各段距离的总和。用分号分隔时,距离为起点距,表示为各自到准点的距离。逗号与分号不可混用,否则不能进行操作。 当使用分号分隔距离值时,不限制前后距离的大小。 如果内插,第一个距离必须输入成负数,其后可正可负。不管外延内插,第一距离不能等于0。 当内插时,如最后输入的距离值为0(可能是数值0,也可以输入不敷出任意字母),表明内插各点最终附合到尾点上,用户必须根据提示的附合误差大小确定是否进行误差配赋或不配赋,还是不进行操作。 H 求对称点线。用户可以选择一点,以中心对称方式进行准点(线)的反射。当选择了一点而该点又落在某线上时,用户必须回答是关于选中的点为对称,还是关于线对称。当对话框要求用户回答时,可以移开对话框查看选中的线(高亮)和选中的点(大对顶三角标记)。 如果明确地想以某线为对称,则先用S选项只确定N(最近点)优先捕捉方式,在线上点一下,对对话框的提示回答“Y”即可。 U 平行复制准点。以用户选中的点为准点的平行复制点。该项功能可用于房屋分割等。 I 作准线的垂线。用户选择一点,过该点作准线的垂线。 D 边长交会。先输入到尾点的距离, 再输入到准点的距离。组成边长交会图形的规则是:尾点、准点、交会点为逆时针。 G 切距点。以准点为圆心, 用户输入长为半径画圆, 尾点到圆的切点称为切距点。输入的距离只能为准点到切距点的距离, 尾点、准点、切距点为逆时针。尾点、准点与距离输入负值所求得的切距点将组成顺时针。 J 方向交会。求用户选择的两点方向与准线的交点。 W 极坐标。给出到准线的方向角与距离,求出极坐标点。对于有零方向值的方向观测结果,可用极坐标先确定方向为0度的任意方向点,切换准线到此线,再依次求出其它极坐标方向点。 极坐标点以连续方式输入待求点方向和距离。角度输入为度、分、秒方式。极坐标方式除在支导线模式下外,准线不跟进。 N 支导线。键入 N 后实际上确定了支导线模式,该模式限定测量方式为左拐、右拐和极坐标。该模式下有附合至某点的选项。自确定支导线模式始,到附合操作时止,其间所有生成的点和线均进行拉伸、旋转等“附合操作”,即最后的支导线点强制附合到某点上去。 支导线模式下的极坐标测量准线自动跟进。 支导线模式下的子选项Z、X、A、M、T、L、R、W同前,N子选项用于附合支导线。E子选项用于返回主选状态。 MDELTEMP 删除临时层“T_SBD” 运行该命令后如用户确认删除,则所有“T_SBD”该层物体均被删除。在MLPC、SBZD等命令中, 76 地图绘制专家 MAPDRAW V4.2 操作手册 T_SBD层次用来展绘碎部点和加绘辅助线。 需要注意的是,用户手工绘图时应注意不应处于“T_SBD”层上,也不应设置该层为当前层。否则可能导致误操作而删除不该删除的物体。 参见层次删除命令DELLAYER。 77 地图绘制专家 MAPDRAW V4.2 操作手册 地籍测量 地籍测量通过以街坊为单位建立各街坊坐标和宗地信息库,由信息库进行街坊内宗地面积计算、街坊面积汇总, 街坊界址点、边长、面积查询, 按街坊、宗地制表输出, 全测区汇总统计, 自动展绘界址点、界址线, 进行宗地注记; 分宗地进行宗地图可变比例输出等功能操作。 一、准备工作 在进行地籍有关作业前必需准备下列文件: 1.街坊界址点坐标文件 界址点以街坊为单位组织成界址点文件, 一般取名为街坊名。界址点文件格式如下: ;;; 界址点名(号) X Y [H] ............ ... ... ... 界址点名(号) X Y [H] ;;; 其中[H]项为可选项。该文件格式与碎部测图中的碎部点坐标文件格式一致。 文件中所有界址点应属于同一街坊, 且不可重名(如重名后续处理会有警告和提示)。同时文件中必须包含街坊所有的界址点坐标信息。如该街坊界址点信息不全, 需先进行坐标联测, 或进行界址点坐标图解记录。界址点的编号应为全街坊的统一编号,无重名。 2.街坊宗地信息文件 本文件包含某一街坊所有宗地信息, 文件一般以街坊号为名。一个宗地的信息格式如下: 宗地号 地类号 户主 门牌地址 属性码 ;;;第一行 界址点序列 ;;;第二行 如: -1 0 ALL [] 0 1 2 3 4 6 9 10 12 13 14 ... 225 + 226 227 228 ... 330 ; 1 50 王成海 高楼门16号 21 1 2 3 4 5 ; 2 22 江苏省苏果超市有限公司 高楼门6号 23 13 14 32 33 34 36 37 38 55 56 57 80 ; 4 40 高楼门小学 [高楼门26号,28号] 33 100 101 102 103 104 105 106 107 108 ; 3 33 玄武煤球厂 高楼门30号 32 140 141 142 143 144 145 146 147 188 189 ; -9 3 2 -9 2 1 ...... ....... 上例中信息格式遵循MAPDRAW手册中关于系统惯例的规定。另作如下说明: a). 街坊中所有宗地信息列于本街坊信息文件中。 78 地图绘制专家 MAPDRAW V4.2 操作手册 每个宗地信息用两行表示, 当某行信息较长时行尾可用"+"续行符。如-1宗地。 b). 宗地号为-1时表示该宗地信息为街坊外围信息。外围信息不是必须信息。 c). 宗地信息不必按宗地号顺序排列。 d). 户主为宗地所有人或单位名称, 不超过16个字符(8个汉字), 如有超过可用简略名称(若忽略此规定用全称表示, 结果仅影响查询或制表输出的格式)。 e). "门牌地址"一项同"户主"一项不超过16个字符(8个汉字),否则仅影响制表格式。当地址中含有分隔符时应用[]括起。如4宗地。 f). 土地分类方法有许多种。系统中列出了地籍规程中的标准土地分类表 (如50表示住宅用地)。宗地信息中的地类号即按此分类。当用户需要按其它方法分类并进行统计时需要使用属性码。一个属性码可以包含多个(不限制)分类方法, 属性码是整型值, 它的十进制位数即表明了 整个地籍作业中土地分类方法的使用个数。即属性码的个位、十位、百位......分别表示一种分类, 一种分类中不超过9类用地。除标准分类外, 常见分类有:按土地级别分类1,9级; 按所有制性质分为国有、集体、私有; ......。一个宗地必定分别属于所有分类方法中的一种。属性码由固定顺序的各种分类代码组成 (顺序由用户定义或使用缺省定义)。系统中的缺省的两种分类代码如下: 0 无定义 1 个人 10 一级 2 集体 20 二级 3 国有 30 三级 4 其它 40 四级 5 ? 50 五级 6 ? 60 六级 7 ? 70 七级 8 ? 80 八级 9 ? 90 九级 1, 9按所有制分类, 该组代码组成属性码的个位; 10,90按土地级别分类,类别不超过九级,该组代码组成属性码的十位。 当用户需要定义其它分类代码时, 需要在工作目录下编辑属性代码定义文件ATTRIB.TAB。文件格式如下: ;;; 代码 属性说明 代码 属性说明 .... ........ 代码 属性说明 ;;; ATTRIB.TAB 文件举例: ;;; 1 一级 2 二级 3 三级 4 四级 5 五级 6 六级 7 七级 8 八级 9 九级 79 地图绘制专家 MAPDRAW V4.2 操作手册 ;;; 10 国有 20 集体 30 个人 40 其它 50 ? 60 ? 70 ? 80 ? 90 ? ;;; 100 钢混 ;按用地内主要建筑的建材分类 200 砖木 300 简易 400 其它 500 无建筑物 600 ? 700 ? 800 ? 900 ? ;;; 上例ATTRIB.TAB属性文件定义了三种分类方法的属性代码。需要注意的是: 分类代码不能定义为0。当整个作业不使用属性码时, 所有宗地属性码必须均为0; 一旦使用属性码, 则所有属性码的位数必须完全一致,且所有属性码的任意一数位不能是0。即必须保证所有宗地具有所有分类 法的属性代码。 上例宗地信息文件中,若用户未重新定义属性代码文件ATTRIB.TAB, 则表示使用系统缺省属性定义: 1宗地属性是"个人、二级", 2宗地属性为"国有、二级", 3宗地属性为"集体、三级", 4宗地属性为"国有、三级"。 g). 宗地号等于-9时,表明了宗地之间的嵌套关系,其后的第二个宗地被包含于第一个宗地之中。上例中3宗中含2宗,2宗含1宗。多重嵌套只须列出直接嵌套关系,不可跨级嵌套。如上例不能例成 -9 3 2 1。嵌套标识无先后顺序。上例也可写成: -9 2 1 -9 3 2 二、命令使用 地籍流程地形部分即常规测图。在常规测图的基础上,配合以下专用命令可立即生成地籍图。地形部分的碎部测图参见命令SBZD、SBLINK、MLPC等其它相关命令说明。 RCDXY 图解界址点采集 J-GETJZD 界址点综合编号 J-SET 街坊信息库设置 J-XYLIB 界址点建库 J-XYWRT 界址点格式化输出 J-ZDLIB 宗地信息建库 J-ZDIWRT 宗地信息输出 J-CTOP 建立街坊拓朴信息 J-DELJZD 删除街坊信息库中多余的界址点 J-RECODE 界址点编号整理 80 地图绘制专家 MAPDRAW V4.2 操作手册 J-CHECK 信息库检查 J-AREA 街坊面积计算 J-SUM 街坊面积汇总 J-VIEW 街坊查询 J-TABLE 街坊制表 J-SORT 地籍计算排序模式开关 J-SORTMODE 地籍计算排序模式开关(同上) J-DRAWMODE 宗地图生成时生成范围模式控制 J-DRAWP 注界址点 J-DRAWL 绘界址线 J-DRAWB 注记界址边长 J-DRAWA 宗地注记 J-DRAWU 注记土地所有者 J-DRALL 绘界址点、界址线、宗地注记 (= J-DRAWP + J-DRAWL + J-DRAWA + J-DRAWB ) J-TRIMCENT 掏空界址点中的界址线头 J-ZDT 宗地图编辑 三、命令解释 RCDXY 图解界址点坐标 当街坊界址点数字坐标尚未齐全时, 可通过外业测定, 或用RCDXY命令从已有地籍图进行采集, 进行坐标图解并记录到街坊坐标文件中去。图解记录时采点方式有优先捕捉和不捕捉两种方式。优先捕捉时优先次序是: 交点,端点,最近点,采入点。图解坐标时可以采用自动点号方式, 并可在采点同时在T_SBD临时层展绘所采的点号。 J-GETJZD 界址点综合编号 J-GETJZD提供两种界址点编号方法。运行时有5个选择项。 选1即进行图解界址点,功能等同于RCDXY。从2至5选项为另一种编号方法的依次操作步骤。其用于如下场合:当地籍图上已经绘有界址线(界址线是一独立层次)时。 选项2(=GetEndP命令):自动记录界线端点坐标,记录文件一般存在于工作目录下,界点不重复,自动编号,编号增量为1,点的编号先后次序以取得界址线的先后次序为准。 选项3(=SBZD命令):界址点预展,即进行碎部展点操作,将前一步骤采集的界址点坐标文件展到图上又进行进一步处理。展点时要注出点号。点号处于T_SBD层。参见SBZD命令。 选项4(=SBDRECODE):界址点改编号。目的是对自动提取的点号进行必要的规整,因为自动提取的点号不一定符合测区界址点编号规则和次序。给定起始号后,移动鼠标,当鼠标处于某界点位置时,AutoCAD的状态提示行上会有该界点的点号,此时按下左键即对此点重新编号,重编过号的界点号改成红色显示以与未重编者区别。编号次序以鼠标左击的先后次序为准。鼠标右击编号结束。(当Command:提示行为空时,鼠标左击可自动移屏。) 选项5(=GETSBD):提取预展界址点坐标,重新形成界址点坐标文件。此时仍可对界址点进行统一编号增减。提取范围默认从1至无穷大,意即当改编号或未改编号后的点号在提取范围时,该点提取出来记录到文件。应当注意,此时的提取记录文件不应与选项2(GETENDP)时的文件重名。这种界点编号方法有时可能需要重复做预展、改编、提取的操作。 以上所作的编号处理仅仅是对坐标建库前的文本坐标文件进行的处理。 81 地图绘制专家 MAPDRAW V4.2 操作手册 J-SET 街坊信息库设置 设置街坊信息库是让用户输入将要操作的街坊信息库文件名, 设置后用户的所有地籍操作均将对最新设置的库文件操作。用户给定的库名可任意,系统不追加文件扩展名。 J-XYLIB 界址点建库 用户建立界址点坐标文件后, 需要对它进行建库操作。该库称为街坊信息库, 其中包含界址点坐标、宗地信息、界址点拓扑信息、界址点边长表、宗地面积表、街坊面积汇总表等信息。新库建立后仅包含界址点坐标信息或宗地信息, 其它信息需要用下面的命令加入到街坊信息库中去。 J-XYWRT 界址点格式化输出 在界址点建库结束时可以选择“界址点输出”功能把街坊所有的界址点按一定格式并按点号排序输出到某一文件。也可以在建库后单独运行J-XYWRT命令进行界址点格式化输出。 J-ZDLIB 宗地信息建库 用户编排的宗地信息文件需要经过J-ZDLIB命令把宗地信息增添到街坊信息库中。宗地建库的同时可以对宗地信息文件的内容进行诸如界址点个数、界址点重名、宗地信息的完整性的检查, 以便后续操作能正确执行。重新进行界址点建库、宗地信息建库时, 街坊信息库中其它边长、面积等计算结果将不再保留, 需要重新计算和汇总。 J-ZDIWRT 宗地信息输出 将已经建好的街坊信息库中的宗地信息按标准格式输出文本文件。 J-CTOP 建立街坊拓朴信息 在坐标信息和宗地信息均已建立进入街坊住处库后应用此命令J-CTOP进行拓朴信息建立,同时进行坐标与宗地信息之间的关系是否正确。如果拓朴建立不能成功,则需要重新进行坐标或宗地信息的入库。 J-DELJZD 删除街坊信息库中多余的界址点 此功能从坐标表和宗地信息表中搜索需删除的界址点,该(批)点将永远从该街坊信息中清除。对原组成宗地界线的信息自动进行减点操作,如操作成功则自动进行拓朴更新。建议在提示写盘操作过程后不要中断操作,以免破坏库的内容。需删除的界址点可以列于文件中,以自由格式一一列出即可。该命令对建好的街坊信息库进行操作。 J-RECODE 界址点编号整理 某种情况下可能需要对界址点重新编号整理,以消除界址点编号的跳号现象。重整方式有三种,单点改号,文件对照改号,界址点坐标文件顺序编号。文对照编号时文件格式为: 原号 新号 原号 新号 82 地图绘制专家 MAPDRAW V4.2 操作手册 ... ... 当采用坐标文件顺序编号时,只需一行一行将界点排好,界点新编号由界点在文件中的排列顺序决定。 该命令对建好的街坊信息库进行操作。 J-CHECK 信息库检查 建立宗地信息库后系统立即提问是否进行街坊信息库检查,也可单独运行该命令。该命令对已建立的街坊信息库进行界址点坐标是否缺少检查,街坊总点数、总宗地数的统计,面积汇总否;甚至于可以自动检查单一宗地界线有否有界线交叉等,以提醒用户作必要的修改。如界址点信息或宗地信息有错, 修改完相应信息后应重新建库,直到无错误信息为止。 J-AREA 街坊面积计算 在界址点和宗地信息均已入库后, J-AREA进行街坊所有宗地面积计算, 同时建立街坊界址点边长表和界址点拓扑信息。结果同入街坊信息库。 J-SUM 街坊面积汇总 面积计算后J-SUM对面积进行按地类和按属性的分类汇总, 结果入街坊信息库。 J-VIEW 街坊查询 该项查询可对界址点、边长、宗地面积、汇总信息进行排序查询。查询结果在屏幕显示。 J-TABLE 街坊制表 J-TABLE 与J-VIEW查询类似, 结果是输出到文件中。 J-SORTMODE 地籍计算的排序模式开关 J-SORT 地籍计算的排序模式开关 (限于MAPDRAW 3.0以下版本) 当界址点不多于100个(或宗地数不多于50个)时,系统自动确定为排序模式,对街坊信息库中的界址点、宗地信息、边长、统计信息进行排序处理,以使输出整齐。当界点多到一定程度, 或宗地数多到一定程度,建库与面积量算速度将极速降低,此时系统会自动调整为不排序模式,这能提高计算速度,不影响计算结果。不排序模式下计算输出的结果如果需要排序,请使用DOS命令SORT。使用方法是: SORT /+n < 源文件名 > 排序结果文件名 其中 /+n 开关表示按源文件中第n列字母升序排序;< 和 >号为DOS重定向符。 在MAPDRAW 4.0之后,系统对排序作了革新算法,所有计算成果全部自动排序输出。此命令可不再使用。 J-DRAWMODE 宗地图生成时生成范围模式控制 83 地图绘制专家 MAPDRAW V4.2 操作手册 展绘界址点或界址线以及进行其它注记之前,J-DRAWMODE用于对展绘范围进行控制。此控制是一个开关,状态之一限制展绘操作在当前图形的范围之内,当前图形范围由系统变量LIMMIN和LIMMAX决定(可用LIMITS命令或用SETLIMITS命令进行设置,也可能在图框生成时自动确定图形范围);状态之二是不限制范围,所有选定的操作均进行展绘。 J-DRAWP 展绘界址点 该命令选择需要展绘的界址点, 或单选, 或选择宗地, 或选择全部。 J-DRAWL 展绘界址线 选择某宗地的界址线或全部进行展绘。 J-DRAWB 宗地界址边长注记 选择某宗地的界址线或全部进行边长注记。 J-DRAWA 宗地信息注记 选择某宗地或全部自动进行宗地号、面积、地类的注记, 注记位于宗地拓朴中心(该中心是宗地注记分式线的中点), 如个别宗地注记位置因宗地形状的原因而有偏差请手动移位,但可保证对于任意形状的宗地,注记分式线的中心点不会注记到宗地外面去(仅对于宗地嵌套情形注记位置可能有例外)。 J-DRALL 综合展绘界址点、线,注记宗地面积、边长等。 J-DRAWU 注记土地所有者 选择某宗地或全部进行宗地所有者的注记。 J-TRIMCENT 界址点圈内界线掏空。 该命令对界址线作延长或缩短操作。当输入距离为正值时,进行掏空处理(缩短),反之恢复(延长)。当地籍图进行过分幅处理时,有一选项是当界址线端点落于图廓线上时是否进行缩短或延长处理,默认为不处理,以保持图边正确性。该命令对间距小于0.8mm的两个界点之间的界址线的处理有几种选择:不处理;同样处理;删除。如果哪种选择均不如意的话,则只能对短界线进行人工处理。 J-ZDT 宗地图编辑 在面积计算和汇总之后,对所有必要注记的地籍要素进展绘。展绘可分幅进行,也可按街坊为 CPTOFILE)命令裁出单单位展绘一幅整图。不管哪种方法,若要制作分宗宗地图的话,可用CPF( 宗宗地图存入为对应宗地图文件(参见CPF命令)。 J-ZDT用于在分别调入单宗宗地图后的编辑,以供图形输出。该命令有若干步骤,一般依次执行。 1:插入宗地图模板,默认插入比例为0.5。模板为:系统路径{InstallPath}\MDIGS\DJZDT.DWG,模板尺寸按1:1000的比例设计。有必要的话用户可将此文件拷入到工作目录,并先行编辑模板, 84 地图绘制专家 MAPDRAW V4.2 操作手册 改变模板中的框大、字体定义等。 2:对插入的宗地图模板进行比例缩放,以使模板适应宗地图的大小(不改变宗地图的内容), 0.5对应于打印输出比例为1:500,1.0对应于是:1000。 3:注记宗地图下方的输出比例尺; 4:将插入的宗地图模板分解,以继续编辑; 5:拷贝图中的宗地号到标题处(视需要可单独进行类似拷贝操作); 6:字体联接(可选); 7:加注指北针(参见命令ZBZ); 8:连续移屏; 9:全部编辑结束执行此操作后,宗地图显示于屏幕中央,提示打印出图比例,两个红十字标记 为打印绘图时的打印范围点。随后结束J-ZDT的运行,进行PLOT出图。 三、图面参数说明 层次定义(参见系统文件{InstallPath}\MDIGS\COLORL.DAT)如下: (系统文件COLORL.DAT可修改以适应用户需要。但修改后请用系统命令LOADCOLORL 刷新以使 修改生效。) ;;; 层次 颜色 线型 线宽 层次说明 J_JDH 104 CONTINUOUS 0.0 街道号注记 J_JFH 106 CONTINUOUS 0.0 街坊号注记 J_ZDH 15 CONTINUOUS 0.0 宗地号注记 J_DLH 21 CONTINUOUS 0.0 地类号注记 J_JZDH 102 CONTINUOUS 0.0 界址点号注记 J_DIST 2 CONTINUOUS 0.0 宗地图距离注记 J_DOOR 162 CONTINUOUS 0.0 门牌号注记 J_AREA 4 CONTINUOUS 0.0 面积注记 ;;; J_JZD 100 CONTINUOUS 0.0 界址点 J_JZX 242 CONTINUOUS 0.15 界址线 J_JFX 220 CONTINUOUS 0.25 街坊线 J_JDX 200 CONTINUOUS 0.30 街道线 各类注记使用的字体名称与其相应层次名称一致。其定义参见STYLESET_DAT。另参见命令 STYLESET。 85 地图绘制专家 MAPDRAW V4.2 操作手册 剖面绘制 PM-DRAW 绘制剖面图 PM-CRTDAT 从地形图上采集剖面点数据 PM-GETKM 从图上取得线路中桩点里程记录 PM-LOCAKM 在图上定位里程点 PM-DRAW 绘制剖面图 用户给出剖面数据文件后,进行剖面图绘制。以下是剖面数据文件格式示例: ;;; PMID P1 P1 SEP 2000 200 24 4.2 1 500.00 25.800 0 4.20 19.800 0 3.67 13.540 0 7.63 10.000 0 7.06 7.660 沟 0 1.20 4.000 0 2.35 4.600 0 6.06 4.700 0 3.41 8.970 0 3.79 8.970 0 2.75 4.200 殷家沟 0 6.26 2.700 0 7.17 2.900 0 5.86 4.200 0 5.09 9.000 0 3.79 9.000 0 3.42 7.450 0 14.52 7.450 0 2.74 6.500 鱼 0 13.49 5.800 0 16.48 5.500 0 14.68 5.900 0 12.48 7.450 0 10.00 7.450 ;;; 上例中,PMID为一条剖面的标识字,其后为剖面标识;下一行中,P1为剖面名称,SEP 为剖面数据的里程模式,2000为水平比例尺分母,200为垂直比例尺分母,24为该剖面的数据点数,其后若有数据则全视为水位点;从第三行开始为剖面数据点,一行一个数据点。前两列为剖面点里程,第三列为该点高程,第四列为说明注记(可省略)。里程模式有两种,起点距和分段距。标明为起点距模式的标识串可以为 0、B、BGN、S、START、ST;标明为分段距的标识串可以为:1、SEP、P、+。当用起点距模式时,所有点的里程数据均用里程表示,分成两列,如里程是2+325.6,则写成两列为2和325.6;当里程模式为分段距时,第一点里程用里程表示,后面的点里程数据第一列是0, 86 地图绘制专家 MAPDRAW V4.2 操作手册 第二列为至上一点的距离。 列有水位高程时,生成的剖面图上绘出水位线。剖面点后有说明信息时,说明信息注记于该剖面点右侧。 绘剖面图前~必需先调入系统中的剖面图图块样板PMT.DWG~否则剖面绘制时字体定义会出错~因为字体定义在样板图中。 PM-CRTDAT 从地形图上采集剖面点数据 给出记录文件名、剖面名、起始里程, 当有线路中桩点里程成果时,给出中桩里程成果文件名,然后从起始里程处开始,沿线路采击一剖面点,给出该点高程,此时如该剖面点即为某中桩点,则在输入剖面点高程后输入其对应的中桩点名(中桩成果中必须存在),命令进行采点累计里程与中桩点之间里程比较以进行误差配赋,并由用户进行确认以继续采集数据,如误差过大用户否定,则此中桩点到上一中桩点之间的采集数据全部作废,重新采集该段数据;当所采剖面点不是中桩点时,输入剖面点高程后则回车跳过,继续采点。全部采集结束,回车确认,数据存入到结果文件中。以此种方式采集的剖面数据其剖面点间距为分段距模式。 PM-GETKM 从图上取得线路中桩点里程记录 当尚未有线路中桩点成果而有了线路中线图时,可用PM-GETKM命令取得线路中桩点里程成果表。成果表包括中桩点名号,中桩点坐标,中桩点里程,中桩点间距和中桩点转折角。先给出起始点的里程和结果文件名,并确定中桩点名的确定方式,然后从起点开始,依次采集中桩点位置。结束后数据自动存盘。 PM-LOCAKM 在图上定位里程点 当有了中桩里程时,如需要在图上确定某个里程的位置,则用此命令。给出最接近定位点的某起始中桩里程和要定位的里程,沿线路采集所有线路转折点,每采一点提示到达里程及到定位点的距离。当到达或超过定位点里程时,命令绘出圆圈,圆圈中心即为需要的里程定位点。 87 地图绘制专家 MAPDRAW V4.2 操作手册 图幅编辑与处理 JB 图形抄边接边 CREATCHB1 生成标准图框全自动抄边批处理文件.SCR CREATCHB2 生成不标准图框自动抄边批处理文件.SCR CREATCHBDOS 生成不标准图框全自动抄边批处理文件.SCR (供DOS下全测区图件自动处理) TRIMMAP 标准图幅全图修剪 TRIMMAP2 不标准图幅全图修剪 TRIMNP 多边形修剪 WINTRIM 窗口修剪 UPDCOWL 实体属性更新 CLIPMAPSET 自动裁图设置 CLIPMAP 自动裁图 JB 图形抄边接边 在全图数字化完成后, 先进行全图修剪, 再巡查图边有无错漏, 待图边查整完毕后运行 JB 命令。接边自动判断当前图幅是否标准图幅。 接边前应先抄边, 在两幅图均抄边之后然后再接边。抄边后不应对该图边再作编辑修改, 否则应重新抄边。 抄边过程对靠近图边的线头(0.2mm内)作图形数据记录, 超距线头将被忽略。因此数字化过程中线条绘至图边时应拉出图边留待“TRIMMAP”或“TRIMMAP2”命令自动进行全图修剪(参见命令TRIMMAP), 以保证线头与图边准确交截并能正确抄边。线头与图边交截处理靠肉眼定位是不确当的。 接边以同层、同类型 (LINE、PLINE 线对 LINE、PLINE线; ARC 对 ARC 相接)线条相接, 其它条件暂不考虑。接边线头限差由用户控制, 优先以两线的两端直连相接, 当直连相接和内图廓边的交点, 与图边两线头中数(中点)距离超限时取两线头中点对接。 接边时对本幅线头依次搜索邻幅内符合条件的线头,符合条件的线头有一条时自动对接, 多于一条时由用户点选对接线; 当没有符合条件的线头时, 用户可点选某条强行对接, 或者放弃不接。在接完全部边线后所有未接上的线以高亮(反相)显示以提醒用户。 某些情况下有可能发生线条误接, 原因大部分是因为图幅内容过密。如果误接, 则在程序提示 “按任意键继续, 或中断后巡查接边情况...”时用中断, 用户巡查图边, 手工改回误接线或进行图边编辑。但应注意, 接边时抄录的邻幅线条虽然颜色各异, 但层次均处在“TEMP”层, 图边编辑时本图幅内的线条应保证不在“TEMP”层。再运行“JB”命令时所有“TEMP”层物体均先删除, 或用“层次删除(DELLAYER)”命令删除邻幅临时层物体。 避免发生线条误接的办法是对线头较密的图边接边限差给小一点如0.2mm。缺省限差为 0.5mm。 同两幅图, 可以反复接边, 一般情况下结果相同。接边需要对两幅图分别进行; 需要反复接边时, 应先分别接好两幅图, 存盘, 然后分别重新抄边、接边。 标准图框抄边、接边时以东西南北确定边, 抄边文件以图的左下角坐标和该边的方位信息组成, 后缀分别为“.ME1”、“.ME2”、“.ME3”、“.ME4”,如 95501200.ME1是图号为95.50-12.00的南边抄边文件; 不标准图框以边的两点号确定, 抄边文件后缀为 ".MEN", 文件自动管理。对于标准图幅, 同一工作目录下的任意两幅图左下角坐标不能相同。 边接完应在接边情况表中标示出已接边信息以便于图件管理。 88 地图绘制专家 MAPDRAW V4.2 操作手册 CREATCHB1 生成标准图框全自动抄边批处理文件.SCR 本命令生成一个供AutoCAD的SCRIPT命令执行的批处理动作文件CHBDAT1.SCR。CHBDAT1.DAT中包含了自动抄取标准图框四条边的操作。运行CREATCHB1后应接着运行SCRIPT命令,回答文件名CHBDAT1.DAT真正进行自动抄边操作。上两步也可通过菜单“编辑\数字化图幅后处理\图形抄边”下的“生成标准图框全自动抄边批处理文件”和“标准图框自动四周抄边”两步完成。 CREATCHB2 生成不标准图框自动抄边批处理文件.SCR 本命令生成一个供AutoCAD的SCRIPT命令执行的批处理动作文件CHBDAT2.SCR。CHBDAT2.DAT中包含了自动抄取不标准图框各条边的操作。运行CREATCHB2后应接着运行SCRIPT命令,回答文件名CHBDAT2.DAT真正进行自动抄边操作。上两步也可通过菜单“编辑\数字化图幅后处理\图形抄边”下的“生成不标准图框自动抄边批处理文件”和“不标准图框自动四周抄边”两步完成。 CREATCHBDOS 生成不标准图框全自动抄边批处理文件.SCR 与CREATCHB2命令不同,本命令生成CHBDATDOS.SCR文件。但该文件仅当:通过DOS的批处理命令自动调入工作目录下所有图形文件并自动进行处理的全自动方式时才会被使用;而手工调入工作目录下的每一幅图形进行处理时,本命令CREATCHBDOS不要使用,因为CREATCHBDOS生成CHBDAT2.SCR文件中含有退出图形的命令。 标准图框自动抄边: 1.配置MS-DOS快捷方式, 并使杂项中的“后台一直挂起”选中; 2.删除所有抄边文件 *.ME?(不要误删有用的*.MEM文件) 3.编辑自动运行接口程序文件AUTO.LSP: (CHB.SCR是系统文件,已存在) (command "script" "chb") 4.运行批处理 for %a in (*.dwg) do call c14 目录 %a 将全测区所有图件全部自动调入并完成抄边工作。 不标准图框自动抄边: 1.配置MS-DOS快捷方式, 并使杂项中的"后台一直挂起"选中; 2.删除所有抄边文件 *.MEN(不要误删有用的*.MEN文件) 3.编辑自动运行接口程序文件AUTO.LSP: (CHBDATDOS.SCR由CREATCHBDOS命令动态生成,其中含有退出 AutoCAD的命令) ;;; (C:CreatChbDos) (command "script" "ChbDatDos") 4.启动MS-DOS, 按运行于窗口方式, 键入批处理: for %a in (*.dwg) do call c14 目录 %a !!!:上述两种全自动抄边运行方式仅在WINDOWS95系统下有效~WINDOWS97/WINDOWS98下不能采用上述方法作业。 !!!:实际上只有对MAPDRAW和AutoCAD系统非常熟悉的人才有必要采用高级的自 动方式以提高效率。普通接边一步一步运行JB命令已可~甚或只须通过插入图块的方 89 地图绘制专家 MAPDRAW V4.2 操作手册 式调入相邻图幅进行手工接边~更能控制接边效果。 TRIMMAP 标准图幅全图修剪 TRIMMAP2 不标准图幅全图修剪 TRIMMAP 对标准分幅图幅有效。TRIMMAP2 对不标准分幅图幅有效。其作用均是对超出内图廓的多余物体进行自动删除和修剪。修剪时坐标格网、图外整饰内容(层次为PGRID、IGRID、OGRID、 KGRID、XGRID)被关闭, 不受影响。TRIMMAP 以标准图幅的 LIMITS 变量进行图廓识别; TRIMMAP2 以当前图名与工作目录中 TKUO.INI 文件的图名进行查对以取得该图图廓点坐标, 然后进行修剪。因此对与不标准图幅而言, 用以保存图形文件的名字应与 TKUO.INI 中的图名一致。 TRIMMAP、TRIMMAP2 功能常用于图形接边前的预处理。 ** 在MAPDRAW3.0 For AutoCAD R12.0中~由于某种原因, 全图修剪后应对图边巡查, 以检查靠近图边的短小线条是否被误删除, 或检查是否有线条尚未修剪清楚。如有上述情况, 应手工处理, 但此种情况不会很多。 ** 注意:如果按照用户的某数据标准进行了层次转换~将图外整饰、格网等要素 的层次更改了~则图幅修剪时会将图外内容修除。 TRIMNP 多边形修剪 TRIMNP 以多边形方式进行修剪,可选择已有边界,或手工绘制边界进行修剪。可选择修剪内部或外部。 WINTRIM 窗口修剪 WINTRIM 窗口修剪对用户给定的两点窗口内部进行修剪,但修剪前有保留选项:T-文本TEXT,S-符号SHAPE,B-图块BLOCK,L-直线LINE,P-多义线POLYLINE和LWPOLYLINE,A-弧ARC,C-圆CIRCLE。输入字符串可同时包含上述7个字母,输入选项中凡含有的字母其相应实体会保留,不会被删除。当输入选项中含有H时,查看本帮助文件。 UPDCOWL 实体属性更新 {InstallPath}\MDIGS\COLORL.DAT 中定义了 MAPDRAW 系统中所用到的各种层次的颜色、线型、线宽等属性信息, 其格式如下: 层次名 颜色号 线型 线宽 说明信息 层次名 颜色号 线型 线宽 说明信息 层次名 颜色号 线型 线宽 说明信息 ...... .... .... .... ...... (具体格式参见SETL 或 SETPL命令中关于COLORL.DAT的说明。) 用户扩展系统时可对该文件进行扩充和修改。 当层次的某一属性被改动时, 可把图形调入AutoCAD, 运行 UPDCOWL, 此时图形实体属性随之而改, 但实体属性修改符合以下规则: 实体原颜色=BYLAYER时 ,替换为新颜色; 实体原线型=BYLAYER时 ,替换为新线型; 如果用户确定对线宽进行修改,则可对所有线条或只对具有线宽的线条进行宽度修改, 同时可选择对Line、Polyline、Arc中的一种或几种类型线条进行修改。 UPDCOWL一般用于对图形进行系统性属性修改,注意,其属性修改的条件为:物体颜色和线型 90 地图绘制专家 MAPDRAW V4.2 操作手册 属性均为BYLAYER,因此,如考虑到可能需要进行UPDCOWL操作,则绘图时应将物体特性模式设为 BYLAYER。 UPDCOWL 对线宽的修改与否如回答No,此后还可用CWIDTH命令进行线宽修改。 ~~~ UPDCOWL命令一般只当在物体特性模式设为“随层”时才用。如果在“真值”属性模式下绘图,最后又使用UPDCOWL命令刷新物体属性,则层次表中重复层定义的第一行有效,其它的同层定义无效。 参见命令 CWIDTH、SETL、SETPL、SETPROPMODE CLIPMAPSET 自动裁图设置。 CLIPMAP 自动裁图 CLIPMAPSET和CLIPMAP用于对大拼幅(多张分幅地图的拼图)进行自动裁图。CLIPMAPSET设置自动裁图的图幅比例尺和图幅尺寸信息,一般只需设置一次。此后用CLIPMAP进行自动裁图:在所需裁图的图幅中心点击一下,确认图幅范围后自动裁出所需图幅,以左下角图廓坐标为文件名自动存盘。裁图完后自动退回大拼幅状态。连续运行CLIPMAP命令,可以裁出所有图幅。 需要注意的是:自动裁图是在调入大拼幅后进行的,一般地,大拼幅在退出CAD前不用存盘;裁出的图幅文件取名规则与BZTK2(快速批量标准图框)和BZTK3(快速加绘标准图框)命令文件取名规则一致。参见命令BZTK。 91 地图绘制专家 MAPDRAW V4.2 操作手册 层次编辑 COPYLAYER 按层次拷贝 DELLAYER 层次删除 WDELAY 窗口内层次删除 CHGLAYER 物体层次修改(主命令) FRLAYER 层次冻结 THLAYER 层次解冻 SETCLACT 设置改层时的附属动作 CHGLAYER 物体层次修改 CHGLAYER 之下有4个可选命令, 该四个命令也可单独执行: CHGLAYER1 点选当前图中某一层的物体, 全层切换为另一层(全层切换) CHGLAYER2 先点选改到哪一层, 再点选需要改的物体, 同时具移屏功能 (部分切换) CHGLAYER3 仅在当前屏幕上点改, 先点源物体, 再点目标层次(部分切换) TRANSLAY 以文件方式切换层次, 文件格式如下(全层切换): ;;; [BGN] 源层次1 目标层次1 源层次2 目标层次2 ...... ........ 源层次n 目标层次n [END] ;;; 命令运行时先输入文件名, 再回答切换方向是正向还是反向:正向切换时把上例中的“源层次”切换为“目标层次”; 反向时把上例中的“目标层次”切换为“源层次”。默认为正向切换。 当图中无源层次时, 提示“无****层”; 当图中无目标层次时, 先建立目标层, 再切换。 上例中[BGN]和[END]两行为可选, BGN(或BEGIN) 关键字之前的对照层次将被忽略, END之后的对照层次也被忽略。缺省BGN和END时, 全文件有效。 * 当某目标层次在其后又作为源层次时, 目标层次又将被继续切换。 * 该命令一般用于两种测图系统的层次转换处理工作。 *** 上述几种改层命令均只涉及到修改物体层次属性,但在物体自身颜色、线型有各自不同属性的情况下,物体换层后的显示效果可能发生变化,也可能不发生变化。例如对于颜色来讲,如某线的原颜色为BYLAYER属性,所处层次的颜色属性为红(red=1),即此线原为红色,在改层到颜色属性为蓝色(blue=5)的层次后,该线颜色属性仍为BYLAYER,但已显示为蓝色。若原线颜色属性为具体值1(red),则同样改层到蓝色层后,其色不变,保留为1。 对于颜色如此,线型同样如此。如果需要修改物体其它属性,参见CCOLOR(改颜色) 和 CLTYPE(改线型)命令,以及 PROPTRUE 和 PROPBYLAY命令。 DELLAYER 层次删除 点选图上某个物体,则该层所有物体将全部被删除。但当该层处于锁定状态时,则不被删除。 与删除有关的命令参见DELDUP(删除完全重量复地物)。 92 地图绘制专家 MAPDRAW V4.2 操作手册 WDELAY 窗口内层次删除 WDELAY 在窗口内对选中的层次进行删除,而保留其它层次。 COPYLAYER 按层次拷贝 先选择物体(可用ALL选项选择图中所有物体),再在图上选择一个物体确定源层次以过滤出需要拷贝的拷贝源,后确定目标层次名,即可拷贝。确定目标层次的方法有几种,可从系统定义表中选择目标层次,可从已定义的层次中确定,也可按回车以从图中点选一个物体确定目标层次。 按层次拷贝后的物体形成一个选择集,可以操作。如MOVE时,用P选定前次选择集可移动新拷贝的所有物体。 FRLAYER 层次冻结 点选图上某一物体,对该物体所在层次进和冻结,关闭该层次显示。 THLAYER 层次解冻 从列表中选择需要解冻的层次。 SETCLACT 设置改层时的附属动作 在改层前或改层中,可能需要同时进行其它属性的修改。此处设置附属动作有三种:将物体同时改为随层属性;改层前改为真值属性;在改层后改为真值属性。 此处的设置只对CHGLAYER命令有效。在用AutoCAD自身的换层操作或其它命令进行的换层操作时,此处附属操作设置无效,不会进行附属操作。 93 地图绘制专家 MAPDRAW V4.2 操作手册 符号注记及编辑 SYMBOL 注记常用符号 SYMPUT 无向符号注记 SHP 有向符号注记 CKZJ =SYMCK 窗口符号注记 CKZJ2=FILLSYM 多边形窗口符号注记 CHSYM 符号修改(切换) TRANSYM 以文件对照表进行符号切换 SETSYMTEXT 注记符号之后可以再附注文本开关 ROTSYM 符号旋转 CREATSHP 制作符号 CREATSLD 幼灯片制作 LISTSHP 列出符号库或图块库 SHP2PL 符号打碎(转成线划) SHX2BLK 把符号库转成块文件 SHP2BLK 把图中的符号换成块 SYMBOL 注记常用符号 常用符号是指一般地区的植被等符号,为使用方便而设置此命令。 SYMBOL 提示用户选择注记常用符号的对应选项, 即可进行常用符号注记。 符号注记时定位中心为符号的基点, 可在符号插入时看到。V2.0(含V2.0)以前的版本中个别符号基点不对,插入时需以图式规定的正确的基点插入(即不管MAPDRAW符号基点,点选底图的符号位置时点在正确位置上, 经SYMIN1命令处理后符号位置保证与底图完全一致); 新版本MAPDRAW(V3.0及以后)中重建了符号库, 该库包含GB 7929-87(旧图式)的所有可用符号和1995-09-15发布的GB/T 7929-1995新标准图式(新图式)中新添和改进过的符号, 新符号库以旧图式为准命名为“H????”。 “????”为符号在图式中的章节号, 新图式中的符号为“HN????”,“????”为新图式中的章节号。新符号库名为H1-1.SHX和H1-2.SHX共两个。 使用新符号库后, 注记时定位中心为符号的基点。 加入新符号库后, 旧符号库(BRUCE、ZG、JJ.shx)可以摒弃不用, 但为了保证在旧符号库(V2.0下)下所作的图形的输出, MAPDRAW保留了原有3个符号库, 即原符号库在新系统中仅起显示和输出作用。旧版图形可以使用新系统符号, 同一幅图可以混用新旧符号库。所有与符号有关的命令不受影响。 SYMPUT 无向符号注记 无向符号是指图式上的定性符号,注记后符号无方向性。运行SYMPUT后系统提示输入符号名, 符号名可以从弹出菜单中选择, 也可从输入板菜单中选择, 或者键入符号名。 SYMPUT 重复注记同一符号, 方向固定为0。 符号注记比例默认为定义大小,并与当前测图比例尺一致。 当符号要求采用图块形式时,可以用上述或相关命令先注记出符号(SHAPE),在最后用符号转块图形命令SHP2BLK 进行全图符号到到块图形的切换;也可以直接用BKLINS命令直接注记为图块形式(参见BLKINS命令),其图块名与此处符号名一致。 94 地图绘制专家 MAPDRAW V4.2 操作手册 SHP 有向符号注记 SHP 类同 SYMPUT, 不同点 SHP 会提示输入方向。 符号注记比例默认为定义大小,并与当前测图比例尺一致。 CKZJ =SYMCK 窗口符号注记 对某一选定的符号,在矩形窗口内进行阵列式注记。 CKZJ2=FILLSYM 多边形窗口符号注记 对某一选定的符号和一多边形窗口进行阵列式注记。参见FILLSYM命令。 CHSYM 符号修改(切换) TRANSYM 符号修改(按对照文件切换) CHSYM 可对图上符号以三种方式进行切换: 把一类符号换为另一类; 把选取的符号换为另一类。换入的新符号可由图上点选, 也可从符号库中点选或键盘输入新符号名。用户要先选取切换方式。 第三种方式是以文件对照表的方式进行符号切换。可在运行CHSYM时选择对照表方式, 或单独运行 TRANSYM 命令。该方法一般用于不同系统软件的成图之间, 或新旧图式符号之间的转换。对照表文件的格式如下: ;;; 旧符号名 新符号名 ........ ........ 旧符号名 新符号名 ;;; 如: ;;; H1111 HN1151 ;旧图式“芦苇”转换为新图式符号 H1119 HN1113 ;旧图式“水生作物”换为新图式符号 ..... ...... ;;; 文件中的符号名称应无误, 程序不能判别符号名称的正确与否。命令运行后尚须回答符号转换方向, 正向时把旧符号换为新符号, 反之把新符号转换为旧符号。符号名称见数字化板系统菜单“M4”, 或用 SHX2SHP.EXE工具程序列出系统所有符号库中的符号名称。 本命令征对SHAPE类型进行处理。参见CHBLK命令。 *** 注意:在对照表中~如前面有A符号换为B符号的操作~后面又有B到C的替 B符号。 换操作~则最终不会将A换为C符号~而只会换为 ROTSYM 符号旋转 将图中注记的所有符号(SHAPE)进行一定角度的旋转,以使符号方向调整到与某个方向统一。但是图中有方向性的符号(如用有向符号注记命令SHP注记出的符号门垛、窑洞等)是否需要旋转 95 地图绘制专家 MAPDRAW V4.2 操作手册 可以进行控制。凡进行过旋转的符号其定位数据均作特殊处理,还可以用ROTSYM同一命令进行恢复,还原为原来的方向,但条件是这些符号没有再被用ROTATE命令旋转处理过,否则不能还原方向。 手工选择符号时如选择了非符号(SHAPE)物体,则处理时自动过滤。 与ROTSYM相关的命令有图块旋转ROTBLK、文本旋转ROTEXT、角度修改命令CHANG。ROTSYM、ROTBLK与其它相关命令的区别是:ROTSYM和ROTBLK能够在旋转处理时设置原始方向标记~能自动还原方向~而其它命令处理过的物体其原始方向不能作标记~ 不能自动恢复。 SETSYMTEXT 注记符号跟注文本开关 注记符号之后可以再附注文本开关。一般情况下,注记符号或图块之后不需注记文本,但有时会需要,此命令为开关,控制是否进行文本附注。如果开关打开,则用SYMPUT或SYMBOL或SHP命令(CKZJ、CKZJ2不影响)注记符号后,会再要求注记与符号相随的文本。 CREATSHP 创建符号, 建立型编码 CREATSHP 对当前图形中用 POINT、ARC、CIRCLE、LINE、LWPOLYLINE、POLYLINE命令所画的图形建立型编码, 添加于用户给定的型文件(.SHP), 型的编号自动统计, 用户仅需输入符号名称。 CREATSHP 对当前选中符号图形进行放大, 放大倍数由用户根据符号尺寸而定, 保证放大后的符号线划长度是整数, 然后顺序处理每个实体。绘笔位移量取至整数进行编码。圆或弧的半径不应大于 25600/40=640 个绘图单位。其它类型实体长度无限制。 LWPOLYLINE、POLYLINE 线中应该只由折线段组成, 中间无圆弧段,且不能拟合。 在编码过程中,自动建立与该符号相对应的幻灯片文件(*.SLD)。 LISTSHP 列出符号库或图块库 在用户工作目录中, SHAPLIST文件中列出了某个符号库中所有的符号名称。用LISTSHP命令可以将列出的所有符号以表格形式以1:1的比例绘出并注记相应符号名,供打印出图,以备查询使用。SHAPLIST文件可通过系统工具SHX2SHP符号库反编译命令得到。SHAPLIST文件中列出的也可以是当前图形定义的图块或能搜索到的图块文件,LISTSHP命令同样以表格形式列出。如是图块,SHAPLIST首行则应为"BLOCKS",或不用“BLOCKS”作首行,而在块名后加.DWG。 如列出符号库: HN33 H25 H1114 .... 如列出图块库: BLOCKS S10921 S10922 .... 或: S10921.dwg S10922.dwg ...... 96 地图绘制专家 MAPDRAW V4.2 操作手册 CREATSLD 创建符号的对应幻灯片文件 通过给出符号名,以1:1的比例插入该符号,创建与符号同名,后缀为.SLD的文件,存于工作目录中。并在屏幕上显示幻灯片内容,插入符号自动删除。用REDRAW命令回到原先屏幕状态。 SHP2PL 符号打碎(转成线划) SHP2PL 把符号实体 SHAPE 转换成 LINE或ARC实体, 用于对图形进行到其它格式的转换。如把AutoCAD下的图转到另一CAD软件MicroStation下。 该命令有几个选项,单类符号打碎、全部打碎和打碎文件列表中的符号。当采用文件列表方式时,文件列表格式只需简单罗列符号名即可,可以分多行罗列。如果需要罗列的符号名太多,而仅仅需要对当前图形中除少数符号之外的其它全部符号进行操作,则可以在文件的最开头使用关键字“EXCEPT”,其后罗列不需打碎的符号。如当前图形中除控制点符号H25(导线点)和H27(水准点)不需打碎外,其它全部打碎,则文件内容如下: EXCEPT H25 H27 或: EXCEPT H25 H27 运行该命令前需作以下几步工作: 1.进入DOS, 对图形中使用到的符号库进行程序生成。 在DOS提示符下键入: SHP2PL SHX-file LISP-file. SHP2PL.exe 存于系统目录 {InstallPath}\MDIGS下。 SHX-file 为符号库名(隐含类型.SHX) LISP-file 为生成的对应程序名(隐含类型.LSP),一般与符号库同名。该LISP程序由 CAD命令SHP2PL调用。 如(DOS命令): SHP2PL SYM SYM 把 SYM.shx 译成 SYM.lsp。 生成后的*.LSP程序需在AutoCAD能搜索到的目录下。一次生成可永久使用。 对于系统符号库(H1-1.Shx,H1-2.Shx,W1-1.Shx,W1-2.Shx,„),均已作过如上处理。 2.运行该命令即可。 SHX2BLK 把符号库转成块文件 SHX2BLK 把符号库中的所有符号生成对应的块, 一个符号对应一个块图形文件(.DWG)。一般与SHP2BLK配合使用, 用于把符号换成块表示, 以便AutoCAD与其它图形系统进行转换。如把AutoCAD下的图转到MicroStation下之前, 可先生成符号库对应的块, 再把图形中的符号换成块, 与MicroStation转换。 运行该命令需作以下几步工作: 1. 进入DOS, 对图形中使用到的符号库进行反编译。 SHX2SHP 符号库(.SHX) 符号源代码库(.SHP) SHX2SHP.exe 存于系统目录 {InstallPath}\MDIGS下。 其中源代码库可以是一个临时文件 运行后除生成源代码文件外, 还生成符号列表文件SHAPLIST, 该文件由SHX2BLK.LSP程序使用。如果有多个.SHX符号库, 每运行一次SHX2SHP则需将SHAPLIST文件备份,最后将每一个备份文件合并到SHAPLIST中来。总之,SHAPLIST文件中列出了需要转成图块的符号名。 2.进入DOS, 对图形中使用到的符号库进行程序生成。 在DOS提示符下键入: SHP2PL SHX-file LISP-file. SHP2PL.exe 存于系统目录 {InstallPath}\MDIGS下。 97 地图绘制专家 MAPDRAW V4.2 操作手册 其中 SHX-file 为符号库名(隐含类型.SHX) LISP-file 为生成的对应程序名(隐含类型.LSP),一般与符号库同名。该LISP程序由 CAD命令SHP2PL调用。 如(DOS命令): SHP2PL SYM SYM 把 SYM.shx 译成 SYM.lsp。 生成后的*.LSP程序需在AutoCAD能搜索到的目录下。一次生成可永久使用。对于系统符号库,均已作过如上处理。 3.进入AutoCAD,运行该命令SHX2BLK。SHX2BLK对SHAPLIST列出的所有符号作图块创建处理。 对所有需要进行处理的符号库依次作如上1~3步处理即可。 运行本命令后,系统提示对何符号库(SHX文件)操作,并依次装入与所给符号库同名的.LSP程序文件;系统再询问需要进行转块图形的符号列表文件,如果不回答符号列表文件,可在其后手工输入符号库中存在的符号名称,接着系统将对所给符号进行转块图形操作,并存入到系统路径{SysPath}\BLOCKS\目录下。 对系统符号库不必再进行SHX2BLK操作。 注意: 运行SHX2BLK将先删除图中所有物体。 可能存在多个符号库中含有相同符号名的情况~这时运行SHX2BLK会自动覆盖已存在的图块定义文件而不作任何提示。所以~如果有必要~先检查一下SHAPLIST中符 号名与已有图块库中文件冲突情况。 SHP2BLK 把图中的符号换成块 SHP2BLK 把图中的符号(SHAPE)类型物体换成用图块表示。可以支持文件对照方式进行替换。如果不以文件对照方式进行,则用同名的图块替换原图中的符号(型)。 符号名与图块名对照文件格式如下: ;;; 符号名 图块名 [换为图块后的缩放倍率] ... ... .... ;;; 其中缩放倍率可选,缺省为1.0,替换后的图块比例=缩放倍率×原符号的比例。如果文件中第一列与第二列调换,即格式实际为:“新图块名 原符号名 倍率”的话,命令运行时应选择“反向对照”,且该倍率将处理成倒数后再使用。 不管何种方式替换,图块名必须存在。如果不存在,将询问是否继续。如果继续,不存在对应图块的符号将不会被替换。 如果用同名对照方式替换,即无对照文件的话,对于系统本身支持的符号库不存在任何问题,对于用户自己制作的符号库或新拷入的符号库,应保证进行过SHX2BLK的处理,以保证其中的符号均具有相对应的图块。 如果用对照文件进行替代,则对照文件可以用CREATUTAB或DYNAPRO命令动态生成。生成后的对照文件不需编辑可直接用于SHP2BLK命令。参见CREATUTAB、DYNAPRO命令。 系统目录 {InstallPath}\MDIGS 下的 AutoCAD 工具: SHP2PL.exe 符号打碎的LISP程序的生成程序 SHX2SHP.exe 符号库反编译(SHAPE和FONT) SHXBSHP.exe 大字库反编译(BIG FONT) SLB2SLD.exe 幻灯库反编译(SLIDE) 与C:\AutoCAD R14\SUPPORT\SLIDELIB.exe配合使用 (或 C:\AutoCAD R14\SUPPORT1\SLIDELIB.exe) 98 地图绘制专家 MAPDRAW V4.2 操作手册 文本注记及编辑 FTEXT 从文本文件注记文字 CHART 注记属性字 CHGTEXT 替换图形中的文本串(主命令) FIND 查找图中文本串并替换 CHGTXTV=CHGTEXTV 修改(简单)文本值 CHGFONT 修改文本字体 COPYADD 文本增量拷贝 CUTTEXT 文本分离 JOINTEXT 文本联接(主命令) JOINTEXT-F 文本联接(窗口方式) JOINTEXT-S 文本联接(单选方式) ROTEXT 注记方向旋转 TEXTADD 文本增量修改 TEXTBOX 文本加框 LOCATEXT 查找图中文本串 TXTEXP 文字炸碎 BPTEXT 批量物体文本附注 SETBTPOS 批量物体文本附注时文本定位参数设置 TPREC 数字注记改小数位数(精度) FTEXT 从文件中注记文字 FTEXT 提示输入文件名以进行文件注记. 文件内容及格式如下: ;;;文件开始 [BGN] STYLE 字体名 层次名 文字串1 文字串2 .... 文字串m 文字串n .... STYLE 字体名 层次名 文字串1 文字串2 .... 文字串m 文字串n .... ...... [END] ;;;文件结束 BGN------开始标记, 或用BEGIN、bgn、begin, 可缺省,也可置于任意位置, 其前面的注记信 息作废 STYLE----选择字体定义关键字,不可缺少,大写或小写,不得混写 字体名---确定文字串使用的字体, 其定义于 STYLESET.DAT 中 层次名---确定文字串所在的层次, 其定义于 COLORL.DAT 中。参见命令STYLESET。 文字串---需要注记的文字串, 以分隔符隔开, 数量不限。 END------结束标记, 可缺省。可置于任意位置, 其后面的注记信息作废。 当文字串前或后加入 ~ ! # @ $ % ^ & * ? 中任一字符时, 文字串在注记时提示旋转方向。 文字串举例: DGDSfg = "DGDSfg" [fgGH\\ fg] = "fgGH\ fg" 99 地图绘制专家 MAPDRAW V4.2 操作手册 [drt \\fg; \]] = "drt \fg; ]" * 本命令对于使用数字化仪的用户较为有效。用户预先按此处说明的格式编辑好注记文件~然后执行此命令~按照提示在数字化板上点击注记文本的位置即可。 CHART 属性字注记 CHART 注记常用属性字, 如"水泥" "塘" "建" "菱" "油" 等。使用 CHART 字体定义(见STYLESET.LSP), 当属性字为单字时使用全拼输入, 多于一个字时用各字的拼音首字母输入。全拼对声母 Z,C,S 和 ZH,CH,SH 、韵母 IN,EN 和 ING, ENG均能模糊识别。常用属性字表见系统文件{InstallPath}\LISP\CHART.DAT,可直接修改或扩充, 程序自动识别重音字词。 命令选项: H--帮助文件阅读; A--添加属性字表中没有的字词; R—刷新CHART.DAT属性字表,使对CHART.DAT的修改生效,并对属性字进行排序,在下次 运行CHART命令时生效。 ?--通过列表浏览属性字并进行选择注记。 添加属性表中没有的字词,可用上述A选项,也可直接输入要添加的拼音,提示添加时回答Yes; 或者打开文件Chart.DAT,直接编辑该文件。 当全拼字串前或后加入 ~ ! @ # $ % ^ & * ? 中任一字符时,属性字在注记时可实现定向旋转。 下面是常用属性字词表, 仅供参考, 因为系统版本不同时有可能与此不一致。 ????????????????????????????? 常 用 属 性 字 表 ????????????????????????????? AN 氨 QI 漆 BANG 蚌 QI 气 BIAN 变 QD 汽渡 BO 柏 QIN 芹 BEI 贝 QING 芹 BING 槟 QIN 氢 CAI 菜 QING 氢 CHAI 菜 QIU 球 CC 操场 RE 热 CC 草场 RI 热 CE 厕 RD 人渡 CHE 厕 SAN 伞 CE 车 SHAN 伞 CHE 车 SAN 散 CJ 车间 SAN 杉 CZ 差转 SHAN 杉 CANG 长 SHAN 散 CHANG 长 SANG 桑 CK 仓库 SA 沙 CANG 场 SHA 沙 CHANG 场 SA 砂 CD 车渡 SHA 砂 CHUAN 船 SD 射电 100 地图绘制专家 MAPDRAW V4.2 操作手册 CI 池 SE 涉 CHI 池 SHE 涉 CI 茨 SENG 牲 COU 抽 SHENG 牲 CHOU 抽 SHI 石 DT 挡土 SY 石油 DTQ 挡土墙 SH 石灰 DT 堆土 SHC 石灰池 DUI 堆 SHUI 水 DQ 大气 SUI 水 DIAN 电 SU 秫 DS 电视 SHU 秫 DIE 跌 SUAN 酸 FANG 防 SND 水泥地 FEI 废 SN 水泥 FENG 枫 SS 碎石 FEN 风 TAI 台 FENG 风 TAN 探 FU 浮 TAN 炭 GAN 干 TANG 塘 GD 工地 TAO 桃 GOU 沟 TAO 陶 GU 谷 TIE 铁 GUANG 广 TONG 砼 HUA 花 TONG 桐 HUA 话 TONG 铜 HUA 桦 TU 土 HUI 灰 TD 土堆 HC 货场 WA 瓦 JI 机 WA 蛙 JJ 机井 WB 微波 JIAN 碱 WP 微波 JIAN 建 WEI 苇 JZZ 建筑中 WEI 位 JZGD 建筑工地 WX 卫星 JIAO 茭 WEN 温 JIAO 蕉 WENG 温 JU 桔 WU 污 JUE 桔 XI 席 KA 咖 XJ 橡胶 KF 咖啡 XIE 蟹 KUANG 矿 XIAO 校 LJ 垃圾 XIN 信 LX 垃圾 XING 信 LJC 垃圾场 XCT 修车台 LD 雷达 XCT 洗车台 101 地图绘制专家 MAPDRAW V4.2 操作手册 LI 沥 XUN 讯 LI 砾 YAN 验 LI 梨 YANG 杨 LIANG 量 YANG 氧 LIAO 了 YE 椰 LIE 裂 YIE 椰 LIN 菱 YHQ 液化气 LING 菱 YQ 乙炔 LT 礼堂 YOU 油 LIU 硫 YOU 幼 LIU 流 YOU 邮 LIU 柳 YU 榆 LD 漏斗 YU 鱼 LJ 乱掘 YUAN 院 LQ 乱掘 YU 雨 MT 码头 ZS 噪声 MAN 漫 ZA 渣 MANG 芒 ZHA 渣 MEI 煤 ZE 蔗 MH 煤灰 ZHE 蔗 MQ 煤气 ZAO 沼 MIAO 苗 ZHAO 沼 MU 木 ZEN 蒸 NAI 萘 ZENG 蒸 NI 泥 ZHEN 蒸 NW 牛蛙 ZHENG 蒸 OU 藕 ZU 竹 OU 沤 ZHU 竹 PZ 排渣 ZUAN 砖 PEN 喷 ZHUAN 砖 PENG 喷 ZP 砖坯 PG 喷灌 ZHONG 棕 PO 破 ZONG 棕 PUO 破 PU 葡 PT 葡萄 ????????????????????????????? CHGTEXT 对全图文本串进行替换。 搜索串和替换串可以编辑于文件中,也可手工输入。 1.文件对照方式 编辑替换对照文件, 文件名自取。其格式如下: ;; 需搜索的文本串 替入串 需搜索的文本串 替入串 ... ... 102 地图绘制专家 MAPDRAW V4.2 操作手册 ;; 替换可以只对图形文本串的子串进行。其中,“需搜索的文本串”可以含通配符“*”和“?”。当需要搜索“*”和“?”两字符本身时,该字符前应加“\”;由于“\”用于前导符,故表示字符“\”应写成“\\”。所输入的查找串和替换串如含有空格,则将空格输入为以下格式:{SPn}。如{SP3}相当于3个空格,{sp5}fg相当于5个空格和“fg”,{sp}=1个空格。 若用文件方式进行替换, 且反向读入替换文件, 则替换时替换文件中每行第一串为替入串, 第二串为搜索串。命令运行时还需回答搜索方式, 以确定搜索时是否忽略图形文本串大小写。 文本替换举例(正向替换): 需搜索的子文本串 替入串 搜索方式 图形文本串 替换后 (替换对照表中内容) bcd ----- 忽略 abcde a-----e bcd ----- 忽略 ABCDE A-----E b{sp2}d ----- 忽略 B DE -----E bcd ----- 完配 AbCdE AbCdE (不变) b?d ----- 忽略 ABCDE A-----E b?d ----- 忽略 AB&DE A-----E b*d ----- 忽略 abde a-----e b*d ----- 忽略 abcccdde a-----de *b*d ----- 忽略 ABCDE -----E b*d* ----- 忽略 ABCDE A----- ?bc* ----- 忽略 ABCDE ----- \\?bc ----- 忽略 A?BCD A-----D \\?bc ----- 忽略 AABCD AABCD (不变) * ----- 忽略 ABCDE ----- [] ;空串 ----- 忽略 "" (空串) ----- 需注意的是: 搜索替换过程是对文件中的书写次序依次进行的。这使得先前被替换掉的串有可能被再次替换。例如: ;;替换文件内容如下 AB ABCD CD CDEF ;; 若图形中有文本串 "AB", 则最后替换结果为 "ABCDEF"。 2.手工输入搜索串和替换串 与第一方式类似, 不同点只是在输入搜索串使用到“*”和“?”本身时, 输入方式与书写格式不一。如在文件中写成“\\*”,手工输入时输入成“\*”。 FIND 查找图中文本串并替换 以对话框形式进行文本替换。 CHGTXTV=CHGTEXTV 修改(简单)文本值 点选文本后给出其新值即可。 所输入的新串值如含有空格,则将空格输入为以下格式{SPn}。如{SP3}=“ ”, {sp5fg}=“ fg”, {sp}=“ ”。 103 地图绘制专家 MAPDRAW V4.2 操作手册 CHGFONT 修改字体 用给定的字体名(参见命令STYLESET.DAT)替换选中的文本的字体,并设置文本高度属性为新字体的定义高度等属性。 方式一是先确定新字体,然后对选中的文本一次性全部改为所给新字体; 方式二是对选中的文本依次移屏提示改为何种新字体。 COPYADD 文本增量拷贝 若选择的文本中含有数字, 则拷贝后文本中的数字自动增加一数值。如选中“TT45RT”拷贝成“TT46RT”、“TT47RT”、“TT48RT”等。如文本中含有小数点或正负号,首先应当确定对此两特殊符号处理与否。处理与否,增量拷贝的效果则不一样。 CUTTEXT 文本分离 选择一个文本注记后,命令自动测出点击位置,将独立文本从点出处分解为两个文本,并提示用B、F、Q或回车键确认进行分离,把文本分成两个文本注记。B意为右调(不按回车),F意为左调,Q取消分离操作,而回车执行分离操作。 JOINTEXT 文本联接(主命令) 该命令可选择以窗口方式或以单选方式进行文本联接,相当于分别执行以下两个命令:JOINTEXT-F 和 JOINTEXT-S。 JOINTEXT-F 文本联接(窗口方式) 以窗口方式选中两个或两个以上文本时,回答作为字头的文本,如果回车默认则按文本定位点坐标自动判定文本联接的前后顺序;也可直接点选图上某一文本以将其作为首文本进行联接。 JOINTEXT-S 文本联接(单选方式) 与JOINTEXT-F类似地,首先确定文本联接的定位方式,即要么把先选中的文本联接到后选中的文本之后,要么把后选中的文本联接到先选中的文本之后。之后单独地分别点选两个文本,则文本按既定的联接方式进行联接。 ROTEXT 文本旋转 调整文本注记的十进制角度,逆时针旋转输入正值,否则输入负值。旋转处理后可考虑把文本的位置同时进行调整。 参见符号旋转命令ROTSYM、图块旋转命令ROTBLK、改物体角度命令CHANG。 TEXTADD 文本增量修改 给定需搜索的文字字头, 对于搜索到的文字, 若其中含有数字,将按给定的增量修改其数字,其它部分不变。 104 地图绘制专家 MAPDRAW V4.2 操作手册 TEXTBOX 文本加框 选定图中文字, 对文字加框线。 LOCATEXT 查找图中文本串 给出某文本串,查找当前图形中含有此文本串的文字,将其移屏到图形屏幕中央,如有多个,则按回车键后继续查找。 所输入的查找串一般格式为:“*ABC*”,意为查找含“ABC”的字符串。如查找串中含有空格,则将空格输入为以下格式{SPn}。如{SP3}=“ ”, {sp5fg}=“ fg”, {sp}=“ ”。 文本查找是忽略大小写的。 TXTEXP 文字炸碎 将文字炸碎成PLINE线。 BPTEXT 批量物体文本附注 对选中的批量物体依次将其移屏至屏幕中心位置,注记所输入的文本。注记前应当选好字体并设置好层次和颜色。如选中一批符号,依次将符号移屏至屏幕中间,输入文字后,如果文本附注定位方式为自动的,则注记文本到该符号物体右侧,当是手动定位时,注记位置由用户点出。如选中 线状物体,则批注位置在线起点右侧。此操作免去了大量手工移屏操作。 SETBTPOS 批量物体文本附注时文本定位参数设置 在批量物体文本附注时,文本自动定位参数(如文本放置偏移量)的设置用此命令。如果设置了批注时文本定位方式为手动(非自动)的,则文本偏移量设置无效。 TPREC 数字注记改小数位数(精度) 用带属性的高程点图块注记的数字高程可以改变其小数位数即精度,用TPREC命令可以改变所选中的数字文本注记的小数位数。如果从其它测图系统中转换而来的高程点注记文本是独立的,需要的话则可用此TPREC命令进行精度调整。参见GCDPREC命令。 105 地图绘制专家 MAPDRAW V4.2 操作手册 图块编辑 LBLOCK 线上插靠图块 CHBLK 修改图块名称 CHBLKSC 改图块比例 ROTBLK 图块旋转 CHBLKDEN 改图块密度 BINSERT 批量插入图块或图形文件 BLKINS 图块符号插入注记 LBLOCK 线上插靠图块 LBLOCK 在线上插靠图块,图块必须是存在于硬盘上的图形文件或已定义的图块。用户可根据需要自已建立图块并写盘(用WBLOCK命令)。 与插靠陡坎类似,参见命令LDKXP。 CHBLKSC 改图块比例 CHBLKSC 改图块比例,图块选择方式有4种:按图层,按图块名,按图层和图块名,手工选择。手工选择可以用窗口套选,选中的非图块不作处理。CHBLKSC与SYMIN1(符号按比例尺处理)不同,SYMIN1指对图形中的所有符号(SHAPE),而CHBLKSC用选择方式对选中的BLOCK操作。参见SYMIN1命令。 CHBLK 改图块名称 CHBLK 可对图上图块以三种方式进行切换: 把一类图块换为另一类; 把选取的图块换为另一类。换入的新图块可由图上点选, 也可从图块库中点选或键盘输入新图块名。用户要先选取切换方式。 第三种方式是以文件对照表的方式进行图块切换。可在运行CHBLK时选择对照表方式。该方法一般用于不同系统软件的成图之间, 或新旧图式图块之间的转换。对照表文件的格式如下: ;;; 旧图块名 新图块名 ........ ........ 旧图块名 新图块名 ;;; 如: ;;; H1111 HN1151 ;旧图式"芦苇"转换为新图式图块符号 H1119 HN1113 ;旧图式"水生作物"换为新图式 ..... ...... ;;; 文件中的图块名称应无误, 程序不能判别图块名称的正确与否。命令运行后尚须回答图块转换方向, 正向时把旧图块换为新图块, 反之把新图块转换为旧图块。 本命令征对BLOCK类型进行处理。参见CHSYM命令。 106 地图绘制专家 MAPDRAW V4.2 操作手册 *** 注意:在对照表中~如前面有A图块换为B图块的操作~后面又有B到C的替 B图块。 换操作~则最终不会将A换为C图块~而只会换为 ROTBLK 图块旋转 将图中注记的所有图块(INSERT)进行一定角度的旋转,以使符号方向调整到与某个方向统一。但是图中有方向性的图块(如用有向图块门垛、窑洞等)是否需要旋转可以进行控制。凡进行过旋转的图块其定位数据均作特殊处理,还可以用ROTBLK命令进行恢复,还原为原来的方向,但条件 ,否则不能还原方向。 是这些图块没有再被用ROTATE命令旋转处理过 ROTBLK与ROTSYM完全相同,不同的是ROTBLK征对INSERT类型的图块处理。用此命令处理的图块同样可进行方向还原。 手工选择图块时如选择了非图块物体,则处理时自动过滤。 与ROTSYM、ROTBLK相关的命令有文本旋转ROTEXT、角度修改命令CHANG。ROTSYM、ROTBLK与这些相关命令的区别是:ROTSYM和ROTBLK能够在旋转处理时设置原始方向标记~能自动还原方向~而其它命令处理过的物体其原始方向不能作标记~不能自动 恢复。 CHBLKDEN 改图块密度 CHBLKDEN 改图块密度。如对单线围墙的黑块符号间距进行稀疏处理。 CHBLKDEN一般用于对简单线型体系下绘出的如陡坎、围墙之类的线型图块进行操作。 BINSERT 批量插入图块或图形文件 BINSERT 批量插入图形文件块。块名存在于一个列表文件中,一行列一个图块名称,如: ;;;图块列表文件格式1 H32 图块名1 H33 图块名2 H34 H35 图块名3 „ 或: ;;;图块列表文件格式2 H32.dwg 图块名1 H33.dwg 图块名2 H34.dwg 图块名3 „ 其中“图块名”可以省略。 当需要批量插入当前目录下的所有图形文件形成一幅大拼图时,可先在DOS提示符下用“DIR *.DWG /B > LSTFILE”命令生成列表文件LSTFILE,在运行BINSERT后输入此列表文件名。 可对指定列表文件中的图块文件只进行图块装载定义,但不真正插入,在指定列表文件后回答Y即可。 如果列表中的图块文件存在于与列表文件的同目录下,则优先使用该目录下的图块文件,否则系统查找可搜索目录下的图块文件名,找到则插入或进行定义,找不到则跳过。 如果图块名在当前图形中已经存在,则可以按指定的图块文件重新定义,也可以不重新定义而保留当前图块定义。 107 地图绘制专家 MAPDRAW V4.2 操作手册 BINSERT操作对一次插入的图块数量理论上无限制,只受计算机的内存配置等限制。 BLKINS 图块符号插入方式注记 此命令与符号注记命令(SHP和SYMPUT)相似。MAPDRAW系统中的符号库采用型技术(SHAPE), 当用户自带图块形式的符号库时,可以用此命令插入用户图块以作为符号。 MAPDRAW中的SHAPE符号库中的每一符号均有与之相应的图块,其名称相同。在回答图块名时, 可以直接输入这些图块名,或者输入,以用菜单选择系统图块名,或输入“??”以选择当前图形 中已定义过的图块名。 图块插入比例默认为定义大小,并与当前测图比例尺一致。 参见SHP和SYMPUT命令。 以下是MAPDRAW系统中在简单线型体系下使用到的线型图块,供参考。 图块名 一般用途 S6142.DWG 挡土墙 S6142R.DWG 挡土墙(右向) S7123.DWG 单线围墙黑块 S7123R.DWG 单线围墙黑块(右向) S8131.DWG 斜坡 S8131R.DWG 斜坡(右向) S10912.DWG 加固斜坡 S10912R.DWG 加固斜坡(右向) S10921.DWG 陡坎 S10921R.DWG 陡坎(右向) S10922.DWG 加固陡坎 S10922R.DWG 加固陡坎(右向) S8132.DWG 垄 DY.DWG 陡崖 108 地图绘制专家 MAPDRAW V4.2 操作手册 线条绘制及编辑 LSC 绘实线 PXX 绘出两条平行线条(与OFFSET有区别) PP=PPLINE 作垂直线 PP=PERPLINE 作垂直线 ZJLIN 以首两点定向, 绘出两两正交线 JKX 绘出宽度渐变的线条 LORTH 线条正交化处理 LCUSTOM 线条优化处理(主命令) LCUSTOML 按层次曲线优化 LCUSTOMS 单线曲线优化 LLINK 线头连接 JOINPL 线串连接 JOINPLMODE 线串连接模式 LOCALED 曲线局部修改 LRV 线条反向 LSTART 显示线条起点(或其它地物的定位点) DORIGIN=LSTART PED 线顶点编辑 PELS PLINE 线的拟合开关 PL3D2D 三维线转二维线 VLTYPE 线型可视化处理(线型产生) PEND 捕捉线条端点移位至捕捉的新点 PMOVE 捕捉线条端点将线平行移位至捕捉的新点 BL 线条开口 ALLARCTOPL 将图中所有弧性线转成不拟合折线 ARCTOPL 选定弧性线转成不拟合折线 ADDCLOSED 闭合线增加重复端节点 LTCA 复杂线型的辅助线型生成 LISTLTP 列出线型定义文件中的线型 LSC=MLINK 绘实线 绘制实线功能根据当前绘制实线方式的不同,采用不同功能的绘制方法。具体功能说明参见命 令MLINK。线条绘制方式控制参见SETLSCMODE命令。 在单一绘制功能下,在当前层次绘制实线。可以选择采点是否自动优先捕捉。优先捕捉的次序 为交点、端点、最近点、输入点。在多功能绘制方式下,可实现自动移屏、屏幕放大缩小、捕捉 控制、正交化、辅助线型生成、拉皮尺等功能。 ZJLIN 绘制正交线 以首两点定向, 绘出两两正交线 109 地图绘制专家 MAPDRAW V4.2 操作手册 JKX 绘制渐宽线 绘出宽度渐变的线条。 PXX 绘出两条平行线条 绘出两条平行线条,绘图效果与OFFSET有所区别。 PP、PPLINE、PERPLINE 作垂直线 作一点到其它线的垂直线。 LLINK 线头连接 LLINK 以两种方式对线头进行连接。一种方式是点选两点,优先捕捉并自动设置所绘线段为捕捉到实体的层次、线型、颜色、线宽; 另一方式用窗口圈出两根线头, 自动连接。当圈中的线头数非两点时不能连接。 线头连接后将选择将多段线连接成一条线。 JOINPL 线串连接 将首尾相接或首尾间距较小的LINE、POLYLINE或LWPOLYLINE、ARC线连成一根完整的(LW)POLYLINE线。可以以单线点击连接方式或选择成批线条进行连接。连接参数可以用下面JOINPLMODE命令设置。 多功能线(MLINK命令)中也有线连接选项(J),参看MLINK。 JOINPLMODE 线串连接模式 确定线串连接的条件和线串相邻关系以及连接方式。 LOCALED 曲线局部修改 对任意曲线均可用 LOCALED 进行修改。须注意的是修改部分用户输入的首尾两点应落在原曲线上才有好的效果, 否则结果可能不可预料。 修改后的曲线保持原曲线的层次、线型、线宽参数。 PED 线顶点编辑 对选中的线进行加点(A)、减点(S)、移动顶点(M)、移动某线段(V)、断开某线段(C)等操作。几种操作一般对未拟合线条进行,如是已拟合线条,可先用F操作取消拟合,再进行加点或减点操作。 加点时所加点在十字叉标记和方框标记之间进行; 减点时需给出一个顶点; 移动顶点时绘出新顶点,该M选项与端点移靠命令(PEND)功能相同; 移动某一线段时给出线中某段的新位置(以高亮标识的线段); 断开某一段时,点击需断开的位置即可。 110 地图绘制专家 MAPDRAW V4.2 操作手册 PELS PLINE线拟合开关 可选择以层次方式或单线方式对PLINE线进行拟合或不拟合或开关操作。如果点中非POLYLINE线条,如果有可能,系统将该线和先转成POLYLINE后再进行拟合处理。 PL3D2D 三维线转二维线 对于选中的线条(只限三维POLYLINE类型)进行二维转换,转换后可以进行3D下不能进行的编辑操作,如线型可视化(线型产生)。 VLTYPE 线型产生(可视化)处理 对于选中的线条(POLYLINE和LWPOLYLINE类型)进行线型产生(可视化)或关闭线型产生,也可进行开关化处理。此操作实为“PEDIT,选线,LT,ON(OFF)”。例如对于阳台线型,关闭线型生成则在线转折处以实部相连,如打开线型产生(可视化),则在转折处可能以虚部相连。 此命令一般只对非连续线进行处理。 PEND 端点移靠 捕捉线条端点移位至捕捉到的新点,不改变线条的另一端点位置。 此功能与PED中的M选项功能相同。 PMOVE 平行移靠 捕捉线条端点将线平行移位至捕捉的新点,线条的另一端点随之而变。 LORTH 线条正交化处理 只对不拟合的LWPOLLINE进行正交化处理。多功能线条绘制命令MLINK中也有正交化选项。当线条是闭合状态时,正交结果处理成类似于标准房屋,否则当非闭合状态或点数是奇数时首尾点方向不考虑正交化处理。参见MLINK命令中T选项。 正交化处理可以按层次、单线、多选方式进行。 LCUSTOM 线条优化处理 当拟合后的线条节点数太多时,可以用此命令进行优化以减少线上节点数。输入优化弦距和输出限长以控制输出效果。 可按层次或对单线进行优化。相应于后面两个命令。优化后的线条可选择拟合。 LCUSTOML 按层次曲线优化 LCUSTOMS 单线曲线优化 LRV 线条反向 111 地图绘制专家 MAPDRAW V4.2 操作手册 把线条(LINE和PLINE)进行反向处理,可按层或单线处理。反向后的线条起点改变。 只能对LINE、POLYLINE、LWPOLYLINE进行反向处理,如要对CIRCLE、ELLIPSE、ARC等进行反向,可能的话,系统先将其转成POLYLINE后再进行处理。 LSTART、DORIGIN 以标记显示线条起点(或其它地物的定位点) 线条显示其起始端点,非线条显示其定位点。当选择为线条时,可对线条起点进行移位处理,如果线条处于非闭合状态,起点移位即相当于调整线条的开口位置。 调整起点只对LINE、LWPOLYLINE、POLYLINE有效。 BL 线条开口 对选定的多义线,断开给定宽度。 ALLARCTOPL 将图中所有弧性线转成不拟合折线 如果图中有拟合的多义线,则这些线均被转成不拟合的多义线表示(弧段转折线)。如果将圆和弧的转换开关打开(参见SETPLARC命令),则除拟合的多义线外,图中的弧(ARC)、圆(CIRCLE)也被折线取代。此功能的用途在于把AutoCAD的图形转到其它图形系统中去。 如果AutoCAD的图形不是由MAPDRAW系统制作的,则多义线可能是含有多个VERTEX的POLYLINE线,即使不拟合的线也有多个VERTEX,而不是LWPOLYLINE类型。在这种情况下,ALLARCTOPL命令能将VERTEX类型的不拟合线转成不含多个VERTEX的LWPOLYLINE。不过,在转换之前用户一定不要将AUTOCAD系统变量PLINETYPE设置为0,而应当保留MAPDRAW对该变量的默认设置(1)。 该命令处理的对象为全图线条。如果图中有拟合的多义线、弧线、圆,则这些线均被转成不拟合的多义线表示,即圆也被折线取代。此功能的用途在于把AutoCAD的图形转到其它图形系统中去。 该命令处理的对象为全图线条。 ARCTOPL 选定弧性线转成不拟合折线 与ALLARCTOPL类似,只是转换对象(线条)由用户选定。 ADDCLOSED 闭合线增加重复端节点 在向某些图形平台(如MAPGIS)转换数据时,在AutoCAD中的闭合线转换后可能会是开口而不闭合的。因此在转换前必须将闭合线增加一个与头节点重复的尾端节点,这样才能保证转换后图形一致性。 命令运行后,对用户选择的线进行过滤处理,如是闭合的,且首尾端点不重合,则该线增加一个节点,否则不加。增加节点后不影响AutoCAD中的线条闭合性质。 重复运行此命令不会产生冗余数据。 ADDCLOSED命令一般与ARCTOPL命令配合使用:先运行ARCTOPL,再运行ADDCLOSED。 有必要的话,在处理之前应对数据作备份。 LTCA 复杂线型的辅助线型生成 当采用复杂线型绘图时(一般线型名为LC*),有些复杂线型本身并不能完全表示地物特征,而只表示了部分绘图信息。因此需要生成辅助线型以完善地物的线型表示。系统中有一文件记录了各 112 地图绘制专家 MAPDRAW V4.2 操作手册 种复杂线型的辅助线型生成方法,该文件名为MLTYPE.LA。其格式为: 线型名 自宽 辅助线型生成方向 距离 辅助线型 辅助线宽 如:LC443AL 0.0 R 0.5 CONTINUOUS 上例表示对于线型LC443AL(左侧定位双线围墙),辅助线型以连续线在该母线右侧0.5毫米处生成,宽度为0。表中距离以毫米为单位,生成辅助线时母线的线型比例同时起作用。 如某线型是以线的中心进行定位,但只表示了中心的符号,尚需生成两侧的辅助线,则可以如下表示: LC443AM 0 L 0.25 CONTINUOUS 0 R 0.25 CONTINUOUS 0 上例意为在对中心定位的围墙符号生成辅助线时,在两侧各0.25毫米处生成宽度为0的连续辅助线。 生成的辅助线层次与母线同;颜色与母线同,但是一具体色值而不是BYLATER;线型为指定的线型。 参见辅助线型生成模式命令 SETALTMODE。 当用户扩充线型时~应同时扩充辅助线型描述文件。 LISTLTP 列出线型定义文件中的线型 当指定一线型定义文件(*.LIN)后,可绘出其中所有线型,并注出线型名称,供直观参考。也可只对其中线型进行定义装载,而不绘出。 参见列出符号命令LISTSHP。 113 地图绘制专家 MAPDRAW V4.2 操作手册 综合编辑 DELDUP 删除完全重复的地物 EXD1L = EXDEL_1L 一线交截 EXD2L = EXDEL_2L 两线交截 EXDNL = EXDEL_NL 多线交截 EXBREAK 窗口内延长交截 LTOL 共线处理: 把一组线改化到平均方向, LTOP 方向同化或垂直 LXK 把点、线头吸靠到最近的线上 LBRKL 线条冲切 T =TRIM 修剪 X =EXD2L 两线交截 YY=EX=EXTEND 延长 MMOVE=PAN,MOVE 先移屏后移物 MROT=PAN,ROTATE 先移屏后旋转 MOCORO 综合编辑 ROSC 旋转缩放微调 SX=SS 快速缩小 SB=SD 快速放大 COPYRD 地物原地拷贝 CPF=CPTOFILE 选择存盘 CHANG 修改物体角度 DELDUP 删除完全重复的地物 常常会出现图中有完全重复的地物出现。用DELDUP可以删除完全重复的地物。命令运行后, 用两点给出需要删除的范围,并给出分块大小,则可以删除完全重量复的地物。 删除完全重复地物按块进行,搜索块中地物,记录块内地物原点(起点)坐标并排序,后一一 比较处理。块越大,地物可能越多,排序可能越慢。所以分块越小,块内处理速度越快,但块 越小,分块亦多。一般对于标准图幅,按默认100mm大小分块。 如果地物过于密集,可将分块改小。 本命令忽略对扩展数据的处理,即如果仅仅扩展数据不同,而其它数据(层、色、线型、名称 等)相同,则认为相同,会删除其中一个地物。 其它与删除有关的命令可参考按层次删除(DELLAYER)等。 EXD1L、EXDEL_1L 一线交截 EXD2L、EXDEL_2L、X 两线交截 EXDNL、EXDEL_NL 多线交截 EXBREAK 窗口内延长交截 114 地图绘制专家 MAPDRAW V4.2 操作手册 EXDEL_?系列命令用于 LINE、PLINE 线的编辑。其功能是以某些线为边界, 其它线头处理到该边界: 超出边界的修剪掉, 不到边界的延长到边界。 EXDEL_1L 以所选第一条线为边界; EXDEL_2L 以所选两条线为边界; EXDEL_1L 以所选第一条线为边界; EXBREAK 窗口选中两线头和一边界, 延长交截。 用户选择线条为 PLINE 线时, 命令首先分解 PLINE 线输入点所在的子线段, 然后进行处理。处理举例: EXDEL_?L 命令操作: , , EXBREAK 命令操作: , LTOL 把一组线改化到平均方向 把一组线改化到平均方向, 近似于线性回归,把一组线处理成共线。该命令对ARC、LINE和PLINE有效。 如果要想把一组点状地物共线到某标准方向,则可先绘出共线基线,用LTOP命令将共线基线改到与标准线平行,再用LXK将点状地物吸靠到共线基线上去。最后将共线基线删去。 LTOP 方向同化 把后选的线(或其它点状地物)改到与第一根线(或选择的点状地物方向)垂直或平行。 该命令只在单选处理时对LINE、PLINE的任一折线段有效,同时可改正其它点状地物的方向。 当改正SHAPE、BLOCK、TEXT类型地物时,如方向反了,则再点击一下即可。 对点状地物多选进行处理时,如处理后的方向与所要的方向相反,则可用CHANG命令中的反向进行处理,或者在LTOP命令运行前先处理好某一点状地物为正确方向,在选取标准方向时以该点状地物为标准即可。 LXK 点线吸靠 用窗口套住一组点状地物或短线和其它线头,命令把点、线头移靠到最近的线上去。 点靠点:点状地物包括POINT、BLOCK、SHAPE等,同时若所选中的物体均是线条,且均只有线头落于选择窗口之内,此时各线头也视作“点”,各点状地物和线头均移位至所有点及线头的几何中心。 点靠线:计算点到选中线条的垂足,若垂足落在线上,点则被吸靠上去,否则点不动。 115 地图绘制专家 MAPDRAW V4.2 操作手册 端点靠线:端点指线条的端点,这些线头心须落在选择的窗口之内。同样,线是指线头不落于所选窗口之内的线条。对端点计算其到线的垂足,若垂足落在线上,线端点则被吸靠上去,否则线头不动。 LBRKL 线条冲切 先选中需要切断的线, 再选一条线作“剪刀”,从两线交点处剪断。交点可以是实交点, 也可以是虚交点。 **** 注意: 本组命令的编辑功能很有效, 尤其对LINE线。当对PLINE线进行时, 若PLINE未拟合, 则效果与LINE一样达到理论效果, 否则效果可能不尽如意。产生该现象的原因是因为对拟合的PLINE需要有精确的计算, 而这是AutoLISP达不到的; 虽 然某些情况下某些功能可以用CAD作图方法做到(系统的某些命令正是这样作的), 但 用作图方法 LISP 不可能智能判断线条的各种拓扑状态。 MMOVE 先移屏后移动物体 该操作=PAN+MOVE。 MROT 先移屏后旋转物体 该操作=PAN+ROTATE。 MOCORO 综合编辑(ARX应用程序) 允许移动(MOVE)、拷贝(COPY)、旋转(ROTATE)综合操作。 ROSC 旋转缩放微调 选择物体后以物体起点、插入点等定位点为基点,进行缩放、旋转的微调。用以下几个选项进行调整: E 选择物体以进行操作; R 确定当前操作为旋转; L 确定当前操作为缩放; A 确定当前的微调系数,当当前操作为旋转时,确定旋转增量(度),当为缩放时,确定缩放系数。 + 进行旋转和缩放的上调,可按 U、>、.键; - 进行旋转和缩放的下调,可按 D、<、,键; SX=SS 快速缩小 SB=SD 快速放大 以当前缩放系数进行快速放大或缩小。参见缩放系数设置命令SETSCALEV。 如果对文本进行了快速缩放操作,则其后用TEXTIN1命令处理成与当前比例尺一致时,则文本尺寸恢复为字体定义大小。参见TEXTIN1命令。 116 地图绘制专家 MAPDRAW V4.2 操作手册 COPYRD 原地拷贝 点选地物将地物原地拷贝到另一层上去。参见COPYLAYER命令。 CPF=CPTOFILE 选择存盘 将选定的地物存入到另一图形文件。如果给出的图形文件已经存在,则提示是否覆盖原图形文件。 CHANG 修改物体角度 凡是有角度的地物如文字、符号(型)、图块等,其倾角改为给定的角度,或者旋转某个角度。角度均输入度分秒。 也可选择对点状地物进行180度反转。 如果是改为固定角度,0方向一般向东,逆时针为正。 如果旋转某角度,输入正值逆时针旋转,负值顺时针旋转。 参见符号旋转命令ROTSYM、图块旋转命令ROTBLK、文本旋转命令ROTEXT。另还可用LTOP命令改物体角度。 117 地图绘制专家 MAPDRAW V4.2 操作手册 特性修改 PROPTRUE 设置物体属性为真值 PROPBYLAY 设置物体属性为BYLAYER逻辑值 SELBY 根据物体属性选择物体 CCOLOR 修改物体颜色 CWIDTH 改线条宽度 CLTYPE 改线条线型 CLTSCALE 改线条线型比例 CHANG 修改物体角度 CHDXF 用DXF组码进行物体特性修改 CREATUTAB 创建用户对照表 DYNAPRO 特性对照动态处理 CHPTP 点状地物类型转换 PROPTRUE 设置物体属性为真值 此命令设置物体的颜色或线型属性为真值。设为真值的意思是物体的颜色或线型属性将保留某一具体数值而不随该物体的层次变化而变化。例如原物体颜色为逻辑色BYLAYER, 该层颜色定义为红(RED=1), 则PROPTRUE命令执行后该物体的颜色属性变为1,但显示效果不变, 即使该物体以后改了层次,颜色也不会更改。 该命令可选择对颜色(输入C)、线型(输入L),或对颜色和线型(输入CL或LC)进行修改。 在进行物体绘制之前,可以通过SETPROPMODE命令设置特性模式。参见SETPROPMODE命令。 PROPBYLAY 设置物体属性为BYLAYER逻辑值 此命令设置物体的颜色或线型属性为BYLAYER逻辑值。其一选项是进行无条件设置,不管原色或线型是什么,均设为随层。这一选项操作的结果会影响显示效果。另一选项是:如果原色或线型与所在的层所定义的颜色或线型一致,则改为随层。这种结果不会影响显示效果。 该命令可选择对颜色(输入C)、线型(输入L),或对颜色和线型(输入CL或LC)进行修改。 SELBY 根据物体属性选择物体 根据物体的各种属性进行物体选择。这是一个类似于物体过滤器FILTER的通用的物体选择器。主要用于对物体单独进行选择,以便进行后续操作。或者说,当有些命令在选择物体时仍不能满足选择要求,可先用此命令进行物体选择。 选择好物体后,后续操作中在进行常规方式物体选择时便可输入P表示选择前一选择集,以选中通过SELBY选择的物体。也可用LASTSET命令闪烁刚刚选中的选择集(参见命令LASTSET), 也可用VIEWENTS一一显示选择集中每一物体的位置。 可以一直重复进行选择,以用户选尽所需为止。各种不同方法的选择结果一起加入同一选择集(并集方式),或从初选选择集中过滤出去(交集方式)。 当图形比较复杂或有些过滤条件比较复杂时,过滤时间可能稍长。 SELBY可根据下列属性进行选择过滤: 1 层次:层次的确定有多种选择:通过从列表框中选择;手工从键盘输入;从图上选择物体确 118 地图绘制专家 MAPDRAW V4.2 操作手册 定。所有有效层次上的物体均将被选中。层次可以多选,多选时从键盘输入可以含通配符(先输入撇号'表示使用通配符)。 2 物体类型:物体类型在列表框列出了常见的几种:POINT(点)、LINE(直线)、POLYLINE和LWPOLYLINE(多义线)、CIRCLE(圆)、ARC(弧)、ELLIPSE(椭圆弧)、TEXT(文本)、INSERT(图块)、SHAPE(符号(型))、HATCH(填充晕线等)。所有选中的类型物体均将被选中。物体类型可以多选。 3 颜色:颜色的确定也有多种选择:通过从颜色对话框中选取(只能单选);手工从键盘输入;从图上选择物体确定。不管何种方式确定颜色,颜色值不能是“BYLAYER”,但可以是“BYBLOCK”,数值必须在1,255之间。颜色可以多选,但不能通配。 当从图上选择物体以确定颜色时,不管物体的颜色是一个具体色值还是“BYLAYER”,最终均以其显示色值为准。凡是显示的颜色与选中的有效颜色一致的物体均将被选中。 4 线型:线型的确定有多种选择:通过从列表框中选择;手工从键盘输入;从图上选择物体确定。凡是显示的线型与选中的有效线型一致的物体均将被选中。线型名可以多选,多选时从键盘输入可以含通配符。 5 文本内容:根据文本内容进行选择,手工从键盘输入文本内容。文本内容不一定是全部值,可以输入子串,表示含有的意思。所输入的文本串一般格式为:“*ABC*”,意为含“ABC”字符串的文本将被选中。输入“A*”表示匹配以“A”开头的文本;输入“~*#*”表示匹配不含数字的文本。文本匹配时是忽略大小写的。 按文本内容过滤时,输入的文本可以直接含通配符,不必先输入撇号。 6 字体名称:字体名的确定有多种选择:通过从列表框中选择;手工从键盘输入;从图上选择文本确定。凡是与与选中的有效字体名一致的文本均将被选中。字体名可以多选,多选时从键盘输入可以含通配符。 7 图块名称:图块名的确定有多种选择:通过从列表框中选择;手工从键盘输入;从图上选择图块确定。凡是与与选中的有效图块名一致的图块均将被选中。图块名可以多选,多选时从键盘输入可以含通配符。 8 符号名称:符号名的确定有多种选择:通过从列表框中选择;手工从键盘输入;从图上选择符号确定。凡是与与选中的有效符号名一致的符号均将被选中。符号名可以多选,多选时从键盘输入可以含通配符。 9 填充图案名称:图案名的确定有多种选择:通过从列表框中选择;手工从键盘输入;从图上选择图案确定。凡是与与选中的有效图案名一致的图案均将被选中。图案名可以多选,多选时从键盘输入可以含通配符。 10 多条件组合过滤:用对话框输入组条件串,组合条件串格式参见“组合条件表达式及其应用”。 以上各种属性若通过键盘输入,均可用逗号隔开以示多选。也可直接含通配符输入。具体通配符如下: 通配符 说明 # 任一数字 @ 任一字母 . (小数点) 任一非字母、数字字符 * (星号) 任意个字符,含空字符。可置于匹配模板的任何位置 ? 任一字符 ~ (波浪号) 把~加在匹配模板开头,为不含之意,除此之外之意 [...] 任一包含于[]之间的字符 [~...] 不包含于[]中~之后的任一字符 - (减号) 用于[]之中时意为从...到...之意。如[x-z]表示x,y,z中之一 , (逗号) 分隔两个匹配模板。使用多个匹配模板时,只要有一个成立,即可匹配成功。 ` (反引号) 如需要使用上述任一字符作为实际字符,则在该字符前用反引号以屏蔽该 119 地图绘制专家 MAPDRAW V4.2 操作手册 字符的物殊作用。 {SPn}或{spn} n个空格。n省略时空格数为1。一般用于文本值的输入。 CCOLOR 修改物体颜色 CCOLOR 可选择对单一物体或一批物体进行颜色修改。 CWIDTH 改线条宽度 CWIDTH 以三种方式对线条宽度进行修改,一是给出宽度一根一根改, 另一方式是按层次改,第三种方式手工选择线条后再改。第二在给出层次和要改的宽度后,第三种方式选中线条后尚需确定是否对全部线条改还是仅改有宽度的线条。 只能对LINE、POLYLINE、LWPOLYLINE、ARC(CIRCLE)进行改宽度。用户须确定改其中的几种类型的线。 相关命令参见PLWIDIN1。 CLTYPE 改线条线型 CLTYPE 可选择对单线或一批线条进行线型修改。修改可按单线或按线型选择修改,也可手工选择批量进行。 CLTSCALE 改线条线型比例 CLTSCALE 可对任一复杂线型进行线型比例修改。修改可按单线或按线型选择修改,也可手工选择批量进行。 CHDXF 用DXF组码进行物体特性修改 可以用两种方式对物体进行DXF组码修改:单改或批量修改。 单改时,选择物体后,显示物体的DXF组码后,输入需要修改的DXF组码, 并输入该组码新的值,以达到修改物体特性的目的。 批量修改时,对选中的物体用给定的值修改给定的组码,如该组码在该物体数据中出现多次,只改该物体组码一次(第一个给定组码)。 建议对DXF组码不熟悉的用户不要用此命令。 CREATUTAB 创建用户对照表 在进行层次切换、符号处理等场合,往往需要输入一个对照表。一般情形下,可以手工编制对照表。而通过CREATUTAB命令,可以自动搜索全图所有实体,显示某一实体,提示用户输入与物体某特性名称对应的对照码,最后将对照码集记录到文件。 命令运行后,输入对照表文件名,如果文件已经存在,则需回答是否覆盖。然后确定按何种特性进行对照,如选L则按层次对照,意为系统搜索当前图形中所有层次,对每一层次,用户均输入一个对照代码。对照代码视用途可输入不同内容。举例来说,如果现在需要把当前图形中物体全部进行层次切换,而且使用对照表方式,则此对照表可通过CREATUTAB命令建立。运行CREATUTAB命令,给出文件名为TEST,键入L确定按层次进行对照,则系统搜索图形,依次对每一存在的层次名提示输入对照名称。此时该对照名称是用作为新的层次名。又例如,当前图形中的所有符号混注于 120 地图绘制专家 MAPDRAW V4.2 操作手册 同一层次,现需要按符号的不同图式分类而将其归入不同层次,则用CREATUTAB命令可以首先确定符号名与要归入的层次名的对照表。键入CREATUTAB,确定文件名为SYM-LAY,输入S表示按符号名进行对照,则系统依次显示符号,提示输入相应的对照层次名。 当提示输入对照代码时,如直接回车,则对照表为“”空串,在利用对照表进行操作时,这类对照的物体被忽略不进行操作。 CREATUTAB 运行后,除建立对照文件外,还自动建立与之同名但扩展名为.MEM的快速读取文件。 CREATUTAB 仅仅建立对照表文件,真正的操作如换层等并没有被执行。只打开一幅图进行对照操作不一定能够全面对照。打开多幅图进行对照表创建操作,必须输入同文件名,选择添加方式。 如果需要在确定对照表的同时进行物体分类处理,请运行特性对照动态处理命令DYNAPRO。 DYNAPRO 特性对照动态处理 上述CREATUTAB命令仅仅建立对照表文件,用于对不同分类的物体分别进行特性对照修改处理。在需要对照的图形元素操作中,这项对照功能可以动态地进行。也就是说,只要确定了按何种特性分类方法进行处理,当搜索到一种新的特性物体之后,自动提示对照为何种特性并进行处理。DYNAPRO便是进行这种动态处理的定制命令,使用该命令确定对照表记录文件名,特性分类,进行何种处理,以及是否把这些操作作为自动调入接口程序的一部分。 命令运行后,有对话框弹出: 点击“添加到”将对照表信息动态添加到指定文件中; 点击“新文件”将对照表信息写入到指定文件中(如文件已存在则覆盖); (即使对照表为“新文件”,此定制用于图形调入自动接口时,自动采用对照表添加方式。) 从“对照处理分类”中选择一种分类处理方式。选定后,其下处理动作下拉列表中会自动更新可选项。在此分类未选择前,其下选项不能选择。 确定了分类方式,便可以确定处理动作。动作的可选项可能是重复的。如果有多个动作需要动态处理,一般在各动作选项中分别选择一项,不要重复,如有重复,执行时会被自动剔除。 处理之后有删除原物体等选项。 动态执行方式表示是马上执行,还是将执行代码写入到图形调入自动功能接口中,以实现批量图形自动处理。关于自动接口和批量图形处理参见SETAUTOFUNC和AUTODOCFG命令。 如果在定制中只确定了处理分类方式而未确定具体处理动作,则此定制相当于CREATUTAB命令,只进行对照表的自动搜索动态交互生成。 如果对照处理分类为“按组合条件处理”,则处理动作只能选择一种,如选多种处理动作,则可能出现无法预料的结果。在“按组合条件处理”时,可以将“动态确定处理动作”开关打开,以在全图搜寻物体之后对每一物体动态定义要处理的动作。如果动态定制动作,则对每一符合条件的物体处理完所有定义动作之后再进行下一物体的处理。动态定义组合条件及动作时,组合条件及动作代码在动态定义对话框中有列表选择,具体操作如下: 当动态处理时,搜寻到一物体即弹出一动态定制对话框,以进行组合条件和动作定制: 组合条件编辑框:其中列出了当前物体特性条件表达式,可以手工修改表达式,也可通过“物体特性”下拉列表框选择某特性,并通过“加入子条件”按钮进行组合条件编辑; “物体特性”下拉列表框:其中列出了当前物体所支持的物体特性函数,选中某一特性,“关 系值”编辑框中自动显示当前物体的该特性,可以改动关系值和关系符,其后用“加入子条件”按 钮进行组合条件编辑; 动作列表:列出了当前物体支持的处理动作。选中某动作后,如果该动作需要参数,则在参数 编辑框中输入参数,按“动作加入”按钮将该动作加入到需要处理的动作列表(右侧表)中去。 定义了一批动作,可以在右侧动作表中选中其一,进行动作次序调整或将动作删除。 定义了组合条件和动作后,如果按“确定”,则对符合该条件的物体依次进行给定动作的处理 (可以无动作,如无动作定义,则符合该条件的物体不作任何操作)。如果按“中断操作”,则结束 121 地图绘制专家 MAPDRAW V4.2 操作手册 操作。如果对欲对某一物体查看,在按了“查看物体”之后,按回车或右键返回对话框继续操作。 参见“组合条件表达式及其应用”。 如不是“按组合条件处理”,则需要注意的是:当有多个动作同时处理时,系统搜索全图执行第一动作,再搜索全图执行第二动作...;而不是搜索到一类物体,依次执行第一、第二动作,再搜索下一物体。因此,应考虑多个动作之间的关系。举例:按不同层次进行分类;第一动作为换层;第二动作为换色。如此,在执行时依次提示每一层次名,由用户输入对应新层,处理至全图物体搜索结束;当执行第二动作时,从头搜索全图物体,因为层次名已经更换,必须再次进行新层次与颜色的交互对照输入,以完成换色动作。在这两种对照中,换层对照为原层与新层,换色对照为新层与新色。如果在定制中将两动作次序对调,第一动作为换色,第二动作为换层,则同样需要按层进行两种对照,不同的是,第一动作为原层与新色对照,第二动作为原层(!)与新层对照。 如果将操作代码写入到自动接口程序中,则再次启动本定制,点击“自动接口=?”的按钮,即可查看接口内容,或者直接编辑其内容。不过在编辑时,如果不太清楚MAPDRAW的功能函数,不要轻易删改操作代码(但可以调整其操作顺序)。 CHPTP 点状地物类型转换 点状地物包括 POINT CIRCLE SHAPE INSERT TEXT,在这几种类型要素之间可自由转换,也可同型转换。用户给出从何类型转到何种类型,系统根据转换前后类型提示用户输入必要的转换参数,并确定在转换成功后是否将原物体删除,其后系统进行转换操作。 转换操作过程是:先提取需转换的原地物的属性,根据原属性和用户参数重新在原位置绘出新类型的物体。如果用户确定在转换成功后删除原地物,则如果新类型地物绘制成功,系统将原地物删除。因此,如果要求用户输入的参数为符号(SHAPE)名或图块名,则如果输入的符号未装载,或图块未定义又未找到图块文件,则系统出错中止。 转换后的地物与原地物的层次、颜色相同。 下面示出了各种转换需要用户输入的新参数: 原类型 新类型 新参数 CIRCLE CIRCLE 新半径 CIRCLE POINT 无参数 CIRCLE SHAPE 新名称(比例与比例尺相关,方向0) CIRCLE INSERT 新名称(比例与比例尺相关,方向0) CIRCLE TEXT 新文本(当前系统字体) POINT CIRCLE 新半径 POINT POINT 无参数 POINT SHAPE 新名称(比例与比例尺相关,方向0) POINT INSERT 新名称(比例与比例尺相关,方向0) POINT TEXT 新文本(当前系统字体) SHAPE CIRCLE 新半径 SHAPE POINT 无参数 SHAPE SHAPE 新名称 SHAPE INSERT 新名称或同名 SHAPE TEXT 新文本或符号名作文本值(当前系统字体) INSERT CIRCLE 新半径 INSERT POINT 无参数 INSERT SHAPE 新名称或同名 INSERT INSERT 新名称 INSERT TEXT 新文本或图块名作文本值(当前系统字体) 122 地图绘制专家 MAPDRAW V4.2 操作手册 TEXT CIRCLE 新半径、文本值作半径 TEXT POINT 无参数 TEXT SHAPE 新名称或同名 TEXT INSERT 新名称或文本值作符号和图块名称 TEXT TEXT 新文本(原字体) 与类型转换相关的命令可参考:符号切换CHSYM、型转块SHP2BLK等。 123 地图绘制专家 MAPDRAW V4.2 操作手册 系统设置和查询 SETMAPSC 设置测图比例尺 SETLIMITS 设置图形范围 SETDRAWMODE 设置绘图模式 SETPROPMODE 设置物体特性的模式 SETLTMODE 设置线型体系模式 SETALTMODE 设置辅助线型生成模式 SETL = SETLAY 设置层次定义表中的某个层次 SETLAYER 点选图中物体以设置当前层 SETLLISTSORT 设置层次定义表的列表排序开关 SETCSTYLE 设置当前字体名称 SETCLT 设置当前线型名称 SETPLARC 设置圆弧转成多义线的允许开关 SETPLARCDS 设置取得圆或弧的轨迹间距 SETSCALEV 设置快速缩放系数 SETSCNZOOM 设置绘图时自动视屏开关 SETLSCMODE 设置实线绘制方式 STYLESET 设置系统字体体系 STYLEID 查询系统字体体系 SYSRESET 系统复位 MVARCTL 系统变量控制 LOADCOLORL 系统图层定义表刷新 VIEWAUTOFUNC 查看系统自动接口开关状态 VIEWDEF 查看系统定义图层、字体等 VIEWWORKDIR 查看系统工作目录 ZEND 存盘退出系统 MHELPMODE 系统帮助浏览器选择 MHELP 系统帮助 MCMDHELP 系统命令帮助 SETLIMITS 设置图形范围 与设置绘图范围的LIMITS命令类似,SETLIMITS设置绘图范围时有坐标捕捉功能,坐标捕捉单位相当于当前比例尺下的一个方里格网(100mm),同时图上两个标记点显示了当前的绘图范围。 SETMAPSC 设置测图比例尺 在MAPDRAW启动后如图形调入自动接口功能关闭,则自动提示您输入当前图形测图比例尺。如果打开的是一幅既有图形,则默认原图形设置的比例尺,否则默认比例尺为1:2000。 可以在任何时候用SETMAPSC命令重新设置成图比例尺。重新设置比例尺后对以后的绘图产生影响,而在此之前的已存在地物除线型比例会自动与新比例尺相一致外,无其它任何改变。 一般情况下无需重新设置比例尺,仅当需要对图形作诸如编绘等操作时才会这样做。 124 地图绘制专家 MAPDRAW V4.2 操作手册 SETCSTYLE 设置当前字体名称 设置系统当前所用的文字字型供TEXT等命令命名使用。列表中的字型名是系统已经定义过的。 如果需要使用的字体尚未定义,可以先运行STYLESET命令。 列表中如果有类似于“DO_NOT_USE_THIS_MDIGS_FLAG_STYLE”的字体名,请不要选择它(系统自动禁止),该系统标志字体用于系统功能。其它诸如“STYLE”或“TEXT,S”等命令中也不应使用该字体,如使用,有可能使某些命令不能正常运行。但如果出现上述情况,只需运行STYLESET命令重新定义字体系统即可。 可用SETOP命令匹配文字的所有属性为当前属性。参见SETOP命令。 (PURGE命令清除无用字体定义后,系统标志字体也会被清除,这不影响系统使用。) SETCLT 设置当前线型名称 从系统定义的线型库中选择一种作为当前线型。 SETDRAWMODE 设置绘图时层次控制模式 此层控模式是一开关。缺省状态处于自动层次控制模式,此时用地形图图式相关的地物绘制命令绘制的地物,均自动进行层次、颜色和线型的设置。自动设置的层次名及颜色、线型属性参见系统层次定义表COLORL.DAT文件(参见SETL命令说明)。如果用户不想采用COLORL.DAT中设定的默认层次名,用户一般需要重新定制COLORL.DAT文件,加入自已的层次定义,以满足特定的分层要求,并将开关“拔”至层次码测图模式。此时各地物的绘图命令同样可以使用,与自动层控制模式相比,绘出的地物仅仅是层次、颜色和线型不会自动设置,而由用户在绘图之前控制。 启动MAPDRAW或调入图形后该模式从用户配置文件中读入。 用户设置层次可以使用SETL 命令,设置线型可使用SETCLT命令,也可使用CAD线型设置工具。如果绘制线条,可以直接使用SETPL 命令或 MLINK命令。(参见SETPL和MLINK命令。) COLORL.DAT 文件格式及层次自定义扩充方法见SETL命令介绍。 图框生成时,图廓线及注记的层次不受层次控制模式限制。 * 1:500,1:2000比例尺层次属性定义表 COLORL.DAT * 1:5000 比例尺层次属性定义表 COLORL5Q.DAT * 1:10000 比例尺层次属性定义表 COLORL1W.DAT * 1:25000 比例尺层次属性定义表 COLORL25.DAT * 1:50000 比例尺层次属性定义表 COLORL50.DAT (从1:5000向下~系统内部初始定义完全一致) SETPROPMODE 设置确定物体特性的模式 该模式控制物体绘出的颜色和线型特性全是由所处的层次决定,还是由当前的系统颜色和线型决定。该模式的变化对已存在的图形无影响,只对以后绘制的物体起作用。当物体特性由层决定时,设置系统的当前颜色和线型均为“BYLAYER”,否则当前的系统颜色和线型(可能是一具体色值和某确定线型)对今后的绘制起控制作用。 开关转向随层控制时,立即设置当前颜色和线型为BYLAYER,开关转向由系统当前颜色和线型决定时,立即设置系统当前颜色为白(7),线型改为连续线(CONTINUOUS)。这样,用MAPDRAW的命令绘制的图形其属性由SETPROPMODE模式控制。 启动MAPDRAW或调入图形后该模式从用户配置文件中读入。 物体特性模式可以从AutoCAD的“物体特性”工具条中看出。 125 地图绘制专家 MAPDRAW V4.2 操作手册 不管是何种特性模式,用系统中各类地物的绘图命令或层次码测图命令绘出的地物视觉效果是一致的,只不过当它们改变层次时,才可能出现视觉差异,即颜色和线型才可能会改变。 SETPROPMODE(特性模式) 与 SETDRAWMODE(层控制模式命令)相结合,会有不同的绘图效果。 SETLTMODE 设置线型体系 MAPDRAW 3.0之前的早期版本线型定义均采用简单线型体系,如陡坎是由一根线和多个短线块组合绘制而成,地类界是由多个小圆圈组合绘制而成。自4.0版本之后,系统扩充了线型定义,引入了复杂线型。陡坎可以绘制成一根完整的线,地类界也可绘制成一根完整的线。考虑线型数据转入低版本的AutoCAD系统时的线型可见性,在绘图之前用本命令SETLTMODE 确定为简单线型体系后绘制的图形便可满足这个要求。线型体系的变化仅对之后绘制的线型有影响,已有的图形不会产生变化。即如果设为简单线型体系,则以后绘出的陡坎将是一线与多个短线的组合,而设为新线型体系后,陡坎则为完整的一根线。 设置不同的线型体系也仅在其后用各类地物的专用命令(“绘图”菜单下的命令)绘制时起不同的效果。在使用系统的线型设置命令(如SETCLT或LINETYPE命令)直接设置任何一个线型文件中定义的线型,则绘图效果自然不受SETLTMODE的限制。 启动MAPDRAW或调入图形后该模式从用户配置文件中读入。 :::需要注意的是~线型体系一般不能频繁切换~而仅使用一种。否则~举例来说~先在新线型体系下绘制了一条地类界线~而后又在简单线型体系下绘制一条地类界~则原先绘制的地类界可能变成实线:变与不变取决于物体特性是BYLAYER还是具体特 性值。 当用不同线型体系绘制的图形用插入方法拼到同一幅图中时~必须在拼图之前进行 属性“定格”处理,参见PROPTRUE命令,。否则拼入后的图形会有“奇怪”的现象~ 如陡坎层次,DK,的线在其中一幅图范围内的会出现两重短线~或者根本无短线。这 是因为两幅图在绘制时采用了不同线型体系~其中一幅为简单线型体系~所绘DK层次 线条为CONTINUOUS线型~而短线采用图块方式插入,而另一幅图是在完整线型体系下 绘制的~DK层次定义为LC10421线型。因为两幅图的特性模式均采用了BYLAYER方式~ 所以拼入同一幅图中后~DK层次只能采用一种线型定义~故出现前述情况。 SETALTMODE 设置辅助线型生成模式 当使用复杂线型并且需要生成辅助线型时,本命令控制对长线或短线进行辅助线型生成。模式分为四种:只对长线型生成-“L”;只对短线型生成-“S”;对长短线均全部生成-“LS”或“SL”;全不生成-“”。 所谓长线型,是指能够生成复杂线型的全貌,看得见复杂线型中的符号,如双线围墙能够看见中间的短线,铁丝网能看见中间的十字符号等。长线型也包含连续实线和简单线型。 短线型是指不能够生成复杂线型的全貌,或看不见复杂线型中的符号,如双线围墙不能看见中间的短线,铁丝网不能生成中间的十字符号。 通过控制辅助线型生成模式可以防止诸如篱笆线型不被重量复生成。 SETL = SETLAY 设置层次定义表中的某个层次 系统有一图层定义表,名为COLORL.DAT(对应于1:500~1:2000,COLORL5Q.DAT对应1:5000; COLORL1W.DAT对应1:10000; COLORL25.DAT对应1:25000; COLORL50.DAT对应1:50000)。SETL命令提示用户输入层次表中的某一层次名,或输入当前图形中已定义过的层次名,或从列表中选择一层次名,系统把该层次切换为当前层次,并设定该层定义的颜色和线型。如果输入层次未定义或不 126 地图绘制专家 MAPDRAW V4.2 操作手册 存在,用户可以马上定义它。 {InstallPath}\MDIGS\COLORL.DAT 中定义了 MAPDRAW 系统中所用到的各种层次的颜色、线型、线宽等属性信息, 其格式如下: ;;; 层次名 颜色号 线型 线宽 说明信息 层次名 颜色号 线型 线宽 说明信息 层次名 颜色号 线型 线宽 说明信息 ...... .... .... .... ...... END MDIGSLAYER 其中线型栏可能象“[CONT,LC443AR]”这样定义,这意为着逗号前的线型在线型模式处于简单线型模式时使用,而逗号后的线型用于线型模式处于新线型(复杂线型)系统时。参见SETLTMODE命令。 用户扩展系统时可对该文件进行扩充和修改。用户扩充必须从“END MDIGSLAYER”一行向后进行,一般保留MAPDRAW的内部缺省定义。如果要对系统层次(END MDIGSLAYER行以上)进行修改,也只能修改其特性定义部分,不要修改其层次名,否则在使用缺省的自动层控制模式绘图时,如果现有层次定义不存在,则会导致错误。 当层次的某一属性被改动时, 可把图形调入AutoCAD, 运行按层次更新物体特性命令 UPDCOWL。参见 UPDCOWL命令。 层次表扩充一般用于按层次码测图。用户层次码测图一般不使用系统缺省的层次定义。在“END MDIGSLAYER”行之后的用户扩充定义格式参见层次码测图命令SETPL。,其确定了层次属性的同时也决定了进行层次码测图的动作。 SETLAYER 点选图中物体以设置当前层 与SETL命令功能一致,均设置系统当前图层,但SETLAYER命令通过点选图上某一物体来确定当前层次。 可用SETOP匹配图上物体的所有属性为当前属性。参见SETOP命令。 SETLLISTSORT 设置层次定义表的列表排序开关 在需要用户输入某一层次名时,如选择用列表对话框方式选择确定系统层次定义表中的层次名,此开关设定层次列表时是否按层次名排序。也可在层次列表对话框中按“按层排序”按钮。 SETPLARC 设置弧段转折线段时圆、弧的允许转换开关 有时可能需要将图中的拟合PLINE线转成折线段表示(拟合线中含有弧形段,可能不符合某些数据转换的要求)此开关控制图中的圆(CIRCLE)、弧(ARC)是否作同样转换。开关打开时,图中的多义线(拟合或不拟合的PLINE)、圆和弧同时转换,转换后图中将不再存在圆或弧类型的物体。否则在转换时仅对PLINE线处理。 进入AutoCAD后或系统复位后默认为开关打开。 参见弧段转折线段的命令:ARCTOPL。 SETPLARCDS 设置取得圆或弧的折线轨迹间距 在进行弧段转成折线段表示时,需要给出取得圆或弧的弧段采点间距,以控制转换后的多义线 127 地图绘制专家 MAPDRAW V4.2 操作手册 与弧段的逼近程度。默认间距为2mm。 如果输入为负值,则意为取弧段数据时将按弧段等分点采集,等分数为此值绝对值。 该间距亦用于取得圆或弧或多义线边界的采点间距。 SETSCALEV 设置快速缩放系数 一般缩放物体用SCALE命令。快速缩放时只要在物体上点击一下即可,此时的缩放系数用SETSCALEV命令控制。默认系数是1.2。当快速放大时,物体被放大系数倍(>1.0);快速缩小时,物体被缩小(1/系数)倍。同样,如设置的系数小于1.0,则系数被换算为(1/系数)。 SETSCNZOOM 设置绘图时自动视屏开关 有些命令在绘图时考虑到精度的因素,自动将屏幕放大到一定程度。但这也使得绘图视场小了许多。因此设置此开关,以方便作业。 参见与视屏高度有关的命令有:ZOOM、SCN。 进入AutoCAD后或系统复位后默认关闭。 SETLSCMODE 设置实线绘制方式 绘制实线的命令是LSC或MLINK。此命令进行实线绘制方式开关选择。 在单一绘制功能下,在当前层次绘制实线。可以选择采点是否自动优先捕捉。优先捕捉的次序为交点、端点、最近点、输入点。 在多功能绘制方式下,可实现自动移屏、屏幕放大缩小、捕捉控制、正交化、辅助线型生成、拉皮尺等功能。参见MLINK的命令说明。 STYLESET 字型、字体设置 定义字体后供文字注记时选用, 用户可自由定义所选用的汉字字型库(*.SHX), 以及修改其它参数。字体定义参数定义于STYLESET.DAT 文件中。 调用FTEXT 命令进行注记时, 注记文件需用到以下部分字体。 其它场合的注记均在数字化命令中自动设置。 当 STYLESET.DAT 中参数改动后, 必须用STYLESET命令重新定义字体, 此时参数改动才有效。如果需要把图形中所有已注记内容的字型、字大、宽度等系数与该定义文件完全一致, 在改动STYLESET.DAT并运行本命令重新进行字体定义后, 再用TEXTIN1命令进行文本统一处理。 STYLESET命令定义某一字体体系中的所有字体定义。如果当前图形中已有相同的字体名,将自动重新定义。例如图中已有注记使用了FW3字体名,而新设置的字体体系中包含FW3字体定义,则使用FW3字体定义的注记文本外观可能会改变,但是其字体大小不变。 如果需要使用STYLESET.DAT中定义的某个字体,而当前图形中尚未定义(例如运行TEXT命令使用S选项选择字体名时提示该字体不存在),则可运行STYLESET命令。 参见命令IN1、TEXTIN1。 STYLEID 查询图形中使用的字体定义体系值。 {InstallPath}\LISP\STYLESET.DAT中的定义格式及示例如下: ;;;定义格式: ;;;MODEID=字体定义模式标识符 128 地图绘制专家 MAPDRAW V4.2 操作手册 ;;;[字体定义说明] ;;; 字体名 [定义说明] [使用字库] 字高 宽度系数 倾角 翻转 颠倒 垂直 ;;; 字体名 [定义说明] [使用字库] 字高 宽度系数 倾角 翻转 颠倒 垂直 ;;; ..... ........ .... ...... .... .... .... .... ;;; ;;; MODEID = 101 [使用HZDX字体的1:500,1:2000比例尺字体定义] FFTNAME 分幅图字体 [ROMANS,hzdx] 6.5 1.0 0 N N N MAPNAME 图名字体 [ROMANS,hzdx] 6.5 1.0 0 N N N MAPNO 图号字体 [ROMANS,hzdx] 5.0 0.7 0 N N N JHB 接合表字体 [ROMANS,hzdx] 2.5 0.7 0 N N N ;;; ... ... ... MODEID = 200 [缺省的Windows系统字体1:500,1:2000比例尺字体定义] FFTNAME 分幅图字体 [宋体] 6.5 1.0 0 N N MAPNAME 图名字体 [宋体] 6.5 1.0 0 N N MAPNO 图号字体 [宋体] 5.0 0.7 0 N N JHB 接合表字体 [宋体] 2.5 0.7 0 N N FW3 房屋注记(3mm) [黑体] 3.0 1.0 0 N N VFW5 房屋注记(竖5mm) [@黑体] 5.0 1.0 0 N N CHART 属性字体 [方正细黑一简体] 5.0 1.0 0 N N ;;; ... ... ... 注意: 应当区别所使用的字库是否支持垂直模式当选用字库不支持垂直模式时, 应去掉垂直参数标识为101,102的标识名作为系统缺省标识,不可更改或删除。必要时可重新定义某个标识为系统缺省标识 字体体系个数定义不限制,定义的体系参数(101或102等)存在于图形中,图形调入时自动根据图形中的字体体系值查找系统文件STYLESET.DAT中的对应定义参数并重新定义所有字体。可通过切换STYLESET.DAT中的体系值并调入图形以自动重定义图形字体。修改STYLESET.DAT后,应删除同目录下对应的STYLESET.MEM文件,以使修改生效。 如果系统中使用了除WINDOWS自身之外的字库(MAPDRAW支持使用方正细黑字体),则向最终用户提供字体文件(正常安装后一般在C:\WINDOWS\FONTS目录下)外,还应提供该字库的注册信息,否则最终用户无法得到与该字体有关的正常显示。在MAPDRAW中,如使用了“方正细黑一简体”字库,必须将相关字体注册文件{InstallPath}\MDIGS\FZZK.REG一起拷贝给用户,以进行字库注册。注册方法是:打开FZZK.REG所的文件夹,双击该文件进行注册,重启动机器即可。 以下是可能的字体定义: ??????????????????????????????? 字体名称 选用字形 高度 宽度 倾角 适用 归入层次 (mm) 因子 注记 ??????????????????????????????? MAPNAME romanc,hztxt 6.0 1.0 0.0 图名 PGRID MAPNO romand 5.0 0.7 0.0 图号 PGRID JHB romand,hztxt 3.0 0.8 0.0 接合表 PGRID ZBZJ romand 2.8 0.7 0.0 坐标注记 PGRID URDOC romand,hztxt 3.5 1.2 0.0 "秘密"字体 PGRID LDOC romanc,hztxt 4.5 1.0 0.0 图左注记(竖排) PGRID 129 地图绘制专家 MAPDRAW V4.2 操作手册 RDOC romanc,hztxt 5.0 1.0 0.0 图右注记(竖排) PGRID DLDOC romand,hztxt 3.0 1.0 0.0 图下左注记 PGRID DRDOC1 romand,hztxt 3.0 1.0 0.0 图下右注记1 PGRID DRDOC2 romand,hztxt 3.0 1.0 0.0 图下右注记2 PGRID BLC romanc 3.5 1.0 0.0 比例尺注记 PGRID GCD romanc 1.8 1.0 0.0 高程点注记字体 GCD FDIM romanc 1.8 1.0 0.0 房屋层次注记 FDIM GYX romanc,hztxt 2.5 1.0 0.0 高压线杆高等注记 GYX CTRLP romanc 2.0 1.0 0.0 控制点注记 CTRLP FW5 romanc,hztxt 5.0 1.0 0.0 村庄注记(5mm) FW FW4 romanc,hztxt 4.0 1.0 0.0 村庄注记(4mm) FW FW3 romanc,hztxt 3.0 1.0 0.0 村庄注记(3mm) FW VFW5 romanc,hztxt 5.0 1.0 0.0 村庄注记(5mm,竖排) FW VFW4 romanc,hztxt 4.0 1.0 0.0 村庄注记(4mm,竖排) FW VFW3 romanc,hztxt 3.0 1.0 0.0 村庄注记(3mm,竖排) FW CHART romanc,hztxt 2.5 1.0 0.0 属性字注记 CHART ROAD4 romanc,hztxt 4.0 1.0 0.0 公路名称(4mm) GL ROAD3 romanc,hztxt 3.0 1.0 0.0 公路名称(3mm) GL ROAD2 romanc,hztxt 2.0 1.0 0.0 公路名称(2mm) GL VROAD4 romanc,hztxt 4.0 1.0 0.0 公路名称(4mm,竖排) GL VROAD3 romanc,hztxt 3.0 1.0 0.0 公路名称(3mm,竖排) GL VROAD2 romanc,hztxt 2.0 1.0 0.0 公路名称(2mm,竖排) GL QIAO romanc,hztxt 2.5 1.0 0.0 桥名注记 QIAO RIVER4 romanc,hztxt 4.0 1.0 5? 河流注记(4mm,倾斜) WATER RIVER3 romanc,hztxt 3.0 1.0 5? 河流注记(3mm,倾斜) WATER RIVER2 romanc,hztxt 2.0 1.0 5? 河流注记(2mm,倾斜) WATER CONTOUR romanc 2.0 1.0 0.0 等高线 CONTOUR ?????????????????????????????????????????? *** 以上列出的参数是参考定义, 定义的字体名或参数并不保证与某个MAPDRAW版本完全一致。用户可查看所使用的STYLESET.DAT定义文件并可修改之。 SYSRESET 系统复位 如果数字化过程中用户发现有不正常现象, 诸如“十”字丝跳跃, 拾取框太小, 捕捉功能不正常, 文件中读出的数据有不应该的错误等, 此时除可通过排查原因得以解决外, 可通过运行 SYSRESET 命令进行系统复位, 把 ACAD 变量和MAPDRAW变量重新设置到缺省状态, 以及重新装入MAPDRAW 命令系统。如此操作后一般可以解决问题, 否则应细查原因。 USERR1------当前测图比例尺系数=比例尺分母/1000.0 USERR2------ MAPDRAW 从该变量中取得当前线宽(以mm为单位) USERR3------不标准图框旋转角度(=0.0时未旋转) USERS5------当前的图名 USERI1------当前图框标准标志: >= 0 标准图框; < 0不标准图框 MVARCTRL MAPDRAW系统变量控制 MVARCTRL 以对话框形式对 MAPDRAW 所使用的全局变量进行控制。MAPDRAW 变量在 MAPDRAW 130 地图绘制专家 MAPDRAW V4.2 操作手册 函数库中定义。当用户调用 MAPDRAW 函数库进行自主开发时必须对 MAPDRAW变量进行控制。用户根据需要使用 MVARCTRL 命令。 MAPDRAW变量用于函数库中,而系统开关类控制命令一般用于控制命令执行效果。 MAPDRAW 常用全局变量: REMCHAR 用户编缉的文本文件中允许含有说明信息, 但该说明信息对 MAPDRAW来说不起作用。REMCHAR 定义为分号“;”,用户可重新选择定义。REMCHAR 只能是一个字符。REMCHAR 相当于 C 语言中的 /* ... */,以及等同于 AutoLISP 中的“;”作用。 SEPTAB 文本文件中字串之间用分隔符隔开, 如用空格、逗号、冒号等。SEPTAB定义了分隔符表。 KHTAB 有时分隔符正好需要用作字符串中的一个字符,此时用 KHTAB 定义的括号对括起字符串, 则 MAPDRAW 读入时会把字符串看作一个整体, 否则读入的字符串不是一个。 TOLISTCASE 读入字符串时是否要转换成大写或小写,或者不转换。TOLISTCASE 的首字符="U"或"u"时转成大写,="L" 或 "l" 时转成小写, 否则不转。 TOLIST_TYPE 文件中的信息读入后的值类型是整数、实数还是字符串或符号由 TOLIST_TYPE 控制。当TOLIST_TYPE为串时,其首字符=I 为整数; =R或F为实数; =S或M为符号; 否则值的最后类型为串。 SEPCHAR 把 AutoLISP 表变量写入文件时, SEPCHAR 用以确定定串之间的定界符是空格、","还是":"。 BDTRIMTIME 对图形进行边界修剪时一次可能难以修剪清楚,BDTRIMTIME 确定修剪次数。 COLORL_TAB 层次表变量 COLORL_TAB 从 COLORL.DAT 中读入。当 COLORL.DAT 修改后设定 COLORL_TAB 变量的值为 NIL 后, MAPDRAW 在使用到 COLORL_TAB时自动重新读 COLORL.DAT。 MEMPROMPT 用于 MEMLOAD()等装入LISP变量函数的读入状态显示开关。MEMPROMPT = nil 不显示, 否则显示。 GV_RTN2 用于任意函数中, 作为第2返回值。在运行下一函数前应保留本次函数的GV_RTN2,以免丢失。 尚有其它全局变量用于各类函数功能。如本机安装有开发系统帮助,请参阅之。 LOADCOLORL 系统图层刷新 系统按图式定义了层次属性表COLORL.DAT(适用于1:500~1:2000比例尺),有相应的快速读取内存变量文件COLORL.MEM。进入系统后一般从COLORL.MEM中读取。当COLORL.DAT文件内容有改动时, LOADCOLORL命令重新生成COLORL.MEM文件,以使修改生效,并且刷新系统当前定义。 关于COLORL.DAT文件格式的说明参见层次码测图命令 SETPL。 VIEWAUTOFUNC 图形调入时的自动接口功能开关查询 VIEWAUTOFUNC命令进行查询自动接口功能状态。 VIEWDEF 查询系统已定义(使用)的图层和字体名。 VIEWWORKDIR 查询系统当前的工作目录 ZEND 存盘退出系统命令 131 地图绘制专家 MAPDRAW V4.2 操作手册 该命令一定会保存当前图形,然后退出。退出前须确定是否将图形保留为全视图状态。 MHELPMODE 设置系统帮助所使用的浏览方式(内部或IE) 启动MAPDRAW后默认使用IE浏览器查看帮助文件。可用此命令切换为内部MAPDRAW阅读器方式。 MHELP 系统帮助文件阅读命令 当采用IE浏览器查看帮助文件时,浏览器中出现MAPDRAW完整手册的帮助。 当采用MAPDRAW阅读器时,用户选中需要查看的文件进行阅读。 MCMDHELP 系统命令查询 当采用IE浏览器查看帮助文件时,浏览器中出现MAPDRAW完整手册的帮助,并跳转至当前运行过的命令处;如当前未运行过命令,则跳至手册最前面,用户可以通过目录或命令总索引查看任一命令说明。 当采用MAPDRAW阅读器时,系统建有本系统所有扩展命令的索引,通过MCMDHELP命令能按命令、按帮助文件、按命令功能进行索引查询。 132 地图绘制专家 MAPDRAW V4.2 操作手册 133 地图绘制专家 MAPDRAW V4.2 操作手册 视图查看 LAST 显示图形中最后绘制的物体 LASTSET 显示图形中最后的选择集 VIEWENTS 一一显示最后一个选择集中的物体 LISTDAT 显示物体的DXF组码数据 SCN 设置屏幕高度 NPAN 连续移屏 PB 设置拾取框大小为默认值3 LAST 显示图形中最后绘制的物体 用于显示图形中最后绘制的物体。连续按下回车则能闪烁该物体。 LASTSET 显示图形中最后的选择集 用于显示图形中最后的物体物体选择集。连续按下回车则能闪烁该选择集。 VIEWENTS 一一显示最后一个选择集中的物体 在用SELBY等命令选择物体后,用VIEWENTS命令可以对选中的物体一一显示其位置。用于 搜寻不易查找的地物。 LISTDAT 显示物体的DXF组码数据 用于显示物体的DXF组码。一般仅用于系统开发等场合。 SCN 设置屏幕高度 设置屏幕高度,以毫米为单位。该高度与当前图形的测图比例尺有关。命令首先提示当前屏幕 的高度,即当以测图比例尺把图形窗口可见部分输出到图纸后,该高度即为图纸内容高度。 该命令一般用于缩放屏幕。 NPAN 连续移屏 将指定的点移屏至屏幕中央。可连续移屏。 PB 设置拾取框大小为默认值3 实际上自动设置AutoCAD的系统变量PICKBOX的值为3。 134 地图绘制专家 MAPDRAW V4.2 操作手册 数据处理与导入导出 OUT-MDT 将数据导出为MDT格式 DATDRAW 根据导出MDT数据导入到DWG文件 OUT-MDT 将数据导出为MDT格式 1.关于MDT格式 MDT 格式为MDIGS系统的图形数据纯文本格式。MDT格式可用于向第三方进行数据交换,也可用于向MDIGS系统下(AutoCAD平台)的数据导入、向MicroStation的导入(需要导入软件支持)。MDT格式文件开头一般均生成有格式说明。 FORMAT 格式标识 ;;;为MDIGS40 或 MICROSTATION,表明格式的征对性,一般不缺省 * TRANSCODE 汉字内码转换开关 ;;;ON或OFF,缺省OFF DATA3D YES ;;;是否三维数据,YES或NO,缺省为NO DDX 第一坐标值常数 ;;;导入时,与数据中第一坐标值相加后再导入,缺省为0 DDY 第二坐标值常数 DDZ 高程常数 TEXTSIZE 文本高度模式 ;;;M或MM,表明高度值为实际高度值还是与导入目标比例尺相关 ;;;缺省为M CELLSCALE 符号比例乘常数 ;;;实数,导入时与数据中的符号比例相乘作为符号最终比例 ;;;缺省为1.0 ;;;以上为格式控制部分 LINE 层次 颜色 线宽 线型 闭合否 光滑否 点数 点1X 点1Y 点2X 点2Y ... ... 点nX 点nY CIRCLE 层次 颜色 线宽 线型 中心X 中心Y [Z] 半径 ARC 层次 颜色 线宽 线型 中心X 中心Y [Z] 半径 起点X 起点Y [Z] 终点X 终点Y [Z] TEXT 层次 颜色 线宽 字体号 字高 字宽 倾斜角 定位方式 定位点X 定位点Y [Z] 旋转角度(十进制度) 文本内容 POINT 层次 颜色 当前点模式 定位X 定位Y [Z] SHAPE 层次 颜色 符号名 定位X 定位Y [Z] 比例 旋转角度(十进制度) INSERT 层次 颜色 符号名 定位X 定位Y [Z] 比例 旋转角度(十进制度) 说明:MDT格式不计空行和多余分隔符,分号为屏蔽字符,用关键词引导数据,用一般引导词引导一般信息,用物体类型名称作关键词引导实际数据,上面所示一般确定了每个关键词引导的信息及其行数规定。以下为具体示例: FORMAT MDIGS40 -- 表明从MDIGS导出后,所有诸如图层、线型、符号名称、图块名称数据一般未作对照变换,均保留为MDIGS系统下的名称或值;FORMAT MICROSTATION -- 表明从MDIGS导出后,所有诸如图层、线型、符号名称、图块名称数据均作了对照变换,已不是MDIGS系统下的名 135 地图绘制专家 MAPDRAW V4.2 操作手册 称或值了。其输出名称是通过对照表进行查找替换的。导出操作时输出为何种格式有开关进行控制。上面格式说明中有*号的关键词引导说明只在导出为MICROSTATION所用MDT格式时才有。 DDX和DDY、DDZ为坐标常数,在导入时其值加上具体实体数据的坐标为坐标真值。 TEXT 类型数据中,倾斜角为字体本身的倾斜,定位方式分为:L、BL、ML、TL、C 、BC、MC、TC、R、BR、MR、TR。L=Left,M=Middle,R=Right,B=BaseLine,C=Center,T=Top。 SHAPE、INSERT中的“比例”为符号等的大小因子。 注意:导出的数据只包含以下物体类型:线(LINE、POLYLINE、LWPOLYLINE)、圆(CIRCLE)、弧(ARC)、文本(TEXT、ATTRIB、ATTDEF)、点(POINT)、符号(SHAPE)、图块(INSERT),不包含HATCH、ELLIPSE、RAY、MULTILINE等非常规类型数据。 2.导出准备--导出过滤表文件 导出过滤表文件将需要导出的物体用组合条件关系式列出,并列出符合条件的物体导出后对应的特征或代码。格式示例如下: ;;; [ CONDGROUP 导出特征字段名1 字段名2 字段名3 字段名4 ...] ;;; 组合条件 | 特征码1 | 特征码2 ... 例如: CONDGROUP MS ArcInfo OT=LINEAR,LA=* | 13100 | ABCD OT=SHAPE, LA=*,NM=H22 | 11010 | 2232 OT=INSERT,LA=*,NM=S* | 13000 | 1300 OT=TEXT, LA=CHART | 210211 | 2100 ... 上例中,分隔符“|”用于分隔组合条件串和其后的代码值,行“CONDGROUP 字段名1 字段名2 ...”描述了其下各类符合条件的物体相对应的代码的字段名。如果数据导出用于MicroStation,则必须有MicroStation的特征描述文件,代码“13100”、“11010”即是MicroStation特征描述文件中的特征码,用于对导出的数据进行特征对照替换。如果导出为ACAD格式,这些代码是无用的,带*号的行也是不必的。 导出时对每一物体依次比照导出过滤表中的每一条件表达式,如符合,则按其指定字段(列)的值作为特征码再检索导出:导出为非MicroStation使用格式时,则只要符合条件即可导出;当导出为MicroStation使用时,如果相应指定导出字段值不存在,则即使符合导出条件也视为不符合。当比照到符合某一条件时,其后面所有条件(即使符合)均不起作用。因此,条件行之间存在先后次序,一般较复杂的条件行放于前,简单的条件行(条件更宽容)置于后,否则会将某些要素按错误特征导出为错误属性。 特征码可用“%特性名”方式表示,以动态确定特征码。如用层次名作为特征码: “OT=*,LA=11201 | %LA ”。物体特性请参见“组合条件表达式及其应用”。 3.导出到MicroStation准备--MicroStation物体属性特征文件 只有当导出到MicroStation中去时,此文件才需准备。 此文件格式及示例如下: ;;; 特 特 ;;; 征 名 征 图 颜 线 线|符 说 ;;; 代 称 类 层 色 宽 型|号 明 ;;; 码 型 名|名 11010 三角点 P 3 16 0 3.1 12011 一般房屋边线 B 5 3 0 0 13100 实线 L 6 3 0 0 136 地图绘制专家 MAPDRAW V4.2 操作手册 ;;; 特 特 层 颜 线 字 字 字 倾 ;;; 征 征 次 色 宽 体 高 宽 斜 ;;; 码 210211 名称说明注记1 T 10 0 1 188 3.0 3.0 210212 名称说明注记2 T 10 0 0 188 2.5 2.5 在导出过滤表中,由导出特征字段对应的代码查找此MS特征文件中的同名特征码,导出MS定义的物体属性,因此结果数据可供MicroStation直接使用。 4.准备--线型对照表、符号对照表 两种对照表(或一种)如果给出,则导出数据时根据实体线型名称或符号名称查找对照表,如检索到,则用对照表中的对照线型或符号作为新的线型和符号,并作为最终数据预以导出。如果对照表中检索不到,则用实体原线型或符号名称导出。不过应区分两种导向: 在导出为MDIGS40格式时,只要有对照表,则一律按对照表替换; 如导出为MicroStation使用,如有线型和符号对照表存在,同样优先以对照表查找替换作为最终导出,不过在查不到时,则按照导出过滤表中指向的MS属性特征表中特征码行所确定的线型名或符号名预以导出。如果MS属性特征表中特征行线型名、符号名为通配符“*”或“,”,则导出仍用AutoCAD中原线型名或符号名,否则使用特征线型。同样,如果特征行的颜色、线宽等属性亦为空或通配符时,该属性也将采用AutoCAD中的属性。 线型对照表格式: ;;; 原CAD线型名 是否先反向处理(Y,N) MS线型或CAD另一线型 [说明] L20 N LS1 内部道路、比例墩柱(虚) L13 N LS3 时令河、湖水涯线 L13 N LS4 建筑公路、小路、比例乡村路、 L15 N LS6 间曲线 L623 N LS8 建筑高速公路、非比例乡村路、大车路 LC443AL Y L7.5 围墙 ... ... ... 如果反向标志为“Y”,则DWG中凡是需要导出的线是该线型的,均先进行反向处理,然后再进行替换和导出。 符号对照表格式: ;;; 原CAD符号名 MS符号名或CAD另一符号名 [说明] HN33 3.3 HN1021A 10.3A ... ... 5.导出操作 运行OUT-MDT命令,系统弹出对话框。 给出结果文件名; 确定是否输出到MicroStation; 确定是否导出AutoCAD中的层次和字体定义; 确定是否导出为3维数据格式; 可以给出线型对照表、符号对照表文件,也可不给; 可以给出过滤表文件,也可输入“%ALL”表示导出全部物体; 137 地图绘制专家 MAPDRAW V4.2 操作手册 确定坐标常数值。坐标常数值不参与导出数据的计算,即导出实体坐标与CAD中坐标是一致的。导出坐标顺序为大地坐标顺序; 确定线条是否优化输出(抽稀)并给出优化参数(参见LCUSTOM); 确定是否通过手工选择导出范围; 确定导出时的进程显示。 当输出为MicroStation格式时,必须指出过滤表中的特征字段名、MS特征文件 ,并且要确定文本高度模式和符号比例乘常数。文本高度模式和符号比例乘常数仅仅用于写入到输出结果文件的文件头格式控制部分,它们不作用于输出的实体数据。 当输出为非MicroStation格式(MDIGS40格式)时,文本高度模式固定为M(米),符号比例乘常数固定为1.0。 * 注意: 导出前应当清楚DWG图形中是否有不被支持的导出类型~如有~ 则应当先对其进行处理, 对POLYLINE中可能存在的弧线~导出后的数据均为按一定间距采集的离散点~所 以应当在导出前用SETPLARCDS命令设置弧段导出为折线段的最小间距。如果不设置此 值~则默认为2mm。 DATDRAW 根据导出MDT数据导入到DWG文件 给出MDT文件(MDIGS40格式),根据其中数据在AutoCAD中绘出图形(导入)。 在导入前,可以对MDT格式文件进行格式控制修改,如修改坐标加常数、文本高度模式、符号比例乘常数等。 138 地图绘制专家 MAPDRAW V4.2 操作手册 自动化及高级操作 SETAUTOFUNC 图形调入自动接口功能开关 AUTODOCFG 批量图形自动批处理定制 组合条件表达式及其应用 自动矢量化(简试版) 其它与自动化操作或高级操作相关的命令参见CLIPMAP、CHDXF、DYNAPRO、SELBY等。 SETAUTOFUNC 设置图形调入自动接口功能开关 当打开一幅图形时,如果设置了此开关(打开),则系统自动搜索工作目录及其它系统路径下有无自动接口LISP程序(接口文件一般名为“AUTO.LSP”),若有,则调入此文件运行,否则图形打开操作正常继续;当此开关关闭时,即使系统目录下存在自动接口文件,也不会有任何动作发生。 自动接口程序文件(AUTO.LSP)是一个AutoLisp程序文件,其中一般包含需要对图形文件进行某些系统性操作或批量操作的函数或命令。 AUTODOCFG 批量图形自动批处理定制 如果有了图形调入自动功能接口程序,则可以用AUTODOCFG命令进行定制,使得可以对一批图形进行自动打开、自动执行调入接口、自动存盘等全自动操作,大大提高图形处理效率。 命令运行后,有对话框弹出,批量图形自动批处理定制 。 图形文件列表框将列出被批量处理的图形名称,可通过“图形文件”编辑框输入,再点击“增加”按钮加入到列表框。如输入的图形文件不存在则有错误提示;也可通过“浏览”按钮进行图形选择,自动加入列表框。如果“图形文件列表文件”开关是打开的,则所选择的文件应是一个图形文件的列表,即该文件中列出了需要批量处理的图形文件名。图形列表文件一般在DOS状态下的工作目录中通过命令“DIR *.DWG /B > DWGS”得到,如果手工编辑该列表文件,则应保证所列图形文件能够被搜索到。如果所列出的图形不是全路径的,则先从列表文件所在路径下找此图形,如不存在则在工作目录下找。如果均找不到,则不会加入到图形文件列表框。 通过选择列表框中的文件,点击“移去”移除选择的图形文件,点击“上移”、“下移”、“排序”可以确定所列出的图形文件的最终批处理次序。 如果图形文件确定完毕,应当选择一个图形文件,点击“设为起始文件”以确定批处理的起始图形。如果不选择文件而点击“设为起始文件”按钮,则表示中止批处理操作。批处理的起始图形也可以通过编辑框确定,不过一定要是列表框中的文件。 “自动存盘于本来位置”开关确定在批处理时是否将已处理完的图形用“QSAVE”命令自动存盘。如果“同时另存于”开关也是打开的,则在QSAVE的同时,在指定位置也存一个备份。不管何种存盘,如果已有同名图形文件存在,均是自动覆盖的。 当定制完毕,可以按“确定”将定制信息保存在工作目录中的“AUTODO.MST”文件中。如果自动批处理的条件均具备,在下一幅图形打开之后,将对所定制的图形开始自动批处理操作。当然,在“确定”之前,如果“立即进行批处理”的开关也是打开的,则将放弃当前图形的存盘,马上进行自动批处理。 如果当前正在进行自动批处理,可以随时按下键以中断批处理的进行,但如果此时进行处理的图形不是定制的最后一幅,则下一幅图形打开之后,自动批处理将继续进行。因此,如果中断了自动批处理,你必须再用AUTODOCFG命令进行进程控制:移去列表框中的所有图形文件以取消批处理;不取消批处理而点击“暂停”按钮以暂停处理;或者设置起始操作图形为空(即结束批处 139 地图绘制专家 MAPDRAW V4.2 操作手册 理)。 当批处理在进行时,打开的图形状态行中显示当前操作的进程。 总结一下,能够进行自动批处理的条件是: 1. 图形调入自动接口功能开关是打开的; 2. 在工作目录或可搜索目录下存在自动接口程序(AUTO.LSP),并且程序是调试通过无错误的; 3. 进行了自动批处理定制,且起始处理文件不为空、不处在暂停状态。 自动处理定制仅仅是确定对哪些图形进行批处理,而对图形怎样处理完全由自动调入接口程序确定。因此要求用户对LISP语言和MAPDRAW系统较为熟悉。并且建议,在接口程序中,尽量减少人工干预,最好也含有自动存盘操作,而且最好不要有调用SCRIPT的命令。如果自动接口真正是不需人工干预的,则批量图形处理便是真正全自动的,您可以在做好一切准备后,让机器自动操作,而在你睡上一觉之后,只需点击一下“批量图形自动处理已经结束~”窗口中的“确定”按钮,便可得到全部结果。 在MAPDRAW支持了物体操作语言后,自动调入程序接口可由物体操作语言代替。 组合条件表达式及其应用 一、组合条件表达式概念 组合条件表达式是用于物体选择的字符串表达式,它符合一定 语法规则,类似于高级语言表达式。在应用到组合条件表达式的场合,可以通过它过滤出所需要的物体。如 “OT=LINE,LA=0,LEN<10.0”可以过滤出类型为“LINE”、层次为“0”、长度小于10.0的线条。 组合条件表达式可以应用于: 在根据物体属性选择物体(用SELBY命令)时,可以用组合条件进行选择; 特性对照动态处理,根据组合条件,动态定制处理动作; 导出AutoCAD数据时,用于过滤需要导出的物体,不符合条件的物体不导出。 二、特体特性函数 在条件表达式“OT=LINE,LA=0,LEN<10.0”中,OT(ObjectType)意为物体类型,LA(LAyer)为层次,LEN(Length)为长度。OT、LA等词称为物体特性关键词,也称为物体特性函数。下面是各类型物体所支持的特性函数: 通用特性函数: OT,物体类型,别名:ET、OTYPE、OBJTYPE LA,物体层次,别名:LAY、LAYER CO,物体颜色,别名:COLOR、COLOUR OP,第一定位点(线起点、圆心、插入点等),别名:ORIGIN、ORIGINP OX,第一定位点X,别名:ORIX、ORIGINX OY,第一定位点Y,别名:ORIY、ORIGINY 各类型物体的特性函数: 类型LINE、LWPOLYLINE、POLYLINE: LT,线型,别名:LTP、LTYPE、LINETYPE LW,线宽,别名:LWID、WID、WIDTH、WT PTS,线节点数,别名:PTNUM LEN,线长度,别名:LENGTH、PERIMETER AREA,线围成的面积,别名:无 RA,圆或弧半径,别名:RADIUS、RAD NM,各类有名物体的名称,如图块名、符号名等,别名:NAME、INSN、BLKN、SHPN、PATN FS,文本字体名,别名:STYLE、ST、TS、FT、FONT 140 地图绘制专家 MAPDRAW V4.2 操作手册 TV,文本内容,别名:TVALUE、TEXT、TEXTV * 以上特性函数在不同版本中可能有不同。 物体类型与特性函数支持表: 物体类型 OT LA CO OP OX OY LT LW PTS LEN AREA RA NM FS TV POINT + + + + + + LINE + + + + + + + + + + + LWPOLYLINE + + + + + + + + + + + POLYLINE + + + + + + + + + + + ARC + + + + + + + + + + + CIRCLE + + + + + + + + + + + ELLIPSE + + + + + + + + + + + TEXT + + + + + + + + SHAPE + + + + + + + INSERT + + + + + + + HATCH + + + + + + + 三、条件关系符 在条件表达式“OT=LINE,LA=0,LEN<10.0”中,“=”、“<”为条件关系符。支持的条件关系符为: =,相等 <, 小于 >, 于 <=, 小于等于 >=, 小于等于 <>, 不等于 四、条件关系值 在条件表达式“OT=LINE,LA=0,LEN<10.0”中,LINE、0、10.0为条件关系值。关系值类型可以 是整数、实数、字符串。 当关系值为字符串时,字符串不加引号,同时如果关系符为“=”,则关系值可以是如下格式: 格式1:直接字符串 格式2:通配符表达式 格式3:{通配符表达式,通配符表达式,...} 通配符表达式 说明 # 任一数字 @ 任一字母 . (小数点) 任一非字母、数字字符 * (星号) 任意个字符,含空字符。可置于匹配模板的任何位置 ? 任一字符 ~ (波浪号) 把~加在匹配模板开头,为不含之意,除此之外之意 [...] 任一包含于[]之间的字符 [~...] 不包含于[]中~之后的任一字符 - (减号) 用于[]之中时意为从...到...之意。如[x-z]表示x,y,z中之一 , (逗号) 分隔两个匹配模板。使用多个匹配模板时,只要有一个成立,即可 匹配成功。 ` (反引号) 如需要使用上述任一字符作为实际字符,则在该字符前用反引号以屏蔽该 字符的物殊作用。 当条件式中的特性函数为OT时,关系值除可用上述格式表示外,还可“宏”表示: 宏名LINES={LINE,LWPOLYLINE,POLYLINE} 141 地图绘制专家 MAPDRAW V4.2 操作手册 宏名PLINE={LWPOLYLINE,POLYLINE} 宏名LINEAR={LINE,LWPOLYLINE,POLYLINE,ARC,CIRCLe,ELLIPSE} 例如条件式:OT=LINES,LA={LC*,6,?GRID} 等同于:OT={LINE,LWPOLYLINE,POLYLINE},LA={LC*,6,?GRID} 当特性函数为CO时,其值可以是0-255,或用red,blue,green等表示色值。 五、组合条件表达式的应用 组合条件表达式由多个表达式组成,中间用分隔符(逗号)隔开。各条件关系式必须同时满足,整个条件关系式才能满足。 必须注意:组合条件关系表达式中第一特性条件必须是“OT”,即必须先确定物体类型。 1.在根据物体属性选择物体(用SELBY命令)时,可以用组合条件进行选择;组合条件必须符合语法,系统自动检查表达式的正确性。参见命令SELBY。 2.特性对照动态处理时,定义组合条件,同时动态定制处理动作。 当动态处理时,搜寻到一物体即弹出一动态定制对话框,以进行组合条件和动作定制。 参见动态特性对照处理命令DYNAPRO。 3.数据导出过滤表 该表用于数据导出。参见命令DATOUT说明。 142 地图绘制专家 MAPDRAW V4.2 操作手册 自动矢量化 本系统中提供了一个自动矢量化的简单试用版。可以通过系统菜单“应用 \ 图象自动矢量化”运行。自动矢量化对AutoCAD中的图象进行自动跟踪,在AutoCAD中得到矢量化结果。 1( 准备 在自动矢量化之前需要准备BMP二值图象文件。该文件可以通过任一格式的图象经PhotoShop之类的软件处理之后得到。二值BMP文件仅供自动矢量化时读取数据使用,AutoCAD中使用的图象可以是任一AutoCAD支持的格式。自动矢量化的条件是:AutoCAD中的图象与二值BMP图象是源于同一图象,且图象尺寸是等大的。 2( 启动MAPDRAW和AVECT 启动MAPDRAW即启动了AutoCAD R14.0。自动矢量化模块AVECT作为一个外部程序执行。 3(连接图象,获取通讯参数 在AutoCAD中,插入一幅经误差纠正的图象。该图象可以是AutoCAD支持的任意图象格式,(该图象必须处理成用于自动矢量化图象连接的等大二值图);在AVECT窗口中,输入对应的图象文件名,点取“图象连接”按钮,此时AutoCAD窗口自动激活,提示选择图象并用捕捉方式确定图象右下角端点。此时AVECT开始连接,得到该图象的位置、大小和方向等与AutoCAD通讯的参数,同时把该图象的象素值读入内存。AVECT进行图象连接时,AutoCAD可照常工作,一旦AVECT连接成功,则有“图象连接成功”的对话框出现,且AVECT窗口浮在所有窗口上面。 为防止AutoCAD中图象移动、旋转等操作破坏图象连接关系,AVECT中设有重新连接功能。重新连接仅仅重新获取通讯参数,不需要重新读入图象内容。 4(选择开关,确定参数进行矢量化 自动矢量化前,应在AutoCAD中设置当前层次。在AVECT窗口中,有矢量化要素类型选择(曲线、直线、房屋等)、过程控制参数(步长、目标特征、线型参数等)、智能化参数(自动分叉处理参数)和输出参数设置等。默认状态下,AVECT在一定象素步长控制下,自动搜索完全连续曲线并能自动闭合;遇交叉或断头处进行人工干预;进行优化输出,优化垂距为0.2mm,优化限长为15mm。此处参数单位是与AutoCAD中的测图比例尺相关的,而测图比例尺通过MAPDRAW的系统功能进行设置,AVECT能获得此参数。 简版AVECT中,参数和开关设置如下:用“曲线搜索”,步长=10(可调),自动闭合开关打开,“完全连续线”开关打开,“双路搜索”不打开,“自适应方向搜索”不打开,“优化线条输出”打开,拟合偏差为0.2mm(可调),限长输出为15mm(可调),邻边限比为3(可调)。除注明“可调”的参数之外,其它参数不要更改。 参数设置后,按下“矢量化”按钮,焦点转换至AutoCAD窗口,提示在某线条影象上给出一初始点和搜索方向,然后自动搜索前进。每遇线条断头、粘连、交叉时,在MAPDRAW定义的临时层上绘出临时搜索路径,以便人工干预,判断走向。根据干预动作的不同可决定继续搜索,或在当前层上绘出优化后的结果线条,结束搜索。 5(自动矢量化后处理 自动矢量化仅仅完成线条等的自动搜索定位并绘制,除此之外的操作则留与AutoCAD完成。在MAPDRAW下,对矢量化的线条进行诸如按层次改线型、改宽度,进行拟合,改变线条其它属性。 6(说明 AVECT如用在清绘底图或印刷底图的扫描矢量化上则效果较好。如果底图是草绘质量,则自动矢量化必须作更多的人工干预。图象质量的好坏,是自动矢量化效果的第一因素。因此配备诸如PhotoShop之类的图象处理软件是很必要的。PhotoShop可以用于对图象进行增强、去噪、二值化、格式转换等。 143 地图绘制专家 MAPDRAW V4.2 操作手册 其它 READDOC 文本文件阅读 MARK 操作进程标记 MEMLOAD 变量文件调入 MEMVIEW 变量文件查询 SMODEL 状态行显示 DD 数字化按钮二级菜单 READDOC 文本文件阅读 一般短小文本文件不必在AutoCAD系统外进行阅读,用READDOC即可。 SMODEL 状态行显示 用于AutoCAD状态行显示,格式为:当前图层<当前图名,当前时间>。 SMODEL命令一般在图形调入后自动运行。 MARK 操作进程标记 MARK对图形操作进程作一个标签。该命令实际等同于UNDO MARK命令。 以后可在必要时运行UNDO BACK以回到标签进程处。 MEMLOAD 变量文件调入 MAPDRAW系统有独特的变量管理功能。有很多命令自动存入了系统运行时的变量数据。用户也可用(MEMSAVE ...)函数存入变量,在图形重新调入之后用MEMLOAD恢复变量值。该命令在进行数据处理时很有用。 MEMVIEW 变量文件查询 MEMVIEW 类似于MEMLOAD,MEMVIEW对变量文件进行查询,但不将变量值装入内存。 DD 数字化按钮二级菜单 二级菜单应用于使用数字化仪的场合。二级菜单的提示显示于屏幕右侧, 意为按下冒号左侧的两个按键则其右命令会被执行。按键对应于 16 键游标上的 A-F。按键必须两次, 菜单上只显示一个按键时, 第二键按下回车键。 每个按键功能由菜单文件 MDIGS.MNU 中的 BUTTON 节定义, 用户对按键的重新定义须对二级菜单作同步修改。 对于非 16 键定标器, DD 二级菜单不能使用或须作对应修改。 144
/
本文档为【[建筑&#47;土木]南京中山植物园南苑二期规划】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索