gis设置了标注748+

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gis设置了标注748+相关的知识,希望对你有一定的参考价值。

ArcGIS教程:ArcGIS标注使用技巧 原创
2014-11-18 14:06:02

地理国情监测云平台 

码龄10年

关注
  标注是显示在地图上的文字信息,它是出图中不可或缺的重要元素。标注的样式丰富,并且放置位置灵活,因此带来了对标注控制的难度。例如地质图里的上下标,或是一些分式的标注,就必须使用代码编程来实现。这篇文章就主要结合几个实例来讨论一下标注的使用技巧,以及在ArcGIS软件中的实现。

  1 上下标

  在地质图中经常会使用到上下标的文字,在ArcGIS帮助中可以查看到上下标的写法如下所示:

  上标:"<SUB>" & [上标字段] & "</SUB>"

  下标:"<SUB>" & [下标字段] & "</SUB>"

  但是如果同时需要使用上下标的时候,就会出现这样的显示效果“测验上标下标” ,上下标不会对齐,如果想显示的美观一些,就需要使用到高级的标注技巧,让Maplex这个扩展模块来帮我们解决问题了。

  关于Maplex:Maplex是桌面软件的一个扩展模块,ArcGIS的Maplex扩展模块在ArcMap中增加了高级的标注布局和冲突检测的方法。使用Maplex可以节约很多的时间。实验表明,在地图上标注,使用Maplex至少可以节约50%的时间。Maplex是GIS制图的一个重要工具,它提供了很好的文字渲染和具有打印质量的文字布局方式。

  上下标的解决方案如下:

  1)在数据的表格中将上下标内容存储在一个字段中,用空格分开,例如“上标 下标”;

  2)在Data Frame(数据框)的属性对话框中把标注引擎调整为“ESRI Maplex Label Engine”;

  3)在标注的表达式里敲入以下代码

  [标注字段]&"" & [上下标字段] & ""

  这句代码仅仅采用了上标的关键字,它会把现在的上下标统一显示在上标的位置,下面还需要调整标注的放置属性;

  4)点击Placement Properties—Fitting Strategy—Stack Label—Option,进行如下设置

  


  得到的效果图如下所示,因为上下标字符的长度不同,右对齐尚不能达到很完美的效果,但是比之前“测验上标下标”还是改进了许多。

  


  2 分式标注

  分式标注是又一个难点,ArcGIS里并不能直接去构造分式,我们可以想办法把分子加下划线来表示,但对于分母的长度比分子长出很多的情况,显示效果就非常不理想。因此,最好能够动态的判断分子和分母的长度,按照最长的长度来确定分式横线的长度,代码如下所示(VBScript):

  Function FindLabel ( [分子字段] , [分母字段] )

  dim a,b,c

  b=len ( [分子字段] )

  c=len ( [分母字段] )

  if (b>c) then

  a=b

  else

  a=c

  end if

  FindLabel =[分子字段] & vbnewline& string(a*0.5,"—") & vbnewline & [分母字段]

  End Function

  对于代分数的话,也可以用类似的方法,只需再添加一个表示整数的字段,代码如下:

  Function FindLabel ( [整数字段] , [分子字段] , [分母字段] )

  dim a,b,c,d

  a=len ( [整数字段] )

  b=len ( [分子字段] )

  c=len ( [分母字段] )

  if (b>c) then

  d=b

  else

  d=c

  end if

  FindLabel =[分子字段] & vbnewline& [整数字段] & string(d*0.5,"—") & vbnewline & space(a) & [分母字段]

  End Function

  需要说明的是,这段代码的效果还不能将标注调整到最好的显示效果,但如果你使用了Maplex标注引擎,就会发现效果的改善,如下图所示。

  


  3 分类标注

  分类标注适用于为同一图层中的不同要素设置不同的标注样式,例如高速公路和环路、普通道路的字体为不同的大小和颜色。而标注默认会应用于整个图层,这就需要我们为默认的标注增加一个分组,在图层属性对话框中设置标注的方法为“Define classes of features and label each class differently”,点击Add增加分组(需要几种不同的样式就设置几个分组),并且要为每个分组设置SQL语句进行过滤。然后为每个组设置不同的标注样式。

  


  总结:由于标注是动态放置,且样式可以通过VBScript和JScript来设置,因而对标注的管理非常灵活。虽然经过标注技巧和Maplex的优化能够将大部分标注以最优的位置显示,但如果期望对某些单独修改,还需将标注(Label)转换为注记(Annotation)。
参考技术A gis设置了标注748?
答案如下:是因为系统不兼容。需要正确的操作方法是,首先第一步先点击打开设置按钮,然后帐户管理在页面点击账号安全中心进入即可完成

3DEarth PPT :一款专为GIS系统研发的三维汇报演示系统

3DEarth PPT(三维地球汇报演示系统)又称 3DGis PPT,是专为GIS系统研发的三维汇报演示系统。对有3DGis系统的客户它可以作为一个组件(dll)嵌入原系统,对没有3DGis系统的客户则提供了全套开发框架案例。

3DEarth PPT架构于流行的开源WebGis平台Cesium之上,将图片、标注、视频等元素与cesium场景完美集成,实现了二三维矢栅一体化展示,为客户提供快捷方便的“3DPPT”形式的全自动一键式3D系统汇报演示服务。

技术参数:

    基于cesium开源平台开发

    支持 演示路径关键节点所见即所得,中间路径点自动插值

    支持 标注、图片(bmp、jpg、png)、动画(gif)、声音(wav,mp3)、视频(avi,mp4)

    支持 演示控制(开始、暂停、停止)

    支持 演示特效 ( 飞入、百叶窗、渐隐渐现...)

    支持 PPT激光笔远程控制系统

    支持 三维场景控制及Cesium对象、图层控制

    支持 时间轴放映

    支持 人工标定和编辑

    支持 全屏模式   

    提供 全套开发框架案例

 

定制开发:

    可根据用户需求进行定制开发.

上图:技术图片

 

 

技术图片

 

访问网址: http://freeth5.h.bdy.smp01.cn/product_show.php?id=46 

 

以上是关于gis设置了标注748+的主要内容,如果未能解决你的问题,请参考以下文章

GIS中标注怎么让文字覆盖一整个线段

gis里边注记怎么分开保存

在cass里怎样标注角度

arcgis10中将标注转化为注记,目标和要素已关联怎么选不了?

arcgis标注怎么放在图斑上边

arcgis线要素如何锁定长度标注记