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

Habilitar adjuntos

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

Resumen

Habilita los adjuntos en una tabla o clase de entidad de geodatabase. La herramienta crea la tabla de adjuntos y la clase de relación de adjuntos necesarias que almacenarán internamente los archivos de adjuntos.

  • Obtenga más información sobre los adjuntos de geodatabase
  • Obtenga más información sobre cómo trabajar con las herramientas de geoprocesamiento de adjuntos

Uso

  • Si el dataset de entrada proviene de una geodatabase corporativa, debe provenir de una conexión de base de datos establecida como el propietario de los datos.

  • Primero, es preciso habilitar los adjuntos usando esta herramienta antes de agregarlos por medio de la herramienta Agregar adjuntos.

  • Si la tabla o clase de entidad de geodatabase ya tiene los adjuntos habilitados, aparecerá un mensaje de advertencia y no ocurrirá ningún procesamiento.

Sintaxis

arcpy.management.EnableAttachments(in_dataset)
ParámetroExplicaciónTipo de datos
in_dataset

La clase de entidad o tabla de geodatabase para la que se habilitarán los adjuntos. La entrada debe estar en una geodatabase versión 10 o más reciente.

Table View

Salida derivada

NombreExplicaciónTipo de datos
out_dataset

El dataset de entrada actualizado.

Vista de tabla

Muestra de código

Ejemplo 1 de EnableAttachments (ventana de Python)

El siguiente fragmento de código ilustra la forma en que se debe usar la herramienta EnableAttachments en la ventana de Python.

import arcpy
arcpy.EnableAttachments_management(r"C:\Data\City.gdb\Parcels")
Ejemplo 2 de EnableAttachments (script independiente)

El siguiente script ilustra la forma en que se debe usar la herramienta EnableAttachments en una secuencia de comandos independiente.

"""
Example: You have a folder of digital photographs of vacant homes; the photos
are named according to the ParcelID of the house in the picture. You'll add
these photos to a parcel feature class as attachments.
"""
import csv
import arcpy
import os
input = r"C:\Data\City.gdb\Parcels"
inputField = "ParcelID"
matchTable = r"C:\Data\matchtable.csv"
matchField = "ParcelID"
pathField = "Picture" 
picFolder = r"C:\Pictures"
# Create a new Match Table .csv file
writer = csv.writer(open(matchTable, "wb"), delimiter=",")
# Write a header row (the table will have two columns: ParcelID and Picture)
writer.writerow([matchField, pathField])
# Iterate through each picture in the directory and write a row to the table
for file in os.listdir(picFolder):
    if str(file).find(".jpg") > -1:
        writer.writerow([str(file).replace(".jpg", ""), file])
del writer
# The input feature class must first be GDB attachments enabled
arcpy.EnableAttachments_management(input)
# Use the match table with the Add Attachments tool
arcpy.AddAttachments_management(input, inputField, matchTable, matchField, 
                                pathField, picFolder)

Entornos

  • Espacio de trabajo actual

Información de licenciamiento

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

Temas relacionados

  • Información general sobre el conjunto de herramientas Adjuntos
  • Trabajar con las herramientas de geoprocesamiento de adjuntos

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