ArcMap数据驱动页(Data Driven Pages)生成地图册

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/jixg1800/article/details/7804684

ArcMap数据驱动页(Data Driven Pages)生成地图册

 

通过ArcMap中的数据驱动页(Data Driven Pages)功能,可以根据单个要素类,生成多页地图册,根据标准图幅号生成地图册是我们常用的功能,下面将详细介绍ArcMap数据驱动页(Data Driven Pages)生成地图册的过程。

         打开ArcMap10,加载地图数据

D:\Program Files\ArcGIS\DeveloperKit10.0\Samples\data\California\CaliforniaProjected.mxd

如下图

 

切换到制图页面

 

找到数据驱动页工具条

 

 

 

在数据驱动页工具条上点击建立数据驱动页 的按钮,弹出数据驱动页建立的设置页面

建立数据驱动页的页面包括两个方面,一个是定义界面,包括用哪个图层的数据、字段去制作驱动页,数据驱动页是以数据中的单个要素分页的;点击“Eable Data Driven Pages”选项,开始设置驱动页,选择图层,选择字段;

另一个是设置数据驱动页单个页面的四至范围,默认为125%可以自定义设置;

 

完成之后,点击确定,一个地图册的第一步就完成了;

可以添加页数、标题等等

 

可以对添加的标题和页数进行修改,选中想相应的标题,右键属性进行修改

 

 

 

剩下的图饰效果可以根据需要设置

 

在“File”菜单下拉选择“ExportMap”菜单项

 

 

选择保存类型为“PDF”,导出页数为“All”,添加好文件名,点击保存,等待导出完成

 

 

导出完成之后,打开相应的pdf进行查看导出的地图册

 

 

 完成之后,打印输出也是很方便。 

展开阅读全文

江湖救急啊....ReportServer Data Driven subscription

03-31

江湖救急啊........rn江湖救急啊........rn 我在.NET中用程序的放式创建了DATA DRIVEN SUBSCRIPTION 和 SUBSCRIPTION rn参数如下rnstring eventType = "TimedSubscription";rnstring description = "My new data driven subscription";rnsettings.Extension = "Report Server Fileshare"; rnParameterValue filename =new ParameterValue();rn filename.Name="FILENAME";rn filename.Value="rpt_3_1";rn extensionParams[0]=filename; rnrn ParameterValue fileextension = new ParameterValue();rn fileextension.Name = "FILEEXTN";rn fileextension.Value ="True";rn extensionParams[1] = fileextension;rnrn ParameterValue path = new ParameterValue();rn path.Name = "PATH";rn path.Value = @"\\mainserver\share\myang";rn extensionParams[2] = path;rnrn ParameterValue renderFormat = new ParameterValue();rn renderFormat.Name = "RENDER_FORMAT";rn renderFormat.Value = "PDF";rn extensionParams[3] = renderFormat;rnrn ParameterValue username = new ParameterValue();rn username.Name = "USERNAME";rn username.Value = "myang";rn extensionParams[4] = username;rnrn ParameterValue password = new ParameterValue();rn password.Name = "PASSWORD";rn password.Value = "mike761";rn extensionParams[5] = password;rnrn ParameterValue writemode = new ParameterValue();rn writemode.Name = "WRITEMODE";rn writemode.Value = "AutoIncrement";rn extensionParams[6] = writemode;rnrn settings.ParameterValues = extensionParams;rnrnstring matchData = @"2006-03-30T18:40:00.000-07:00";rn为什么他到时间了就不生成文件了?????????????????????????rn各位帮帮忙啊rn小弟先谢谢各位了.rn 论坛

没有更多推荐了,返回首页