- 1
- 0
- 约1.15千字
- 约 7页
- 2017-11-10 发布于江苏
- 举报
ExtentErase原理
ExtentErase原理
1.ExtentErase含义
在制作每个城市BaseMap过程中,通过制作城市区县级行政区划的ExtentErase,目的是将叠加在城市区县级行政区划上的图层标注限制在城市区县行政区划单位之中,防止与相邻城市融合过程中出现注记部分被覆盖。
2.ExtentErase制作步骤
(1)构建Extent矩形
利用FeatureEnvelopeToPolygon工具,根据地市级行政区划的范围构建矩形:
图1 地市级行政区划
图2 在ArcMap中构建extent矩形
(2)Erase工具来擦除Extent多边形
在ArcMap中,使用工具箱中Erase 工具,根据区县行政区划单位擦除Extent 矩形,生成了ExtentErase面图层如图3-4:
图3 Erase工具
图4 生成的ExtentErase图层
(3)使用Cut polygon tools 切割ExtentErase图层
打开Editor工具条,启动开始编辑,使用Editor 工具条上Cut polygon tools 工具命令,将ExtentErase工具条切割成4部分如图5所示:
图5 切割ExtentErase图层
3. 在BaseMap中套用ExtentErase数据并在Maplex??设置属性
(1)在ArcMap中套用数据
在ArcMap中打开BaseMap模板,将ExtentErase图层数据源替换为步骤2中所制作的ExtentErase数据,如图6所示:
图6 套用数据源
(2)在MapLex中设置ExtentErase图层Weight Ranking
a.在ArcMap中调出labeling 工具条,如图7所示:
图7 labeling工具条
b.点击labeling工具条上label Weight Ranking选项弹出Weight Ranking 窗口如图8所示:
图8 Weight Ranking窗口
c.在弹出的Weight Ranking 窗口中将所有ExtentErase图层的feature weighting 和polygon boundary weight值设成1000,如图9:
图9 Weight Ranking 相关值设置
d.通过将feature weighting 和polygon boundary weight值设成最高值1000,使得在ExtentErase图层覆盖区内,标注不会压盖ExtentErase图层,如图10所示,其中浅绿色的是ExtentErase,在区县行政单位范围里,标注不得溢出区县行政单位边界而覆盖ExtentErase图层,从而避免在相邻城市融合时,出现不必要的标注缺失和标注压盖等。
图10 效果图
原创力文档

文档评论(0)