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

Crear polígonos de Thiessen

Disponible con una licencia Advanced.

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

Resumen

Crea polígonos de Thiessen a partir de entidades de puntos.

Cada polígono de Thiessen contiene solo una entidad de entrada de un único punto. Cualquier ubicación dentro de un polígono de Thiessen está más cerca de su punto asociado que de cualquier otra entidad de entrada de puntos.

Ilustración

Ilustración de Thiessen

Uso

  • Esta herramienta se utiliza para dividir el área cubierta por las entidades de puntos de entrada en zonas de Thiessen o proximales. Estas zonas representan áreas completas en las que cualquier ubicación dentro de la zona está más cerca de su punto de entrada asociado que de cualquier otro punto de entrada.

  • Explorar:

    La base teórica para crear polígonos de Thiessen es la siguiente:

    • Donde S es un conjunto de puntos en el espacio de coordenadas o euclidiano (x,y), para cualquier punto p en ese espacio, hay un punto de S más cercano a p, excepto donde el punto p es equidistante a dos o más puntos de S.
    • Un único polígono proximal (celda de Voronoi) está definido por todos los puntos p más cercanos a un único punto de S, es decir, el área total en la que todos los puntos p están más cerca de un punto dado en S que a cualquier otro punto de S.
  • Los polígonos proximales de Thiessen se construyen de la siguiente manera:

    • Todos los puntos se triangulan en una red irregular de triángulos (TIN) que cumple el criterio de Delaunay.
    • Se generan mediatrices para cada borde de triángulo, formando los bordes de los polígonos de Thiessen. La ubicación en la que se intersecan las mediatrices determina las ubicaciones de los vértices de los polígonos de Thiessen.
  • El límite exterior de la clase de entidad poligonal de Thiessen de salida es la extensión de las entidades de entrada de puntos más un 10% adicional. Si el entorno Extensión se establece en una ventana de extensión específica, esta herramienta utilizará la configuración del entorno para establecer su límite exterior.

  • Precaución:

    Esta herramienta puede producir resultados inesperados con datos en un sistema de coordenadas geográficas debido a que el método de triangulación de Delaunay utilizado por la herramienta funciona mejor con datos en un sistema de coordenadas proyectadas.

Sintaxis

arcpy.analysis.CreateThiessenPolygons(in_features, out_feature_class, {fields_to_copy})
ParámetroExplicaciónTipo de datos
in_features

Las entidades de entrada de puntos a partir de las cuales se generarán polígonos de Thiessen.

Feature Layer
out_feature_class

La clase de entidad de salida que contiene los polígonos de Thiessen generados a partir de las entidades de entrada de puntos.

Feature Class
fields_to_copy
(Opcional)

Especifica qué campos de las entidades de entrada se transferirán a la clase de entidad de salida.

  • ONLY_FID —Solo se transferirá a la clase de entidad de salida el campo FID de las entidades de entrada. Esta es la opción predeterminada.
  • ALL —Todos los campos de las entidades de entrada se transferirán a la clase de entidad de salida.
String

Muestra de código

Ejemplo 1 de CreateThiessenPolygons (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la función CreateThiessenPolygons de modo inmediato.

import arcpy
arcpy.env.workspace = "C:/data/data.gdb"
arcpy.CreateThiessenPolygons_analysis("schools", "c:/output/output.gdb/thiessen1", "ALL")
Ejemplo 2 de CreateThiessenPolygons (script independiente)

La siguiente secuencia de comandos independiente muestra cómo utilizar la función CreateThiessenPolygons.

# Name: CreateThiessenPolygons_Example2.py
# Description: Creates Thiessen polygons
 
# Import system modules
import arcpy
 
# Set environment settings
arcpy.env.workspace = "C:/data/data.gdb"
 
# Set local variables
inFeatures = "schools"
outFeatureClass = "c:/output/output.gdb/thiessen1"
outFields = "ALL"
 
# Execute CreateThiessenPolygons
arcpy.CreateThiessenPolygons_analysis(inFeatures, outFeatureClass, outFields)

Entornos

  • Valor Z de salida predeterminado
  • Resolución M
  • Tolerancia M
  • Palabra clave CONFIG de salida
  • Dominio XY de salida
  • Dominio Z de salida
  • Sistema de coordenadas de salida
  • Extensión
  • Espacio de trabajo actual
  • Transformaciones geográficas
  • Espacio de trabajo temporal
  • La salida tiene valores M
  • La salida tiene valores Z
  • Resolución Z
  • Tolerancia Z
  • Tolerancia XY
  • Resolución XY

Información de licenciamiento

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

Temas relacionados

  • Información general sobre el conjunto de herramientas Proximidad

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