Las herramientas que respetan el entorno del método de procesamiento de curvas pueden utilizarlo con el entorno Mantener segmentos de curva para especificar si los segmentos de la curva de entrada se procesarán internamente como curvas verdaderas o como un conjunto de segmentos lineales que representan la entidad de curva.
Notas de uso
- Mantener los segmentos de curva puede llevar mucho tiempo en algunas situaciones. El número de segmentos de curva, así como la complejidad de los segmentos de curva, podría suponer un mayor tiempo de procesamiento.
- En función del arco de la curva, la salida de la herramienta puede diferir levemente al mantener los segmentos de curva, en comparación con el uso de segmentos densificados. Podría existir interacción entre más o menos entidades, lo que provocaría diferencias en la salida.
- La opción Exacto procesará los segmentos de la curva como curvas verdaderas y puede tardar mucho. Cuando no se requiera procesar curvas, utilice la opción Aproximado para procesar los segmentos de la curva como un conjunto de segmentos lineales que representan la curva y agilizar el procesamiento. La curva se ensamblará como un segmento de la curva desde estos segmentos lineales cuando se almacene en la salida.
Sintaxis de cuadro de diálogo
Método de tratamiento de curvas: cuando se utiliza con el entorno Mantener segmentos de curva, este método especifica si los segmentos de curva de la entrada se procesarán como curvas verdaderas o como un conjunto de segmentos lineales.
- Exacto: los segmentos de curva de entrada se procesarán como curvas verdaderas. Esta es la opción predeterminada.
- Aproximado: los segmentos de curva de entrada se procesarán como un conjunto de segmentos lineales que representan el segmento de curva.
Sintaxis de script
arcpy.env.curveProcessingMethod = curveProcessingMethod_option
curveProcessingMethod_option | Explicación |
---|---|
EXACT | Los segmentos de la curva de entrada se procesarán como curvas verdaderas. Esta es la opción predeterminada. |
APPROXIMATE | Los segmentos de la curva de entrada se procesarán como un conjunto de segmentos lineales que presentan la entidad de curva. |
Ejemplo de script
import arcpy
# Maintain input curve segments if they are needed in the output.
arcpy.env.maintainCurveSegments = True
# Set the type of internal curve segment processing to be used.
arcpy.env.curveProcessingMethod = "EXACT"