ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Remove Self Intersections

Disponible con licencia de Production Mapping.

  • Resumen
  • Ilustración
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información de licenciamiento

Resumen

This tool removes self-intersecting portions of features beyond their vertices of intersection in an input line or polygon feature class.

Ilustración

Remove Self Intersections illustration

Uso

  • This tool modifies the input features.

    Precaución:

    This tool modifies the input data. See Tools_with_no_outputs for more information and strategies to avoid undesired data changes.

Sintaxis

arcpy.production.RemoveSelfIntersections(Input_Features, {Maximum_Removal_Length}, {Remove_Self_Intersections_at_End_Point}, {Check_for_Errors_Only}, {Output_Table})
ParámetroExplicaciónTipo de datos
Input_Features

The polyline or polygon feature class from which this tool will remove self-intersections. This feature class (or layer) will be modified.

Feature Layer
Maximum_Removal_Length
(Opcional)

The maximum length for input lines or polygons. Features within maximum length are deleted.

Linear unit
Remove_Self_Intersections_at_End_Point
(Opcional)

Indicates if this tool will remove, or avoid removing, any self-intersections whose end point is snapped on itself.

  • REMOVE_SNAPPED —Self-intersections will be removed.
  • IGNORE_SNAPPED —Any feature that has an end point that snaps to itself will not be removed. An example is a cul-de-sac. This is the default.
Boolean
Check_for_Errors_Only
(Opcional)

Indicates if this tool will report errors only or remove self-intersections.

  • REPORT_ONLY —Self-intersections will not be removed and the records will be added to the Output_Table.
  • REPAIR_ONLY —Self-intersections will be removed. This is the default.
Boolean
Output_Table
(Opcional)

The table that will be created containing all errors if REPORT_ONLY is selected in the Check_For_Errors_Only parameter.

Feature Layer

Muestra de código

RemoveSelfIntersections example 1 (stand-alone script)

The following stand-alone sample script demonstrates how to use the RemoveSelfIntersections tool.

# Name: RemoveSelfIntersections_Example.py
# Description: Remove the self-intersections in the roads feature class that are under 50 meters long.  No warnings or errors will be recorded in a table.

# Import system modules
import arcpy

# Check out extension
arcpy.CheckOutExtension("Foundation")

# Define variables
input_features = r"C:\data\Edit_Sample.gdb\Roads"
maximum_removal_length = "50 Meters"

# Execute Remove Self Intersections
arcpy.RemoveSelfIntersections_production(input_features, maximum_removal_length, "REMOVE_SNAPPED", "REPAIR_ONLY", "#")

# Check in Production Mapping license
arcpy.CheckInExtension("Foundation")

Entornos

  • Espacio de trabajo actual

Información de licenciamiento

  • Basic: No
  • Standard: Requiere Production Mapping
  • Advanced: Requiere Production Mapping

Temas relacionados

  • An overview of the Editing toolset

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2021 Esri. | Privacidad | Legal