权重级别:5级
输入图层:POI.shp
目标:防止对点要素进行Label之后标注之间互相压盖,防止点符号之间互相压盖
1、提取权重为1的点
(1)提取权重为1点到图层POI_1
(2)对POI_1做100米缓冲区,得到图层POI_1_buffer100
(3)对POI进行erase操作,以POI_1_buffer100为erase features,得到POI_EraseBy1
(4)对POI_1自身作30米的spatial join(intersect)以防止符号压盖(移动而不是删除)
2、提取权重为2的点
(1)导入POI_EraseBy1,提取权重为2的点到POI_2
(2)对POI_2做缓冲区
(3)对POI_EraseBy1进行erase features操作
(4)创建网格(featureclass-create fishnet),生成目标是Polyline
(5)给POI_2赋XY坐标(Add XY Coordinates)
(6)对网格进行FeatureToPolygon转化,同时进行Spatial Join把POI_2的属性赋给网格面POI_2_fishnet
(7)选择POI_2_fishnet中有XY坐标值的记录,并导出为POI_2_UniquePg
(8)根据POI_2_UniquePg中的XY坐标,利用Add XY data生成点文件POI_2_UniquePgNeedToPoint
---保证一个网格平均分布一个兴趣点