Answers:
我通常使用两种方法之一对多边形的内部进行着色。假设这是我们的一组输入多边形:
选项1是使用“缓冲区”工具,创建负距离(例如-500米)的缓冲区,并将line_side
参数设置为OUTSIDE_ONLY
。这将在每个多边形的内部生成区域,与透明性设置结合使用时,可以在政治地图上很好地显示国家边界:
选项2是将多边形转换为线,然后使用“欧式距离”工具(在Spatial Analyst中)创建距离栅格。使用ExtractByAttributes移除比您要着色的区域更远的区域,将栅格符号系统更改为“已拉伸”,且最小/最大值等于0且为最大距离。添加一些透明度,看起来非常不错:
如果要为每个栅格区域使用不同的颜色,则可以栅格化每个多边形的R / G / B值,将它们乘以最大距离的分数,然后将它们合并回多波段栅格中。如果您需要有关此部分的更多详细说明,请告诉我。
看一下Esri Mapping Center 中的文章“ Symboling Shorelines ”,它展示了您可能想尝试的一些技巧。这与您要完成的目标类似。
那里还有另一篇很好的文章,名为 “淡入白色背景”效果,它与您要使用的效果相反,但是应该应用相同的原理。
我通过添加同一层的多个副本并使用阴影,厚度,偏移量和透明度的渐变来获得刻度来完成此操作。它在Arc和QGIS中均可使用(除了偏移功能有时在QGIS中可能会失败-看起来像个错误)。这有点奇怪,但可以。