ArcGIS Desktop

  • Documentación
  • Soporte

  • 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 for 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

Eliminar división de línea

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

Resumen

Fusiona las líneas que tienen extremos coincidentes y, opcionalmente, los valores de atributo comunes.

Ilustración

Ilustración de UnsplitLine

Uso

  • Los atributos de las entidades que se agregan con esta herramienta se pueden resumir o describir con una variedad de tipos de estadística. El tipo de estadística utilizado para resumir atributos se agrega a la clase de entidad de salida como un campo simple con el siguiente estándar de nombres: tipo de estadística + guión bajo + nombre de campo de entrada. Por ejemplo, si la entrada tiene un nombre de campo POP que se resume, usar el tipo de estadísticas SUM dará como resultado un campo con el nombre SUM_POP en la clase de entidad de salida.

  • La disponibilidad de memoria física puede limitar el número (y la complejidad) de las entidades de entrada que se pueden procesar y convertir en una única entidad de línea de salida mediante la eliminación de la división. Esta limitación puede hacer que se produzca un error, ya que el proceso de eliminación de la división puede requerir más memoria de la que está disponible. Para evitarlo, Eliminar división de línea puede dividir y procesar las entidades de entrada con un algoritmo de ordenamiento en teselas adaptable. Para determinar las entidades que se han ordenado en teselas, ejecute la herramienta Frecuencia en el resultado de esta herramienta especificando los mismos campos que se utilizaron en el parámetro Campos a disolver para el parámetro Campos de frecuencia. Se ordenaron en tesela los registros con un valor de frecuencia de 2. Los límites de la tesela se preservan en las entidades de salida para evitar la creación de entidades que sean demasiado grandes para que las utilice ArcGIS.

    Precaución:

    Ejecutar Eliminar división de línea en la salida de una eliminación de división anterior casi nunca reduce el número de entidades en la salida cuando el procesamiento original ha dividido y procesado las entradas mediante un ordenamiento en teselas adaptable. El tamaño máximo de cualquier entidad de salida viene determinado por la cantidad de memoria disponible en tiempo de ejecución; por lo tanto, una salida que contiene teselas es un indicador de que eliminar más divisiones con los recursos disponibles ocasionaría una situación de memoria insuficiente o generaría una entidad que no se podría utilizar. Además, ejecutar la herramienta Eliminar división de línea una segunda vez en una salida creada de esta manera puede generar un rendimiento muy bajo con una ganancia escasa o nula y puede provocar errores inesperados.

  • Los valores nulos se excluyen de todos los cálculos estadísticos. Por ejemplo, el promedio de 10, 5 y un valor nulo es 7,5 ((10 + 5)/2). El recuento devuelve el número de valores incluidos en el cálculo estadístico, que en este caso es 2.

Sintaxis

UnsplitLine_management (in_features, out_feature_class, {dissolve_field}, {statistics_fields})
ParámetroExplicaciónTipo de datos
in_features

Entidades de línea que se agregarán.

Feature Layer
out_feature_class

La clase de entidad que se crea y que contiene las entidades agregadas.

Feature Class
dissolve_field
[dissolve_field,...]
(Opcional)

El campo o los campos en los que se agregan las entidades.

El botón Agregar campo, que se utiliza solo en ModelBuilder, le permite agregar los campos esperados para que pueda completar el cuadro de diálogo y continuar creando el modelo.

Field
statistics_fields
[[field, {statistic_type}],...]
(Opcional)

Los campos y estadísticas con los que debe resumir los atributos. Los campos de atributo de texto se pueden resumir con las estadísticas FIRST o LAST. Los campos de atributo numérico se pueden resumir con cualquier estadística. Los nulos se excluyen de todos los cálculos estadísticos.

  • FIRST: busca el primer registro en las entidades de entrada y utiliza el valor de campo especificado.
  • LAST: busca el último registro en las entidades de entrada y utiliza el valor de campo especificado.
  • SUM: agrega el valor total para el campo especificado.
  • MEAN: calcula el promedio para el campo especificado.
  • MIN: busca el valor más pequeño para todos los registros del campo especificado.
  • MAX: busca el valor más grande para todos los registros del campo especificado.
  • RANGE: busca el rango de valores (MAX–MIN) para el campo especificado.
  • STD: busca la desviación estándar de los valores en el campo especificado.
  • COUNT: busca la cantidad de valores incluidos en los cálculos estadísticos. Esto cuenta todos los valores excepto los valores nulos. Para determinar el número de valores nulos de un campo, utilice la estadística COUNT en el campo en cuestión y una estadística COUNT en un campo diferente que no contenga valores nulos (por ejemplo, el campo OID si está presente) y, a continuación, reste los dos valores.
Value Table

Muestra de código

Ejemplo de UnsplitLine (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la herramienta UnsplitLine en el modo inmediato.

import arcpy
arcpy.env.workspace = "C:/data/Portland.gdb/Streets"
arcpy.UnsplitLine_management("streets", "C:/output/output.gdb/streets_unsplit",
                             ["STREETNAME", "PREFIX"])
Ejemplo 2 de UnsplitLine (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente muestra cómo utilizar la herramienta UnsplitLine.

# Name: UnsplitLine_Example2.py
# Description: Unsplit line features based on common attributes
 
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/data/Portland.gdb/Streets"
 
# Set local variables
inFeatures = "streets"
outFeatureClass = "C:/output/output.gdb/streets_unsplit"
dissolveFields = ["STREETNAME", "PREFIX"]
 
# Execute UnsplitLine using STREETNAME and PREFIX as Dissolve Fields
arcpy.UnsplitLine_management(inFeatures, outFeatureClass, dissolveFields)

Entornos

  • Espacio de trabajo actual
  • Espacio de trabajo temporal
  • Sistema de coordenadas de salida
  • Transformaciones geográficas
  • Extensión
  • Resolución XY
  • Tolerancia XY
  • La salida tiene valores M
  • Resolución M
  • Tolerancia M
  • La salida tiene valores Z
  • Valor Z de salida predeterminado
  • Resolución Z
  • Tolerancia Z
  • Nombres de campos calificados
  • Palabra clave CONFIG de salida
  • Auto ejecución
  • Cuadrícula espacial de salida 1
  • Cuadrícula espacial de salida 2
  • Cuadrícula espacial de salida 3
  • Dominio XY de salida
  • Dominio M de salida
  • Dominio Z de salida

Información sobre licencias

  • ArcGIS Desktop Basic: No
  • ArcGIS Desktop Standard: No
  • ArcGIS Desktop Advanced: Sí

Temas relacionados

  • Vista general del conjunto de herramientas Entidades

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

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