
ARCGIS.标注和地图打印输出.课件.ppt
53页http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品标注和地图打印输出闫磊EMail:GISGIS数据处理和制图数据处理和制图 http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品专题图制作和地图打印输出内容一、标注和注记 二、布局编辑二、布局编辑 三、地图打印三、地图打印 四、案例打印四、案例打印 http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品一、标注和注记ArcGIS中的标注与注记(Label与Annotation)区别标注标注:有字段属性动态标注出来,字体大小不改比例尺的变化,标注位置,会随比例尺的变化设置后必须以mxd方式保存标注标注用于标注地图图层中要素的文本字符串即为标注属性”可用于定义作为文本字符串源的属性列并定义标注在地图中的描绘方式标注是动态的,即每次重绘地图时(例如,平移和缩放地图时)都会重新计算标注显示http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品注记注记:注记注记:一个独立存在图层,存在于地理数据库中,每个都是一个独立的实体。
比例尺变化,字体大小改变,有参考比例尺,标注位置固定不变 注记用于表示在地理数据库中另存为图形要素位置的要素标注各注记要素的文本位置将随其他文本属性一同保存注记与标注的不同之处在于,每个注记位置和说明只计算一次,然后进行保存每次重新绘制地图时都会重复使用这些信息由于注记位置是预设好的,因此每次重新绘制地图时并不需要进行标注计算http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品标注主要内容1、简单标注2、复杂标注二分式注记三分式上下标等高线注记沿路标注3、标注转换为注记 http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品1.简单标注标注见:标注.exe http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品1、简单标注字段设置字段 可以标注,也可以标注两个字段,可以相加&http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品1、简单标注字段设置标注位置总是水平,或则按图形方向仅仅放在图形内部 http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品1、简单标注字段设置标注可视范围 http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品1、简单标注字段有些标注部分只部分标注,或则不同标注不一样,见同一个图层不同标注.exe http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品2、复杂标注二分式注记三分式上下标等高线注记沿路标注 http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品简单二分式&DLMC&vbcrlf&地类代码 或则&DLMC&vbnewline&地类代码或则&DLMC&chr(13)&chr(10)&地类代码 6.地图打印输出标注各种标注.mxd http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品换行三种表示方法VbcrlfVbnewlinechr(13)&chr(10)Vb不区分大小写 http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品二分式美观格式格式:6.:6.地图打印输出地图打印输出 分式标注分式标注.mxd.mxd http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品 二分式代码美观设计人:闫磊-FUNCTION MYFINDLABEL-FUNCTION myFindLabel(DZM,NAME)a=strlen(dzm)b=strlen(NAME)IF ab then myFindLabel=&DZM&vbcrlf&NAME ELSE str=space(b-a)/2)myFindLabel=&str&DZM&str&vbcrlf&NAME END ifEND Function http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品代码续-FUNCTION STRLEN(STR)-FUNCTION strlen(str)dim p_len p_len=0 strlen=0 p_len=len(str)FOR xx=1 to p_len IF asc(mid(str,xx,1)0 then strlen=int(strlen)+2 ELSE strlen=int(strlen)+1 END if NEXTEND function编制日期:2012-03-25Function FindLabel(地类代码,DLMC )FindLabel=myFindLabel(地类代码,DLMC)End Function http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品三分式原始的 http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品原始代码DLMC&vbcrlf&-&TBMJ&公顷&vbcrlf&地类代码 http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品三分式美观设计人:闫磊-FUNCTION STRLEN(STR)-FUNCTION strlen(str)dim p_len p_len=0 strlen=0 p_len=len(str)FOR xx=1 to p_len IF asc(mid(str,xx,1)d1 then d1=d2 end if myFindLabel=cunname&space(d)&vbnewline&string(d1,)&str&vbnewline&DJH&space(d)END Function编制日期:2012-03-25Function FindLabel(DLMC,地类代码,TBMJ )FindLabel=myFindLabel(DLMC,地类代码,TBMJ&公顷)End Function http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品标注显示1位小数 方法二(高级)简单代码:DLMC&vbcrlf&-&round(TBMJ,1)&公顷&vbcrlf&地类代码 问题整数不显示小数位显示小数位显示小数位replace(formatNumberreplace(formatNumber(TBMJ,1),)(TBMJ,1),)http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品标注显示一位小数(高级)Function FindLabel(Shape_Area)if abs(round(Shape_Area,0)-Shape_Area)0.01 then FindLabel=&round(Shape_Area,0)&.0 else FindLabel=round(Shape_Area,1)end ifEnd Function或则FUNCTION numone(d)dim str str=&round(d,1)dim p p=InStr(str,.)if(p1)then str=str&.0 end if numone=strEND Function http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品另一个例子标注三分式标注另一个例子.mxd http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品注意高级设置 http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品2、复杂注记-等高线标注使用数据:6.地图打印输出标注等值线放置.mxd操作:等高线标注.exe http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品等高线标注实现(中级)http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品也可以 http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品结果数据:6.地图打印输出等高线掩膜.mxd http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品沿路标注6.地图打印输出标注道路标注.mxd http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品界址点不压界址线数据数据:6.:6.地图打印输出地图打印输出 界址点不压界址线界址点不压界址线.mxdmxd http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品3.3、标注转注记6.地图打印输出标注道路标注.mxd http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品参考比例和位置 http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品二、二、布局编辑布局编辑1.插入标题-title 基本等同于text,唯一中间对齐2.插入图例3.插入指北针4.插入比例尺5.插入比例文字6.插入图片7.插入ole对象 http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品1插入图例应用可以把图例每一部分分解修改6.6.地图打印输出地图打印输出china.mxdchina.mxd http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品插入图例设置列的数目 http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品栅格图例使用数据:6.地图打印输出栅格图例.mxd http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品自己做的图例6.地图打印输出图例土地利用现状图.mxd http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品插入图片和ole对象1.excel表数据如何插入布局2.如何图例图片数据:6.地图打印输出面积计算成果表.xls 看视频excel数据插入布局.exe6.地图打印输出jpg.JPG http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品一个思考题一个图廓要求,外廓是1mm的宽 http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品制作花边,可以面也可以是线6.地图打印输出线的花边.mxd http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品三、三、地图打印地图打印内容1.打印设置操作2.按指定比例打印3.切割打印4.导出图片 http:/ PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心中科院计算所教育中心 出品出品1、打印设置。












