Convertir matriz de ponderaciones espaciales a tabla (Estadística espacial)

Resumen

Convierte un archivo de matriz de ponderaciones espaciales binario (.swm) a una tabla.

Ilustración

Swm to DBF conversion
Swm files may be converted to .dbf tables and edited.

Uso

Sintaxis

ConvertSpatialWeightsMatrixtoTable_stats (Input_Spatial_Weights_Matrix_File, Output_Table)
ParámetroExplicaciónTipo de datos
Input_Spatial_Weights_Matrix_File

La ruta de acceso completa para el archivo de matriz de ponderaciones espaciales (.swm) que desea convertir.

File
Output_Table

Una ruta de acceso completa a la tabla que desea crear.

Table

Ejemplo de código

Ejemplo de Convertir matriz de ponderaciones espaciales a tabla (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la herramienta Convertir matriz de ponderaciones espaciales a tabla.

import arcpy arcpy.env.workspace = "c:/data" arcpy.ConvertSpatialWeightsMatrixtoTable_stats("euclidean6Neighs.swm","euclidean6Neighs.dbf")
Ejemplo de Convertir matriz de ponderaciones espaciales a tabla (secuencia de comandos de Python independiente)

La siguiente secuencia de comandos de Python independiente muestra cómo utilizar la herramienta Convertir matriz de ponderaciones espaciales a tabla.

# Create a Spatial Weights Matrix based on Network Data   # Import system modules import arcpy  # Set the geoprocessor object property to overwrite existing output arcpy.gp.overwriteOutput = True  # Local variables... workspace = r"C:\Data\USCounties\US"  try:     # Set the current workspace (to avoid having to specify the full path to the feature classes each time)     arcpy.env.workspace = workspace      # Create Spatial Weights Matrix      # Process: Generate Spatial Weights Matrix...      swm = arcpy.GenerateSpatialWeightsMatrix_stats("USCounties.shp", "MYID",                         "euclidean6Neighs.swm",                         "K_NEAREST_NEIGHBORS",                         "#", "#", "#", 6)       # Dump Spatial Weights to Database Table     # Process: Convert Spatial Weights Matrix to Table...            dbf = arcpy.ConvertSpatialWeightsMatrixtoTable_stats("euclidean6Neighs.swm",                         "euclidean6Neighs.dbf")      # Now you can edit the spatial weights (add, subtract and alter     # neighbors and weights)      # Read weights from table back into Spatial Weights Matrix format     # Process: Generate Spatial Weights Matrix...      swm = arcpy.GenerateSpatialWeightsMatrix_stats("USCounties.shp", "MYID",                         "euclidean6Neighs.swm",                         "CONVERT_TABLE",                         "#", "#", "#",                         "#", "#", "#",                         "euclidean6Neighs.dbf")   except:     # If an error occurred when running the tool, print out the error message.     print arcpy.GetMessages()

Entornos

Temas relacionados

9/11/2013