《ArcGIS10.2 学习课程——4.专题图制作和地图打印ppt课件.ppt》由会员分享,可在线阅读,更多相关《ArcGIS10.2 学习课程——4.专题图制作和地图打印ppt课件.ppt(74页珍藏版)》请在三一办公上搜索。
1、Page 1,专题图制作和地图打印输出,闫磊EMail:,Page 2,专题图制作和地图打印输出,一、地图符号化和专题制作,二、高级专题,三、标注和注记,四、布局编辑,五、地图打印,六、案例打印,Page 3,一、地图符号化和专题制作,单一符号: 一个图层一个样式类别(定性)专题:一个字段、多个字段(ArcGIS最大3个字段),自己设置对应,还有两种,1、和符号库匹配,2、和lyr图层匹配 使用字段类型 可以任意数据专题:按颜色分类(范围)、按符号的大小分类、比例专题(proportional),点密度专题使用字段类型 只能数字图表专题使用字段类型 只能数字多个属性组合专题,Page 4,单一
2、专题,4.专题图制作和地图打印输出中国地图渐变.mxd,Page 5,4.专题图制作和地图打印输出点符号旋转.mxd,Page 6,4.专题图制作和地图打印输出按百分比透明.mxd,Page 7,4.专题图制作和地图打印输出一个图层两个对象顺序调整.mxd,Page 8,唯一值专题中特殊应用-交叉道路处理,Join用于同类,merge用于不同类,使用数据:5道路.mxd,Page 9,4.专题图制作和地图打印输出两个图层之间融合.mxd,建立图层组,Page 10,和符号库匹配 符号的名字和字段值匹配,按符号的样式显示地图,使用数据:4.专题图制作和地图打印输出符号匹配.mxd,见符号库匹配.
3、exe,Page 11,提供的符号库 面填充符号,在:fhed-fh.style,Page 12,提供的符号库 线符号,Page 13,字体,在:fh字体下,Page 14,地类符号生成,软件:4.专题图制作和地图打印输出地类符号生成,Page 15,界面,数据:4.专题图制作和地图打印输出地类符号.mxd,Page 16,二、高级专题(高级),河流渐变阴影山体阴影浮雕效果色带(眩晕,羽化),Page 17,河流渐变,4.专题图制作和地图打印输出河流渐变.mxd,Page 18,阴影,4.专题图制作和地图打印输出阴影的实现.mxd,Page 19,山体阴影,数据:4.专题图制作和地图打印输出山
4、体阴影2.mxd,Page 20,山体阴影,数据:4.专题图制作和地图打印输出山体阴影2.mxd,Page 21,4、浮雕效果,4.专题图制作和地图打印输出浮雕效果.mxd,Page 22,使用模型,Page 23,5、色带(眩晕,羽化),4.专题图制作和地图打印输出色带.mxd,Page 24,三、标注和注记,ArcGIS中的标注与注记(Label与Annotation)区别标注:有字段属性动态标注出来, 字体大小不改比例尺的变化, 标注位置,会随比例尺的变化设置后必须以mxd方式保存标注用于标注地图图层中要素的文本字符串即为标注。“属性”可用于定义作为文本字符串源的属性列并定义标注在地图中
5、的描绘方式。标注是动态的,即每次重绘地图时(例如,平移和缩放地图时)都会重新计算标注显示。,Page 25,注记:,注记:一个独立存在图层,存在于地理数据库中,每个都是一个独立的实体。 比例尺变化,字体大小改变,有参考比例尺, 标注位置固定不变 注记用于表示在地理数据库中另存为图形要素位置的要素标注。各注记要素的文本位置将随其他文本属性一同保存。注记与标注的不同之处在于,每个注记位置和说明只计算一次,然后进行保存。每次重新绘制地图时都会重复使用这些信息。由于注记位置是预设好的,因此每次重新绘制地图时并不需要进行标注计算。,Page 26,标注主要内容,1、简单标注2、复杂标注二分式注记三分式上
6、下标等高线注记沿路标注3、标注转换为注记,Page 27,1.简单标注,标注见:标注.exe,Page 28,1、简单标注字段,设置字段 可以标注,也可以标注两个字段,可以相加 &,Page 29,1、简单标注字段设置标注位置,总是水平,或则按图形方向仅仅放在图形内部,Page 30,1、简单标注字段设置标注可视范围,Page 31,1、简单标注字段有些标注部分,只部分标注,或则不同标注不一样,见同一个图层不同标注.exe,Page 32,2、复杂标注,二分式注记三分式上下标等高线注记沿路标注,Page 33,简单二分式,& DLMC & &vbcrlf & 地类代码 或则 & DLMC &
7、&vbnewline & 地类代码或则& DLMC & & chr(13)& chr(10)& 地类代码,4.专题图制作和地图打印输出标注各种标注.mxd,Page 34,换行三种表示方法,VbcrlfVbnewlinechr(13)& chr(10)Vb不区分大小写,Page 35,二分式美观,格式:4.专题图制作和地图打印输出分式标注.mxd,Page 36,二分式代码美观,设计人:闫磊-FUNCTION MYFINDLABEL -FUNCTION myFindLabel ( DZM, NAME ) a=strlen(dzm) b=strlen(NAME) IF ab then myFin
8、dLabel = &DZM& & vbcrlf & NAME ELSE str= space(b-a)/2) myFindLabel = &str &DZM&str& & vbcrlf & NAME END ifEND Function,Page 37,代码续,-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(
9、strlen) + 1 END if NEXTEND function编制日期:2012-03-25Function FindLabel ( 地类代码 , DLMC ) FindLabel = myFindLabel( 地类代码 , DLMC)End Function,Page 38,三分式原始的,Page 39,原始代码,DLMC& vbcrlf & -& TBMJ &公顷 & vbcrlf & 地类代码,Page 40,三分式美观,设计人:闫磊-FUNCTION STRLEN(STR)-FUNCTION strlen(str) dim p_len p_len=0 strlen=0 p_le
10、n=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,Page 41,三分式美观源码续,-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 d
11、2=strlen(DJH) /2 if d2d1 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,Page 42,标注显示1位小数 方法二(高级),简单代码:DLMC&
12、 vbcrlf & -& round(TBMJ,1) &公顷 & vbcrlf & 地类代码 问题整数不显示小数位显示小数位replace(formatNumber( TBMJ ,1),),Page 43,标注显示一位小数 (高级),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或则FUNC
13、TION numone ( d ) dim str str= & round(d,1) dim p p = InStr(str, .) if (p1) then str=str&.0 end if numone=strEND Function,Page 44,另一个例子,标注三分式标注另一个例子.mxd,Page 45,注意高级设置,Page 46,2、复杂注记-等高线标注,?,使用数据:4.专题图制作和地图打印输出标注等值线放置.mxd操作:等高线标注.exe,Page 47,等高线标注实现(中级),Page 48,也可以,Page 49,结果,数据:4.专题图制作和地图打印输出等高线掩膜.
14、mxd,Page 50,沿路标注,4.专题图制作和地图打印输出标注道路标注.mxd,Page 51,界址点不压界址线,数据:4.专题图制作和地图打印输出界址点不压界址线.mxd,Page 52,3.3、标注转注记,4.专题图制作和地图打印输出标注道路标注.mxd,Page 53,参考比例和位置,Page 54,四、布局编辑,插入标题-title 基本等同于text ,唯一中间对齐插入图例插入指北针插入比例尺插入比例文字插入图片插入ole对象,Page 55,1插入图例应用,可以把图例每一部分分解修改,4.专题图制作和地图打印输出china.mxd,Page 56,插入图例,设置列的数目,Pag
15、e 57,栅格图例,使用数据:4.专题图制作和地图打印输出栅格图例.mxd,Page 58,自己做的图例,4.专题图制作和地图打印输出图例土地利用现状图.mxd,Page 59,插入图片和ole对象,excel表数据如何插入布局如何图例图片,数据:4.专题图制作和地图打印输出面积计算成果表.xls 看视频excel数据插入布局.exe4.专题图制作和地图打印输出jpg.JPG,Page 60,一个思考题,一个图廓要求,外廓是1mm的宽,?,Page 61,制作花边,可以面也可以是线,4.专题图制作和地图打印输出线的花边.mxd,Page 62,五、地图打印内容,打印设置操作按指定比例打印切割打
16、印导出图片,Page 63,1、打印设置操作,打印纸张布局的纸张数据框(Frame)的大小,在布局中,一个布局可以有多个Frame,Page 64,2、按指定比例打印,方法一、最简单设置最上面的比例就可以,Page 65,3、切割打印,设置切割打印的内容,Page 66,设置网格,Page 67,4.矢量转图片,在Arcmap文件,加载地图,使用(文件File)中输出地图,格式有PNG,emf,eps,pdf,jpg,bmp,svg,gif,tif等,自己设置大小和格式,写坐标文件(write world file)是自动配准,可以调整分辨率,pdf,svg,emf默认是300,其他为96,数
17、字越高,输出的文件越大,清晰度越高,图片大小地图窗口的尺寸*分辨率,该工具只是针对当前地图窗口的内容另一种土方法:抓屏,printscrn,抓屏幕 alt+ printscrn抓当前窗口,Page 68,界面上有汉字输出pdf,出现乱码问题,界面上有汉字输出pdf,出现乱码问题,下面两个都选中,Page 69,4输出指定比例尺图片,在Arcmap中查看全图,进入布局窗口,在数据框中设置固定比例,如1:10000后确定,调整布局的大小,最后使用导出地图当前窗口在布局,Page 70,六、案例打印,4.专题图制作和地图打印输出案例G48G016023.mxd,1、标准分幅打印,Page 71,新疆边界,数据:4.专题图制作和地图打印输出新疆多圈.mxd,Page 72,案例,使用数据:4.专题图制作和地图打印输出自治县级别图耕地级别图.mxd,Page 73,六、县区图打印,思考几个问题1、如何获得四个角标注经纬度或查看四个角标注经纬度是否正确?2、左上角经度和左下角的经度是否相等(矩形),同样左上角纬度和右上角纬度是否相同?3、经线是否直线,是否水平?4、外框是如何设置?5、县的轮廓线是如何实现的?,4.专题图制作和地图打印输出案例shilin.mxd,Page 74,本章回顾,各种专题图制作方法布局、Frame(框架),打印机三者的关系比例尺打印的设置,