ArcGIS10.2-学习课程——4.专题图制作和地图打印

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

中国信息化高级技术培训中心欢迎你Page1专题图制作和地图打印输出闫磊EMail:arcobjects@126.com中国信息化高级技术培训中心欢迎你Page2专题图制作和地图打印输出一、地图符号化和专题制作二、高级专题三、标注和注记四、布局编辑五、地图打印六、案例打印中国信息化高级技术培训中心欢迎你Page3一、地图符号化和专题制作1.单一符号:一个图层一个样式2.类别(定性)专题:一个字段、多个字段(ArcGIS最大3个字段),自己设置对应,还有两种,1、和符号库匹配,2、和lyr图层匹配使用字段类型可以任意3.数据专题:按颜色分类(范围)、按符号的大小分类、比例专题(proportional),点密度专题使用字段类型只能数字4.图表专题使用字段类型只能数字5.多个属性组合专题中国信息化高级技术培训中心欢迎你Page4单一专题4.专题图制作和地图打印输出\中国地图渐变.mxd中国信息化高级技术培训中心欢迎你Page54.专题图制作和地图打印输出\点符号旋转.mxd中国信息化高级技术培训中心欢迎你Page64.专题图制作和地图打印输出\按百分比透明.mxd中国信息化高级技术培训中心欢迎你Page74.专题图制作和地图打印输出\一个图层两个对象顺序调整.mxd中国信息化高级技术培训中心欢迎你Page8唯一值专题中特殊应用-交叉道路处理Join用于同类,merge用于不同类使用数据:5\道路.mxd中国信息化高级技术培训中心欢迎你Page94.专题图制作和地图打印输出\两个图层之间融合.mxd建立图层组中国信息化高级技术培训中心欢迎你Page10和符号库匹配符号的名字和字段值匹配,按符号的样式显示地图使用数据:4.专题图制作和地图打印输出\符号匹配.mxd,见符号库匹配.exe中国信息化高级技术培训中心欢迎你Page11提供的符号库面填充符号在:fh\ed-fh.style中国信息化高级技术培训中心欢迎你Page12提供的符号库线符号中国信息化高级技术培训中心欢迎你Page13字体在:\fh\字体下中国信息化高级技术培训中心欢迎你Page14地类符号生成软件:\4.专题图制作和地图打印输出\地类符号生成中国信息化高级技术培训中心欢迎你Page15界面数据:4.专题图制作和地图打印输出\地类符号.mxd中国信息化高级技术培训中心欢迎你Page16二、高级专题(高级)1.河流渐变2.阴影3.山体阴影4.浮雕效果5.色带(眩晕,羽化)中国信息化高级技术培训中心欢迎你Page17河流渐变4.专题图制作和地图打印输出\河流渐变.mxd中国信息化高级技术培训中心欢迎你Page18阴影4.专题图制作和地图打印输出\阴影的实现.mxd中国信息化高级技术培训中心欢迎你Page19山体阴影数据:4.专题图制作和地图打印输出\山体阴影2.mxd中国信息化高级技术培训中心欢迎你Page20山体阴影数据:4.专题图制作和地图打印输出\山体阴影2.mxd中国信息化高级技术培训中心欢迎你Page214、浮雕效果4.专题图制作和地图打印输出\浮雕效果.mxd中国信息化高级技术培训中心欢迎你Page22使用模型中国信息化高级技术培训中心欢迎你Page235、色带(眩晕,羽化)4.专题图制作和地图打印输出\色带.mxd中国信息化高级技术培训中心欢迎你Page24三、标注和注记ArcGIS中的标注与注记(Label与Annotation)区别标注:有字段属性动态标注出来,字体大小不改比例尺的变化,标注位置,会随比例尺的变化设置后必须以mxd方式保存标注用于标注地图图层中要素的文本字符串即为标注。“属性”可用于定义作为文本字符串源的属性列并定义标注在地图中的描绘方式。标注是动态的,即每次重绘地图时(例如,平移和缩放地图时)都会重新计算标注显示。中国信息化高级技术培训中心欢迎你Page25注记:注记:一个独立存在图层,存在于地理数据库中,每个都是一个独立的实体。比例尺变化,字体大小改变,有参考比例尺,标注位置固定不变注记用于表示在地理数据库中另存为图形要素位置的要素标注。各注记要素的文本位置将随其他文本属性一同保存。注记与标注的不同之处在于,每个注记位置和说明只计算一次,然后进行保存。每次重新绘制地图时都会重复使用这些信息。由于注记位置是预设好的,因此每次重新绘制地图时并不需要进行标注计算。中国信息化高级技术培训中心欢迎你Page26标注主要内容1、简单标注2、复杂标注二分式注记三分式上下标等高线注记沿路标注3、标注转换为注记中国信息化高级技术培训中心欢迎你Page271.简单标注标注见:标注.exe中国信息化高级技术培训中心欢迎你Page281、简单标注字段设置字段可以标注,也可以标注两个字段,可以相加&中国信息化高级技术培训中心欢迎你Page291、简单标注字段—设置标注位置总是水平,或则按图形方向仅仅放在图形内部中国信息化高级技术培训中心欢迎你Page301、简单标注字段—设置标注可视范围中国信息化高级技术培训中心欢迎你Page311、简单标注字段—有些标注部分只部分标注,或则不同标注不一样,见同一个图层不同标注.exe中国信息化高级技术培训中心欢迎你Page322、复杂标注二分式注记三分式上下标等高线注记沿路标注中国信息化高级技术培训中心欢迎你Page33简单二分式und&[DLMC]&/und&vbcrlf&[地类代码]或则und&[DLMC]&/und&vbnewline&[地类代码]或则und&[DLMC]&/und&chr(13)&chr(10)&[地类代码]4.专题图制作和地图打印输出\标注\各种标注.mxd中国信息化高级技术培训中心欢迎你Page34换行三种表示方法VbcrlfVbnewlinechr(13)&chr(10)Vb不区分大小写中国信息化高级技术培训中心欢迎你Page35二分式美观格式:4.专题图制作和地图打印输出\分式标注.mxd中国信息化高级技术培训中心欢迎你Page36二分式代码美观'设计人:闫磊'----------FUNCTIONMYFINDLABEL----------FUNCTIONmyFindLabel(DZM,NAME)a=strlen(dzm)b=strlen(NAME)IFabthenmyFindLabel=und&DZM&/und&vbcrlf&NAMEELSEstr=space((b-a)/2)myFindLabel=und&str&DZM&str&/und&vbcrlf&NAMEENDifENDFunction中国信息化高级技术培训中心欢迎你Page37代码续'----------FUNCTIONSTRLEN(STR)----------FUNCTIONstrlen(str)dimp_lenp_len=0strlen=0p_len=len(str)FORxx=1top_lenIFasc(mid(str,xx,1))0thenstrlen=int(strlen)+2ELSEstrlen=int(strlen)+1ENDifNEXTENDfunction'编制日期:2012-03-25FunctionFindLabel([地类代码],[DLMC])FindLabel=myFindLabel([地类代码],[DLMC])EndFunction中国信息化高级技术培训中心欢迎你Page38三分式原始的中国信息化高级技术培训中心欢迎你Page39原始代码[DLMC]&vbcrlf&--------&[TBMJ]&公顷&vbcrlf&[地类代码]中国信息化高级技术培训中心欢迎你Page40三分式美观'设计人:闫磊'----------FUNCTIONSTRLEN(STR)----------FUNCTIONstrlen(str)dimp_lenp_len=0strlen=0p_len=len(str)FORxx=1top_lenIFasc(mid(str,xx,1))0thenstrlen=int(strlen)+2ELSEstrlen=int(strlen)+1ENDifNEXTENDfunction中国信息化高级技术培训中心欢迎你Page41三分式美观源码续'----------FUNCTIONMYFINDLABEL----------FUNCTIONmyFindLabel(cunname,DJH,SHAPE_Area)dimstrstr=SHAPE_Areadimdd=strlen(str)dimd1dimd2d1=strlen(cunname)/2d2=strlen(DJH)/2ifd2d1thend1=d2endifmyFindLabel=cunname&space(d)&vbnewline&string(d1,—)&str&vbnewline&DJH&space(d)ENDFunction'编制日期:2012-03-25FunctionFindLabel([DLMC],[地类代码],[TBMJ])FindLabel=myFindLabel([DLMC],[地类代码],[TBMJ]&公顷)EndFunction中国信息化高级技术培训中心欢迎你Page42标注显示1位小数方法二(高级)简单代码:[DLMC]&vbcrlf&--------&round([TBMJ],1)&公顷&vbcrlf&[地类代码]问题整数不显示小数位显示小数位replace(formatNumber([TBMJ],1),,,)中国信息化高级技术培训中心欢迎你Page43标注显示一位小数(高级)FunctionFindLabel([Shape_Area])ifabs(round([Shape_Area],0)-[Shape_Area])0.01thenFindLabel=&round([Shape_Area],0)&.0elseFindLabel=round([Shape_Area],1)endifEndFunction或则FUNCTIONnumone(d)dimstrstr=&round(d,1)dimpp=InStr(str,.)if(p1)thenstr=str&.0endifnumone=strENDFunction中国信息化高级技术培训中心欢迎你Page44另一个例子标注\三分式标注另一个例子.mxd中国信息化高级技术培训中心欢迎你Page45注意高级设置中国信息化高级技术培训中心欢迎你Page462、复杂注记--等高线标注使用数据:4.专题图制作和地图打印输出\标注\等值线放置.mxd操作:等高线标注.exe中国信息化高级技术培训中心欢迎你Page47等高线标注实现(中级)中国信息化高级技术培训中心欢迎你Page48也可以中国信息化高级技术培训中心欢迎你Page49结果数据:\4.专题图制作和地图打印输出\等高线掩膜.mxd中国信息化高级技术培训中心欢迎你Page50沿路标注4.专题图制作和地图打印输出\标注\道路标注.mxd中国信息化高级技术培训中心欢迎你Page51界址点不压界址线数据:4.专题图制作和地图打印输出\界址点不压界址线.mxd中国信息化高级技术培训中心欢迎你Page523.3、标注转注记4.专题图制作和地图打印输出\标注\道路标注.mxd中国信息化高级技术培训中心欢迎你Page53参考比例和位置中国信息化高级技术培训中心欢迎你Page54四、布局编辑1.插入标题-title基本等同于text,唯一中间对齐2.插入图例3.插入指北针4.插入比例尺5.插入比例文字6.插入图片7.插入ole对象中国信息化高级技术培训中心欢迎你Page551插入图例应用可以把图例每一部分分解修改4.专题图制作和地图打印输出\china.mxd中国信息化高级技术培训中心欢迎你Page56插

1 / 74
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功