# 图层管理
## 图层的分级
每一张地图都是由无数点线面地图元素组成的。而在发现中国地图编辑器中,每一个地图元素,都对应为一个图层。为什么他是图层而不是仅仅是地图元素呢?因为任何一个图层,都可以拥有自己的子图层。通过图层的嵌套关系,可以组成一个图层树,将数据进行有效的组织和管理,并支持拖动、移动、过滤等功能。
分级后的图层还可以设置分级显示。可以根据地图的放大级别隐藏或显示某一级的图层,具体的设置参考地图设置。
> 每个地图元素必然对应一个图层,但一个图层却可以是空的,没有任何地理元素。这种空图层的作用类似一个文件夹,单纯作为图层组织和管理使用。
> 为了防止图层结构过于复杂,发现中国限制图层深度不超过四级。
## 新建、选中、展开和删除图层
### 新建
使用编辑器右侧的新建按钮建立地图元素时,会自动在图层面板创建一个包含地图元素的图层。如果你想建立一个空白图层,可以点击一个已有图层最右边的菜单按钮,通过“新图层”按钮在当前图层的下方建立一个空白图层。也可以通过“新建子图层”按钮,为该图层新建一个空白的子图层。
### 选中
点击一个图层即可选中该图层,如果该图层具有一个地图元素,则地图元素也会同时被选中。如果这个地图元素在当前地图中不可见,会改变地图使其可见。
再次点击这个选中的图层,可以取消选中。
### 展开
如果一个图层拥有子图层,则会在这个图层的左侧出现一个+图标,点击+图标,则展开这个图层,+突变变为-图标。点击-图标,可以收起这个图层。
### 删除
如果图层具有一个地图元素,那么当选中图层或者地图元素后,可以通过点击顶部的删除按钮,或者使用Delete快捷键删除这个图层。但是,如果这个图层还具有子图层,则只会删除图层具有地理元素,但不会删除图层本身。这样设计是为了防止你误删除一个包含大量子图层的图层。
如果你要彻底删除一个图层和他所有的子图层,那么你可以通过点击这个图层右侧的菜单按钮,点击“删除”菜单删除。
## 修改图层的顺序和层级
### 上下移动图层
点击图层右侧的菜单按钮,点击向上移动或者向下移动菜单,使图层上下移动。
### 拖动图层
你也可以直接拖过图层直接改变图层的顺序和层级关系。将图层拖动到另一个图层的中部位置,目标图层背景颜色改变为浅红色,会使这个图层成为目标图层的子图层,并排列在所有子图层的末尾。
将图层拖动到另一个图层的上部位置,目标图层背景颜色改变为浅红色,上部出现粗红色的描边,会使这个图层移动到目标图层之前。
将图层拖动到另一个图层的下部位置,目标图层背景颜色改变为浅红色,下部出现粗红色的描边,会使这个图层移动到目标图层之后。
## 显示、隐藏和过滤图层
### 显示和隐藏
有时你需要隐藏所有图层,只查看地图底图。通过点击图层面板右上角的眼睛按钮,可以隐藏所有图层。再次点击则恢复显示所有图层。
### 过滤
当图层太多时,你可能难以找到一个图层,这时候需要用到图层过滤功能。点击图层面板右上角的过滤按钮,会在图层面板上部出现过滤输入框,你可以在这里输入过滤条件,图层面板会根据你的过滤条件,自动隐藏不包含过滤关键字的图层。
> 被选中的图层始终不会被过滤,你可以使用这个特性快捷完成某些操作。比如你要改变一个的图层的显示顺序或者层级,但目标图层又相隔很远,那么你可以先选中这个图层,再通过过滤功能,将除目标图层外的图层过滤掉,就可以很方便的移动图层了。