您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 6Arcgis标注和地图打印输出
编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品标注和地图打印输出闫磊EMail:gisworld@126.comGIS数据处理和制图编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品专题图制作和地图打印输出内容一、标注和注记二、布局编辑三、地图打印四、案例打印编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品一、标注和注记•ArcGIS中的标注与注记(Label与Annotation)区别标注:有字段属性动态标注出来,字体大小不改比例尺的变化,标注位置,会随比例尺的变化•设置后必须以mxd方式保存标注•用于标注地图图层中要素的文本字符串即为标注。“属性”可用于定义作为文本字符串源的属性列并定义标注在地图中的描绘方式。标注是动态的,即每次重绘地图时(例如,平移和缩放地图时)都会重新计算标注显示。编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品注记:注记:一个独立存在图层,存在于地理数据库中,每个都是一个独立的实体。比例尺变化,字体大小改变,有参考比例尺,标注位置固定不变注记用于表示在地理数据库中另存为图形要素位置的要素标注。各注记要素的文本位置将随其他文本属性一同保存。注记与标注的不同之处在于,每个注记位置和说明只计算一次,然后进行保存。每次重新绘制地图时都会重复使用这些信息。由于注记位置是预设好的,因此每次重新绘制地图时并不需要进行标注计算。编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品标注主要内容•1、简单标注•2、复杂标注二分式注记三分式上下标等高线注记沿路标注•3、标注转换为注记编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品1.简单标注标注见:标注.exe编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品1、简单标注字段设置字段可以标注,也可以标注两个字段,可以相加&编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品1、简单标注字段—设置标注位置总是水平,或则按图形方向仅仅放在图形内部编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品1、简单标注字段—设置标注可视范围编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品1、简单标注字段—有些标注部分只部分标注,或则不同标注不一样,见同一个图层不同标注.exe编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品2、复杂标注二分式注记三分式上下标等高线注记沿路标注编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品简单二分式und&[DLMC]&/und&vbcrlf&[地类代码]或则und&[DLMC]&/und&vbnewline&[地类代码]或则und&[DLMC]&/und&chr(13)&chr(10)&[地类代码]6.地图打印输出\标注\各种标注.mxd编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品换行三种表示方法•Vbcrlf•Vbnewline•chr(13)&chr(10)Vb不区分大小写编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品二分式美观格式:6.地图打印输出\分式标注.mxd编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品二分式代码美观•'设计人:闫磊•'----------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编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品代码续'----------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编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品三分式原始的编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品原始代码[DLMC]&vbcrlf&--------&[TBMJ]&公顷&vbcrlf&[地类代码]编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品三分式美观•'设计人:闫磊•'----------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编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品三分式美观源码续•'----------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编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品标注显示1位小数方法二(高级)简单代码:[DLMC]&vbcrlf&--------&round([TBMJ],1)&公顷&vbcrlf&[地类代码]问题整数不显示小数位显示小数位replace(formatNumber([TBMJ],1),,,)编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品标注显示一位小数(高级)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编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品另一个例子标注\三分式标注另一个例子.mxd编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品注意高级设置编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品2、复杂注记--等高线标注使用数据:6.地图打印输出\标注\等值线放置.mxd操作:等高线标注.exe编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品等高线标注实现(中级)编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品也可以编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品结果数据:\6.地图打印输出\等高线掩膜.mxd编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品沿路标注6.地图打印输出\标注\道路标注.mxd编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品界址点不压界址线数据:6.地图打印输出\界址点不压界址线.mxd编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品3.3、标注转注记6.地图打印输出\标注\道路标注.mxd编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品参考比例和位置编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品二、布局编辑1.插入标题-title基本等同于text,唯一中间对齐2.插入图例3.插入指北针4.插入比例尺5.插入比例文字6.插入图片7.插入ole对象编写:闫磊PPT美化:东方首选企业管理顾问有限公司中科院计算所教育中心出品1插入图例应用可以把图例每一部分分解修改6.地图打印输出\china.mxd
本文标题:6Arcgis标注和地图打印输出
链接地址:https://www.777doc.com/doc-2930940 .html