大数跨境
0
0

固定比例尺分幅批量出图

固定比例尺分幅批量出图 GIS前沿
2024-01-11
3

之前咱们学习了在ArcGIS中如何制作某一个地区在不同比例尺下涉及的分幅图的图框,以及在ArcGIS中如何批量计算在不同比例尺下某一位置所在图幅的图幅编号;如果要得到一个地区的分幅地籍图,而地区相对较大的情况下,分幅地籍图的数量可能要达几十上百张,依次出图并调整图例估计一周也出不完,咱们这期就来学习一下针对这一问题如何在ArcGIS中实现分幅地籍图的批量出图。


一、理论基础


图幅号的编号方式咱们这里就不做过多的赘述,想了解的朋友可以阅览一下往期文章,这里仅放一张最实用也最核心的表——1∶100万至1∶500地形图的图幅范围、行列数量和图幅数量关系表。


 

要想掌握分幅地籍图的批量出图这一技能,需要熟练运用【数据驱动页面】这一工具,该工具可以根据某一图层中的某一字段进行逐要素出图。



二、制作分幅图框


这里依然以长春市市区为例创建1∶5万分幅图,已知长春市市区纬度大概在北纬43°至45°之间,经度大概在东经124°30′至126°之间,且纬度差1°、经度差1°30′可以有6行6列共计36张1∶5万的分幅图。我们根据这一信息利用【创建渔网】工具在北纬43°至45°,东经124°30′至126°之间,创建12行,6列的1∶5万分幅图图框。


这里生成的渔网是面图层,方便后续利用【数据驱动页面】进行批量出图。勾选【创建标注点】,其效果相当于把生成的面图层利用【要素转点】工具转换为点图层,后续在其属性表中计算图幅号方便出图。


工具位置:【数据管理工具】→【采样】→【创建渔网】。



三、计算图幅号


根据长春市市区大概经纬度范围可以知道,以44°纬线为界,北边在图幅编号为L51的1∶100万分幅图内,其左上角的坐标为(120°E,48°N),南边在图幅编号为K51的1∶100万分幅图内,其左上角的坐标为(120°E,44°N)。


我们在【创建渔网】工具生成的面图层的属性表中添加3个字段,分别用来存放网格质心的经纬度坐标,以及图幅号,【字段类型】设置为【文本】即可。


 

右键字段名,选择【计算几何】,设置单位为【十进制度】,即可得到网格质心的经纬度坐标。


 

对于44°纬线北边和南边的部分分开计算,右键字段名,选择【字段计算器】,在【字段计算器】中输入如下公式来计算图幅号,44°纬线北边的部分用左边图片中的公式,44°纬线南边的部分用右边图片中的公式。


*注:上图中有误,右边应变“L51”为“K51”



四、筛选


利用【按位置选择】工具将长春市市区涉及到的图幅框筛选出来,避免批量出图时多出无用的图。


 

 

五、批量出图


将【创建渔网】工具生成的面图层(图幅框)设置为全透明,点图层存放图幅号的字段标注出来。并创建经纬网和其他出图所需的地图要素,以及页面大小,【创建经纬网】对话框第二页设置间隔为图幅框范围。


 

在软件上方设置比例尺为1∶50000,并点击【文件】→【页面和打印设置】→【数据驱动页面】,打开【数据驱动页面】对话框。


 

在【定义】选项卡中勾选【启用数据驱动页面】,设置【图层】为【创建渔网】工具生成的面图层,其他项根据需求设置即可。


在【范围】选项卡中选择【居中并保持当前比例】。



导出地图时,选择文件类型为PDF,并在【页面】选项卡中设置页面范围,选择多个PDF文件便可得到多个单张分幅图文件。

 


- END -



历史干货

张雪峰讲到了GIS专业!
为了买房,我打开了ArcGIS
国外30款GIS软件排名
全球矢量任意下载!路网、建筑、水系...
利用ArcGIS确定一张照片的拍摄位置及方向
近1000个数据网站!地球科学数据库汇总

【声明】内容源于网络
0
0
GIS前沿
分享测绘地信资讯,交流行业软件技巧。
内容 4923
粉丝 0
GIS前沿 分享测绘地信资讯,交流行业软件技巧。
总阅读9.7k
粉丝0
内容4.9k