善用数据框,让你的工作更严谨统一,让你的地图更优雅、更专业
前言:数据框,一个经常被忽略的东西,只有偶尔才被想起。善用数据框能更好的管理我们的投影,更能轻松的控制图层的范围,甚至利用裁剪数据框更能让我们的地图好看... |
什么是数据框
好吧,这个很基础,但是我还是要提一下,可能有的读者确实不知道,毕竟它的中文译名就很奇怪。
每次打开 ArcMap,在内容列表可以找到数据框,没错就是这个叫 图层 的,他就是我们的数据框对象。
1.数据框——控制图层范围
不管是在 ArcGIS 亦或是 ArcGIS Pro 中,数据框都是可以直接控制其下面图层(不论是要素类或者是栅格数据)的显示范围。
所以假设你有多个数据集,根据要求你需要对他们的范围进行限制,比如限制到某个县的范围,那么你需要进行裁剪或者怎么样。
不仅多了一个步骤,最烦的是要多保存一份数据,你总不能直接把原始数据给剪了吧。
使用裁剪至形状控制图层范围,使用指定的范围、要素或者绘制的图形形状选择性的控制数据框中图层的范围。
当然这种裁剪不是真正的裁剪,它不会改变原始数据,只是修改的显示范围,相当于加了一层蒙版或者遮罩。
1.1 ArcGIS 操作
第一步:鼠标右键点击图层,打开数据框属性,找到数据框选项卡。
第二步:把裁剪选项设置为裁剪至形状,然后点击右边的指定形状。
第三步:勾选要素的轮廓,选择特定的范围层,然后点击下方的确认。
ArcMap 允许将以下形状作为裁剪形状裁剪数据框中的数据:
在数据框中使用 绘图 工具条绘制的任何图形形状。您必须选定要用于裁剪数据框的图形,否则,所选图形的轮廓按钮将不可用。
特定图层中的所有要素,例如,州或国家/地区面的边界。
特定图层中在当前地图范围内可见的所有要素。
特定图层中的任意选定的要素。
由指定的特定坐标所定义的矩形。
1.2 ArcGIS Pro 操作
同样也是进入数据框属性面板,然后选择合适的裁剪对象就行了。
如果你想使用图形形状作为裁剪范围的话,你需要在 ArcGIS Pro 中绘制图形形状。
打开地图,打开地图工具条,点击添加图形图层。
然后最上方工具栏会出现图形工具,打开图形工具条,找到插入组中,单击目标图层下拉菜单以设置目标图形图层。
从库中选择一个图形元素类型。要查看可用的类型,请单击向上和向下箭头以浏览图库,或单击展开图库并查看完整列表。
单击地图上的任意位置,以创建所选的图形元素。对于某些图形元素,需要进行多次单击,或需要单击并拖动。
2.数据框——裁剪数据框
在制作地图时,使用多个数据框来显示几个感兴趣的区域,可以充分利用页面上的可用空间。例如,在下图中,有3个数据框显示了中国的各个地区:页面上的主要数据框显示了相邻的省份;1个较小的数据框显示中国南海的九段线;一个圆形的数据框显示了世界观背景下的地图区域。
一张地图多个数据框更有效地使用了页面空间,因为你不必在一个数据框中反映该区域的整个范围,同时在不同的数据框中使用适当的坐标系、地图比例、网格或经纬网设置等。
为了在一个页面中容纳多个数据框,我们需要裁剪数据框。
什么叫裁剪数据框呢?我们以下面两张地图为例。
为了不遮挡主地图,位于左侧的数据框都被“裁剪”了一部分,从一个矩形变成了梯形或者其他不规则图像,这就将裁剪数据框。
2.1 ArcGIS 操作
如果是在 ArcGIS 中使用的话,那么我们在上面控制图层范围这一小节中就完成了,控制图层范围其实也就是对数据框进行裁剪操作。这里推荐使用 绘图 工具条绘制的合适的图形形状,然后裁剪至形状即可。
2.2 ArcGIS Pro 操作
在 ArcGIS Pro 中实现裁剪数据框就不太一样了。
第一步:创建一个布局视图、如果你没有创建的话,在上方工具条找到 插入,然后选择 布局 来创建布局视图。
第二步:点击进入布局视图,依然打开 插入 工具条,在工具条中可以看到 Rectangle,选择你想要的几何形状,然后鼠标点击,这样可以直接画出需要的各种形状的数据框。
3.数据框——投影
ArcGIS 是动态投影的我们都知道,新建一个工程,往里面添加数据,除第一个数据外,其他数据均会被动态投影,强行修改投影类型与第一个添加的数据一致。修改只是暂时的,图层的真实坐标信息不会发生变动。
其实这里面也是数据框在发挥作用,数据框在获得第一个图层的投影信息后,会自动将后续添加的图层投影强行修改,保持与自身一致。
所以我们可以根据情况在数据框中修改投影,实现数据框中各个图层投影坐标改变。
直接在数据框中修改投影有以下优点和注意事项:
不必存放两份或者多份仅参考系不同,其他都相同的数据;
数据在导出的时候,空间参考选择当前数据框,也可以实现数据的投影转换,就不专门打卡投影工具箱;
使用空间分析等地理处理工具的时候,还是老老实实的使用正确的、投影完成的数据;
如果是大批量的、有很大栅格数据的,也还是老老实实的,保持各个图层的真实参考参考和数据框投影一致,不然后续的出图可能会非常慢,因为动态投影会极大的影响性能,详情和测试可以看这篇文章。《ArcGIS 被忽略的性能损失可能影响巨大》
最后
如果有错误欢迎后台给我指正,感谢。
有用的话可以收藏起来以后看哦。
求点赞,因为你多点一个赞,那么就真的多了一个赞
《炒鸡好看的地球宇宙壁纸!》——白送的好看壁纸,来看看啊大爷!
《从海洋的视角看世界》——如果把地球所有海洋铺在一张纸上?
REF
https://www.esri.com/news/arcwatch/1012/clip-the-data-frame-to-make-your-map-polished-professional.html
clipping the data frame.https://desktop.arcgis.com/zh-cn/arcmap/10.5/map/page-layouts/clipping-the-data-frame.htm