arcpy.sfa.OverlayLayers(inputLayer, overlayLayer, outputName, {overlayType}, {outputType}, {snapToInput}, {tolerance})名称说明数据类型inputLayer将与叠加图层重叠的点、线或面要素。
Feature SetoverlayLayer将与输入图层要素重叠的要素。
Feature SetoutputName要在门户中创建的输出图层的名称。
StringoverlayType(可选) 要执行的叠加的类型。
INTERSECT—计算输入图层的几何交集。输入图层和叠加图层中相叠置的要素或要素的各部分将被写入到输出图层中。这是默认设置。UNION—计算输入图层的几何并集。将所有要素及其属性都写入输出图层。只有当输入图层和叠加图层中均包含面要素时,此选项才可用。ERASE—只有输入图层中的要素范围之外的叠加图层要素或要素部分将被写入到输出图层中。StringoutputType(可选) 您希望查找的相交类型。此参数只有在叠加类型为相交时才有效。
INPUT—所返回的要素的几何类型将与具有最低维度几何的输入图层或叠加图层的几何类型相同。如果所有输入都是面,则输出将包含面。如果一个或多个输入是线但不包含点,则输出是线。如果一个或多个输入是点,则输出将包含点。这是默认设置。LINE— 将返回线相交。仅当输入中不包含点时,此选项才有效。POINT— 将返回点相交。如果输入是线或面,则输出将是多点图层。StringsnapToInput(可选)指定是否允许移动输入图层中的要素折点。默认情况下该项处于 NO_SNAP,这意味着如果要素间距小于容差值,则可移动两个图层中的所有要素,以便彼此之间进行捕捉。当该值处于 SNAP 时,仅可移动叠加图层中的要素,以捕捉到输入图层要素。
NO_SNAP—允许两个图层中的要素将所含的折点捕捉到对方。这是默认设置。SNAP—仅允许叠加图层中的要素移动折点,以捕捉到输入图层。Booleantolerance(可选)所有要素坐标之间的最小距离以及坐标可以沿 X 和/或 Y 方向移动的距离的双精度值。容差的单位与输入图层坐标系的单位相同。
Double派生输出名称说明数据类型output作为叠加结果的要素。要素的类型(点、线或面)取决于输入参数设置。
要素集