Quitar superposición (múltiple) (Business Analyst)

Disponible con licencia de Business Analyst.

Resumen

Quita la superposición entre polígonos contenidos en varias capas de entrada.

Uso

  • El parámetro Clase de entidad de salida contiene los polígonos de entrada con superposición eliminada.

  • Si no existe ninguna superposición entre los polígonos de entrada, la clase de entidad de salida será una copia de la entrada.

Sintaxis

arcpy.ba.RemoveOverlapMultiple(in_features, out_feature_class, {method}, {join_attributes})
ParámetroExplicaciónTipo de datos
in_features
[in_features,...]

Las entidades de entrada que contienen los polígonos superpuestos.

Value Table
out_feature_class

La clase de entidad que contiene las nuevas entidades de área comercial.

Feature Class
method
(Opcional)

Especifica cómo se eliminará la superposición entre las áreas comerciales.

  • CENTER_LINELa superposición se eliminará creando un borde que distribuya uniformemente el área de intersección entre polígonos. Esta es la opción predeterminada.
  • THIESSENLa superposición se eliminará utilizando líneas rectas para dividir el área de intersección.
  • GRIDLa superposición se eliminará creando una cuadrícula de líneas paralelas utilizada para definir una división natural entre polígonos.
String
join_attributes
(Opcional)

Especifica qué atributos de las capas de entrada se copiarán en la salida.

  • ALLTodos los atributos de las entidades de entrada se transferirán a la clase de entidad de salida. Esta es la opción predeterminada.
  • NO_FIDTodos los atributos de las entidades de entrada excepto el campo FID se transferirán a la clase de entidad de salida.
  • ONLY_FIDSolo se transferirá a la clase de entidad de salida el campo FID de las entidades de entrada.
String

Muestra de código

Ejemplo de RemoveOverlapMultiple (ventana de Python)

El siguiente script de la ventana de Python muestra cómo utilizar la herramienta RemoveOverlapMultiple.

import arcpy
arcpy.ba.RemoveOverlapMultiple("Ring_Trade_Areas", r"C:\Temp\MyProject.gdb\Ring_Trade_Areas_RemoveOverlapMultiple", "THIESSEN", "ALL")

Información de licenciamiento

  • Basic: Requiere Business Analyst
  • Standard: Requiere Business Analyst
  • Advanced: Requiere Business Analyst

Temas relacionados