ArcGIS教程:向带状地图添加动态文本

原创 2016年05月30日 17:33:10

  地图旁注包括图例、标题、格网和经纬网、比例尺、比例文本、指北针以及空间参考信息等项,还包括其他图形和文本项。

  

  上述示例是 Köln 和 Koblenz 城市之间莱茵河的带状地图。任何具有 Internet 连接的用户均可轻松创建此 44 页系列图册。该数据来自 ArcGIS Online 中提供的世界地形图服务。您可以使用“数据驱动页面”、“数据驱动页面”工具集中提供的地理处理工具、数据框属性和动态文本轻松地重新创建此带状地图。您需要创建线要素,用于确定带状地图的路径。可以通过使用 ArcMap 编辑工具创建新线要素类来完成此步骤。

  上面的带状地图示例包含动态文本,以显示地图名称、当前页码以及系列中上一页和下一页的文本。由于带状地图沿着某一路径而行,所以带状地图页面上的两个最重要元素是沿着该路径的上一页的标注和下一页的标注。

  

  带状地图索引要素地理处理工具的结果包括许多与页码相关的字段。其中一些字段可用于动态文本。其中包括LeftPage、RightPage、TopPage 和BottomPage。LeftPage 表示应用旋转后显示在当前索引要素左侧的索引要素的PageNumber 值。RightPage 是右侧索引要素的 PageNmuber 值。如果带状地图的页面方向是水平的,则使用这些字段。如果页面方向是垂直的,则使用 TopPage 和 BottomPage。

  下方步骤概述了添加以下动态文本元素需要的过程:

  •   当前页面名称
  •   上一页码

  以下步骤介绍的是使用先前创建的格网索引要素类启用“数据驱动页面”。这些页面可定义上述示例地图册的地图范围。这些步骤适用的前提假设是,您已经完成了以下主题中概述的各个步骤:

  •   准备带状地图
  •   创建带状地图索引要素
  •   为带状地图启用数据驱动页面

  步骤:

  •   在数据驱动页面 工具条上单击页面文本 > 数据驱动页面页码。页码文本元素添加到地图的中心。该元素使用的是默认文本符号。要更改此符号,可以双击该元素然后将属性更改为认为合适的值。
  •   单击绘制 工具条上的选择元素工具 ,单击文本元素,然后将其拖动到页面布局的右上角。该元素将成为当前页面的标注。
  •   双击该元素,然后将字体、颜色和对齐等属性更改为认为合适的值。
  •   将以下内容输入文本:Page 。Page(e 之后空一格)是静态文本,出现在带状地图系列中的每一页上。标记(< 和 >)之间的文本是文本元素的动态部分。
  •   单击确定。
  •   在数据驱动页面 工具条上单击页面文本 > 数据驱动页面页码。并非所有动态文本元素都能从数据驱动页面 工具条或主菜单中的插入 > 动态文本添加。其中包括用于相邻页面标注的动态文本。要添加页面标注的动态文本,需要对现有文本元素进行手动编辑。如果通过该菜单来添加可用的“数据驱动页面”动态文本元素,则不必输入类型标记。
  •   单击绘制 工具条上的选择元素工具 ,单击文本元素,然后将其拖动到右上方并以主数据框为中心。如果带状地图中所有页面首尾相连显示,该元素将成为当前页面上面的页面的标注。
  •   双击该元素,然后将字体、颜色和对齐等属性更改为认为合适的值。
  •   将以下内容输入文本:。在此例中,使用 preStr 修改符将文本 Page(e 之后空一格)放在此动态文本元素的开头。如果带状地图中所有页面首尾相连显示,TopPage 是包含当前页面上面一页页码的字段。
  •   单击确定。
  •   重复执行步骤 6 至 10。这次,将文本放在主数据框的右下方,并在文本框中输入 。

  现在,即已放置好带状地图所需的各个动态文本元素。可将带状地图导出为多页面 PDF。要进一步润色和增添带状地图,有许多事情可做。其中包括添加标题页和鹰眼图页、创建定位器地图和插入非地图页面。您可以通过这些示例了解如何使用 arcpy.mapping Python 脚本和 ArcMap 功能来增强带状地图。虽然这些示例中的特定脚本是针对特定的地图册,但您只需对脚本进行简单的更改即可将其用于您的带状地图或其他地图册。

ArcGIS教程:为带状地图启用数据驱动页面

使用“数据驱动页面”,通过采用单一布局和遍历一组地图范围即可生成一组输出页面。范围由图层中的要素定义,有时称为切片、部分或感兴趣区域 (AOI)。定义范围的图层称为索引图层。任何要素图层均可用作索引图...
  • u010687924
  • u010687924
  • 2016年06月15日 11:15
  • 282

ArcGIS教程:创建带状地图索引要素

带状地图索引要素可用于定义带状地图中的每个页面。这些要素定义每个页面的空间范围和地图旋转,并提供可用于标注下一页和上一页的数据。...
  • u010687924
  • u010687924
  • 2016年06月16日 10:34
  • 396

ArcGIS教程:创建带状地图索引要素

带状地图索引要素可用于定义带状地图中的每个页面。这些要素定义每个页面的空间范围和地图旋转,并提供可用于标注下一页和上一页的数据。...
  • u010687924
  • u010687924
  • 2016年06月06日 11:51
  • 367

ArcGIS教程:准备带状地图

带状地图是一组沿着某一路径(如河流、道路或管线)而行的地图页面。每个地图页面表示线要素任意一侧定义的地理区域。带状地图中每个后续页面均表示沿线后方更远的区域。通常情况下,两个相邻的地图页面之间可存在一...
  • u010687924
  • u010687924
  • 2014年06月09日 17:24
  • 362

矩阵的压缩存储--特殊矩阵--带状矩阵

矩阵的压缩存储–特殊矩阵–带状矩阵带状矩阵指矩阵中所有的非零元素都集中在以对角线为中心的带状区域中本篇以最常见的三对角带状矩阵为例,示例代码:#include #include #define N...
  • y_universe
  • y_universe
  • 2017年12月11日 18:12
  • 63

ArcGIS教程:为带状地图启用数据驱动页面

使用“数据驱动页面”,通过采用单一布局和遍历一组地图范围即可生成一组输出页面。范围由图层中的要素定义,有时称为切片、部分或感兴趣区域 (AOI)。定义范围的图层称为索引图层。任何要素图层均可用作索引图...
  • u010687924
  • u010687924
  • 2016年06月03日 10:28
  • 377

ArcGIS教程:为带状地图启用数据驱动页面

使用“数据驱动页面”,通过采用单一布局和遍历一组地图范围即可生成一组输出页面。范围由图层中的要素定义,有时称为切片、部分或感兴趣区域 (AOI)。定义范围的图层称为索引图层。任何要素图层均可用作索引图...
  • u010687924
  • u010687924
  • 2016年06月15日 11:15
  • 282

arcgis 进行中文分类标注相关说明

一、分类标注   分类标注适用于为同一图层中的不同要素设置不同的标注样式,例如河道,道路(可分为一级,二级)不同级别有不同的大小和颜色。而标注默认会应用于整个图层,这就需要我们为默认的标注增加一...
  • pangpi814961437
  • pangpi814961437
  • 2015年12月02日 14:54
  • 1422

利用ArcGIS Server SOI 创建水印地图

ArcGIS Server 10.3.1中新出了一个功能叫SOI,说白了就是一个拦截器,可以对地图服务进行拦截,更改返回的地图信息,具体各种官方术语看官方文档。 开发和部署SOI需要安装ArcObje...
  • u010520626
  • u010520626
  • 2016年03月15日 21:54
  • 1467

地图整饰-图例

地图整饰-图例 by 李远祥 图例是常见的整饰要素之一,对于图例,在ArcGIS里面没有太多可以设置的东西。插入图例也是非常简单,先切换到布局面板,然后在【插入】菜单,选择【图例】,便可根据向导插...
  • liyuanxiang1984
  • liyuanxiang1984
  • 2016年11月29日 11:31
  • 2853
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ArcGIS教程:向带状地图添加动态文本
举报原因:
原因补充:

(最多只允许输入30个字)