标注和地图打印输出.ppt

上传人:小飞机 文档编号:6474954 上传时间:2023-11-03 格式:PPT 页数:54 大小:2.96MB
返回 下载 相关 举报
标注和地图打印输出.ppt_第1页
第1页 / 共54页
标注和地图打印输出.ppt_第2页
第2页 / 共54页
标注和地图打印输出.ppt_第3页
第3页 / 共54页
标注和地图打印输出.ppt_第4页
第4页 / 共54页
标注和地图打印输出.ppt_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《标注和地图打印输出.ppt》由会员分享,可在线阅读,更多相关《标注和地图打印输出.ppt(54页珍藏版)》请在三一办公上搜索。

1、,ArcGIS在国土资源应用系列课件,标注和地图打印,闫磊,中科地信出品 闫磊编写,本章内容,三、地图打印,一、标注和注记,五、自己工具打印地图 标准分幅打印,二、布局编辑,四、案例,中科地信出品 闫磊编写,一、标注和注记,ArcGIS中的标注与注记(Label与Annotation)区别标注:有字段属性动态标注出来,字体大小不改比例尺的变化,标注位置,会随比例尺的变化设置后必须以mxd方式保存标注用于标注地图图层中要素的文本字符串即为标注。“属性”可用于定义作为文本字符串源的属性列并定义标注在地图中的描绘方式。标注是动态的,即每次重绘地图时(例如,平移和缩放地图时)都会重新计算标注显示。,中

2、科地信出品 闫磊编写,注记:,注记:一个独立存在图层,存在于地理数据库中,每个都是一个独立的实体。比例尺变化,字体大小改变,有参考比例尺,标注位置固定不变 注记用于表示在地理数据库中另存为图形要素位置的要素标注。各注记要素的文本位置将随其他文本属性一同保存。注记与标注的不同之处在于,每个注记位置和说明只计算一次,然后进行保存。每次重新绘制地图时都会重复使用这些信息。由于注记位置是预设好的,因此每次重新绘制地图时并不需要进行标注计算。,中科地信出品 闫磊编写,标注主要内容,1、简单标注2、复杂标注二分式注记三分式上下标等高线注记沿路标注3、标注转换为注记,中科地信出品 闫磊编写,1.简单标注,标

3、注见:标注.exe,中科地信出品 闫磊编写,1、简单标注字段,设置字段 可以标注,也可以标注两个字段,可以相加&,中科地信出品 闫磊编写,1、简单标注字段设置标注位置,总是水平,或则按图形方向仅仅放在图形内部,中科地信出品 闫磊编写,1、简单标注字段设置标注可视范围,中科地信出品 闫磊编写,1、简单标注字段有些标注部分,只部分标注,或则不同标注不一样,见同一个图层不同标注.exe,中科地信出品 闫磊编写,2、复杂标注,二分式注记三分式上下标等高线注记沿路标注,中科地信出品 闫磊编写,简单二分式,&DLMC&vbcrlf&地类代码 或则&DLMC&vbnewline&地类代码或则&DLMC&ch

4、r(13)&chr(10)&地类代码,6.地图打印输出标注各种标注.mxd,中科地信出品 闫磊编写,换行三种表示方法,VbcrlfVbnewlinechr(13)&chr(10)Vb不区分大小写,中科地信出品 闫磊编写,二分式美观,格式:6.地图打印输出分式标注.mxd,中科地信出品 闫磊编写,二分式代码美观,设计人:闫磊-FUNCTION MYFINDLABEL-FUNCTION myFindLabel(DZM,NAME)a=strlen(dzm)b=strlen(NAME)IF ab then myFindLabel=&DZM&vbcrlf&NAME ELSE str=space(b-a)

5、/2)myFindLabel=&str&DZM&str&vbcrlf&NAME END ifEND Function,中科地信出品 闫磊编写,代码续,-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 Fin

6、dLabel(地类代码,DLMC)FindLabel=myFindLabel(地类代码,DLMC)End Function,中科地信出品 闫磊编写,三分式原始的,中科地信出品 闫磊编写,原始代码,DLMC&vbcrlf&-&TBMJ&公顷&vbcrlf&地类代码,中科地信出品 闫磊编写,三分式美观,设计人:闫磊-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(strle

7、n)+2 ELSE strlen=int(strlen)+1 END if NEXTEND function,中科地信出品 闫磊编写,三分式美观源码续,-FUNCTION MYFINDLABEL-FUNCTION myFindLabel(cunname,DJH,SHAPE_Area)dim str str=SHAPE_Area dim d d=strlen(str)dim d1 dim d2 d1=strlen(cunname)/2 d2=strlen(DJH)/2 if d2d1 then d1=d2 end if myFindLabel=cunname&space(d)&vbnewline

8、&string(d1,)&str&vbnewline&DJH&space(d)END Function编制日期:2012-03-25Function FindLabel(DLMC,地类代码,TBMJ)FindLabel=myFindLabel(DLMC,地类代码,TBMJ&公顷)End Function,中科地信出品 闫磊编写,标注显示1位小数 方法二(高级),简单代码:DLMC&vbcrlf&-&round(TBMJ,1)&公顷&vbcrlf&地类代码 问题整数不显示小数位显示小数位replace(formatNumber(TBMJ,1),),中科地信出品 闫磊编写,标注显示一位小数(高级)

9、,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,中科地信出品 闫磊编写,另一个例子,标注

10、三分式标注另一个例子.mxd,中科地信出品 闫磊编写,注意高级设置,中科地信出品 闫磊编写,2、复杂注记-等高线标注,?,使用数据:6.地图打印输出标注等值线放置.mxd操作:等高线标注.exe,中科地信出品 闫磊编写,等高线标注实现(中级),中科地信出品 闫磊编写,也可以,中科地信出品 闫磊编写,结果,数据:6.地图打印输出等高线掩膜.mxd,中科地信出品 闫磊编写,沿路标注,6.地图打印输出标注道路标注.mxd,中科地信出品 闫磊编写,界址点不压界址线,数据:6.地图打印输出界址点不压界址线.mxd,中科地信出品 闫磊编写,3.3、标注转注记,6.地图打印输出标注道路标注.mxd,中科地信

11、出品 闫磊编写,参考比例和位置,中科地信出品 闫磊编写,二、布局编辑,插入标题-title 基本等同于text,唯一中间对齐插入图例插入指北针插入比例尺插入比例文字插入图片插入ole对象,中科地信出品 闫磊编写,1插入图例应用,可以把图例每一部分分解修改,6.地图打印输出china.mxd,中科地信出品 闫磊编写,插入图例,设置列的数目,中科地信出品 闫磊编写,自己做的图例,6.地图打印输出图例土地利用现状图.mxd,中科地信出品 闫磊编写,插入图片和ole对象,excel表数据如何插入布局如何图例图片,数据:6.地图打印输出面积计算成果表.xls 看视频excel数据插入布局.exe6.地图

12、打印输出jpg.JPG,中科地信出品 闫磊编写,一个思考题,一个图廓要求,外廓是1mm的宽,?,中科地信出品 闫磊编写,制作花边,可以面也可以是线,6.地图打印输出线的花边.mxd,中科地信出品 闫磊编写,三、地图打印内容,打印设置操作按指定比例打印切割打印导出图片,中科地信出品 闫磊编写,1、打印设置操作,打印纸张布局的纸张数据框(Frame)的大小,在布局中,一个布局可以有多个Frame,中科地信出品 闫磊编写,2、按指定比例打印,方法一、最简单设置最上面的比例就可以,中科地信出品 闫磊编写,3、切割打印,设置切割打印的内容,中科地信出品 闫磊编写,设置网格,中科地信出品 闫磊编写,4.矢

13、量转图片,在Arcmap文件,加载地图,使用(文件File)中输出地图,格式有PNG,emf,eps,pdf,jpg,bmp,svg,gif,tif等,自己设置大小和格式,写坐标文件(write world file)是自动配准,可以调整分辨率,pdf,svg,emf默认是300,其他为96,数字越高,输出的文件越大,清晰度越高,图片大小地图窗口的尺寸*分辨率,该工具只是针对当前地图窗口的内容另一种土方法:抓屏,printscrn,抓屏幕 alt+printscrn抓当前窗口,中科地信出品 闫磊编写,界面上有汉字输出pdf,出现乱码问题,界面上有汉字输出pdf,出现乱码问题,下面两个都选中,中

14、科地信出品 闫磊编写,4输出指定比例尺图片,在Arcmap中查看全图,进入布局窗口,在数据框中设置固定比例,如1:10000后确定,调整布局的大小,最后使用导出地图当前窗口在布局,中科地信出品 闫磊编写,六、案例打印,6.地图打印输出案例G48G016023.mxd,1、标准分幅打印,中科地信出品 闫磊编写,新疆边界,数据:6.地图打印输出新疆多圈.mxd,中科地信出品 闫磊编写,四、案例,使用数据:6.地图打印输出自治县级别图耕地级别图.mxd,中科地信出品 闫磊编写,4、县区图打印,思考几个问题1、如何获得四个角标注经纬度或查看四个角标注经纬度是否正确?2、左上角经度和左下角的经度是否相等(矩形),同样左上角纬度和右上角纬度是否相同?3、经线是否直线,是否水平?4、外框是如何设置?5、县的轮廓线是如何实现的?,6.地图打印输出案例shilin.mxd,中科地信出品 闫磊编写,五、自己工具打印地图,中科地信出品 闫磊编写,本章回顾,各种专题图制作方法布局、Frame(框架),打印机三者的关系比例尺打印的设置,Thank You!,中国3s技术应用研究中心,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号