ArcGIS软件自动分幅出图的实现_林勇.pdf

ArcGIS软件自动分幅出图的实现_林勇.pdf

ID:57012222

大小:682.84 KB

页数:7页

时间:2020-07-30

ArcGIS软件自动分幅出图的实现_林勇.pdf_第1页
ArcGIS软件自动分幅出图的实现_林勇.pdf_第2页
ArcGIS软件自动分幅出图的实现_林勇.pdf_第3页
ArcGIS软件自动分幅出图的实现_林勇.pdf_第4页
ArcGIS软件自动分幅出图的实现_林勇.pdf_第5页
资源描述:

《ArcGIS软件自动分幅出图的实现_林勇.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3期四川林勘设计No.32011年9月SICHUANFORESTRYEXPLORATIONANDDESIGNSep.2011*ArcGIS软件自动分幅出图的实现1211林勇,李逢吉,李德文,焦晋川(1.四川省林业调查规划院,四川成都610081;2.攀枝花市林业调查规划院,四川攀枝花617000)摘要:以ArcGIS软件为平台,通过编写VBA代码解决了自动分幅出图的问题。经验证,生成选择图幅号的打印布局按钮的VBA代码运行良好,可以精确、流畅地实现自动分幅出图,有一定的推广价值。关键词:GIS;分幅出图;林业制图OntheAutomati

2、calPrintingofpicturesThroughArcGIS1211Linyoung,LiFeng-ji,LiDe-wen,JiaoJin-chuan(1.SichuanForestrySurveyandPlanningInstitute,ChengduSicuan610081,China;2.PanzhihuaForestInventoryandPlanInstitute;PanzhihuaSicuan617000;China)Abstract:BasedonVBA,theoutputmethodsforautomaticplan

3、edrawingsoffor-estryhadbeenpresentedinArcGIS.Bythemethods,theplanedrawingsmeetingwithdemandsareoutputeasilybyprinterorplotter.Keywords:GIS,Planedrawings,Forestrymapping在根据行政单位出图时,每个图层显示都可1.2分幅对象以是独立、完整的,这种方法对各种GIS软件都是通过属性数据库建立、空间数据库建立、数据较易实现的。但在按基本比例尺地形图分幅标准联接以及成果图设计,完成四川省

4、元坝区森林分进行分幅绘制时,很多图层往往是分成了几部分类区划图。显示在各张图上,如果不能实现自动分幅出图则2工作步骤会给绘图工作带来很多麻烦。笔者以ArcGIS软2.1自动分幅数据的建立件为平台,通过编写VBA代码解决了这一问题。2.1.1分幅控制点数据的生成1研究材料为了分幅面数据生成得精确,分幅控制点按1.1ArcGIS软件简介基本比例尺(1:1万)地形图分幅标准进行生成。ArcGIS是美国环境系统研究所(Environmen-分幅控制点的生成顺序为:先在Execl中录入元talSystemResearchInstitute,ESRI)

5、开发的新一代坝区涉及方形区域地形图最左下角和最右上角经软件,是世界上应用广泛的GIS软件之一,是一个纬度的值,录入比例尺,由设计好的Excel文件自全面、完善、可伸缩的GIS软件平台。无论单用动生成需要的控制点坐标数值(L、B)(见图1),户,还是多用户;无论是在桌面端,还是服务端、互然后复制坐标数值生成一个Excel的坐标信息文联网还是野外操作,都可以通过ArcGIS构建地理件,最后在ArcMap中的Tools(工具栏)菜单下信息系统。打开AddXYData模块(见图2)生成分幅控制点*收稿日期:2011-07-12林勇等:ArcGIS软

6、件自动分幅出图的实现83图1Excel生成分幅控制点坐标信息示意图图3分幅面数据示意图2.2数据联接调用ArcMap中JoinandRelates(联接和关联)命令,打开JoinData模块(见图4),实现空间图2AddXYData示意图数据库与属性数据库的联接。文件。2.3窗体设计2.1.2分幅面数据的生成自动分幅设计的关键在于数据框架的激活、建立一个面的shp文件为分幅面文件,其中分幅显示区域的确定、作为底图的地形图的添加有序号(元坝区字段命名为Name)、图幅号、图名与删除、分幅区域在元坝区全部地形图的位置、分字段。在打开分幅控制点文

7、件的情况下,采取跟幅区域的自动变化、设置打印比例等。为实现组踪控制点的方法,把元坝区涉及的图幅,按从上到合这些功能,设计了一个窗体,窗体含有一个文本下,从左到右的顺序及给序号的方式完成分幅面框以录入图幅序号,生成选择图幅号的打印布局文件的生成。生成好的分幅面数据见图3。84四川林勘设计2011年第3期框架RemoveLayerF'去除底图AddImage'添加底图movelayerdown'把底图移到最底层selectoftable'选择图幅号的记录打印指定区域1万比例尺矢量'设置打印区域及比例尺SetdataframesActivedfo

8、cus分幅图'激活分幅图数据框架dd'更新分幅色标EndSub打印按钮的VBA代码除含有生成选择图幅号的打印布局按钮的VBA代码含有8个子过程外,还增加了1个输出图片的子过程,另

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。