地图框是地图的容器,布局上的地图均存在于地图框内。 地图框可以指向工程中的任何地图或场景。 地图框和地图视图是相互独立的,因此在地图框中进行缩放或平移不会影响任何打开的地图视图。 借助地图框约束,可以在地图范围上设置限制。 例如,您可能只对一小部分地理数据感兴趣,从而需要将地图限制到该区域。 或者,您可能需要基于另一个地图框派生出某个地图框(例如插图)的地图范围。
注:
虽然地图框中的地图范围与相应的地图视图相互独立,但是地图的内容却并非如此。 布局中的地图框就像打开另一个地图视图一样。 例如,如果在地图上选择了要素,则这些要素将在该地图所有打开的视图(包括所有地图框)中处于选中状态。 同样,在某一视图中关闭图层将在所有视图中关闭该图层。 无法在每个视图中设置图层属性。
设置地图框约束
通过激活地图框并使用地图导航工具来平移和缩放至所需范围,可以更新地图框的地图范围。
有关如何激活地图框的信息,请参阅使用布局中的地图。
- 要设置地图框显示约束,请确保布局为活动视图。
- 在内容窗格中,右键单击地图框并单击属性以打开元素窗格。
- 在元素窗格的显示选项选项卡 中,选择地图框约束。
3D 场景不能具有固定约束。 场景中的地图框约束将始终限制为无。
标准地图框约束
可以将以下地图框约束应用于 2D 地图框:
约束 | 描述 |
---|---|
无 | 地图框上没有约束。 地图框被激活时允许的导航类型没有限制。 |
固定范围 | 将地图框设置为地图范围。 激活地图框后,导航将不可用,如果调整地图框的大小,则地图比例将随即更改以保证范围不变。 固定范围可以为地图的当前范围(默认值),也可以为地图内图层的全图范围。 您还可以添加边距以在范围和地图框边之间设置固定缓冲区。 |
固定中心 | 设置地图框中心点。 激活地图框后,允许围绕点进行缩放和旋转,但无法进行平移。 如果调整地图框的大小,则地图比例和范围会更新以保持中心点不变。 可以将中心点设置为当前地图的中心(默认值)或者地图内图层的中心。 |
固定中心和比例 | 设置地图框中心点和比例。 激活地图框后,缩放和平移将不可用。 如果调整地图框的大小,则地图范围将更新以保持地图比例和中心不变。 |
固定比例 | 设置地图框比例。 激活地图框后,允许进行平移和旋转,但无法进行缩放。 如果调整地图框的大小,则地图范围将更新以保持地图比例不变。 |
多个地图框约束
如果布局包含多个地图框,则可以使用附加地图框约束。 这些附加约束将启用两个地图框之间的单向链接以将其视图连接在一起。 每个约束都允许您选择要将当前地图框链接到的地图框。 此所选地图框称为链接的地图框。 如果更新链接地图框的范围,则设置了约束的地图框将自动更新。
以下是附加约束:
约束 | 描述 |
---|---|
已链接地图框范围 | 设置当前地图框以匹配链接地图框的范围。 激活此地图框后,导航将不可用。 在图层下拉菜单中,您可以选择当前地图框中的图层作为相交图层。 这意味着当前地图框的范围将包括链接地图框范围内所有要素的边界。 例如,如果将美国各州设置为相交图层,并且链接的地图框包括美国所有县,则当缩放至纽约的某个县时,当前地图框将缩放至纽约范围。 可以添加边距以在范围和地图框边之间设置固定缓冲区。 |
已链接地图框中心 | 设置当前地图框以匹配链接地图框的中心。 激活地图框后,允许进行缩放,但不允许进行平移和旋转。 在图层下拉菜单中,您可以选择当前地图框中的图层作为相交图层。 这意味着当前地图框的范围将包括链接地图框范围内所有要素的边界。 例如,如果将美国各州设置为相交图层并且缩放至纽约区域,则当前地图框将缩放至纽约范围。 可以添加边距以在范围和地图框边之间设置固定缓冲区。 |
已链接地图框中心和比例 | 设置当前地图框以匹配链接地图框的中心和比例。 激活地图框后,缩放和平移将不可用。 |
已链接地图框比例 | 设置当前地图框以匹配链接地图框的比例。 激活地图框后,允许进行平移和旋转,但不允许进行缩放。 |
地图系列约束
如果布局包含空间地图系列,则还可以使用附加约束。 地图系列约束将自动应用于包含索引图层的地图框,并且无法将其移除。 布局中的其他地图框可以应用任何标准的或链接的地图框约束,也可以应用附加约束。
约束 | 描述 |
---|---|
地图系列 | 将地图框设置为索引要素的范围。 这将自动应用于包含索引图层的地图框,并且无法将其移除。 要自定义使用的范围,请设置地图系列的范围选项。 |
已链接地图系列形状 | 将地图框设置为索引要素的范围。 在图层下拉菜单中,您可以选择当前地图框中的图层作为相交图层。 这意味着当前地图框的范围将包括链接地图框范围内所有要素的边界。 例如,如果您的地图系列索引图层为主要城市,并且您将美国各州设置为相交图层,则在纽约市页面上,您的当前地图框将缩放至纽约范围。 可以添加边距以在范围和地图框边之间设置固定缓冲区。 |
链接的地图系列中心 | 将地图框设置为索引要素的中心。 在图层下拉菜单中,您可以选择当前地图框中的图层作为相交图层。 这意味着当前地图框的范围将包括链接地图框范围内所有要素的边界。 可以添加边距以在范围和地图框边之间设置固定缓冲区。 如果没有从图层下拉菜单中选择图层,范围将以在比例下拉菜单中指定的比例在地图系列要素上居中。 对于地图系列中的每个页面,该比例是恒定的。 |