ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS for Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Anlagen aktivieren

  • Zusammenfassung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebungen
  • Lizenzinformationen

Zusammenfassung

Aktiviert Anlagen an eine Geodatabase-Feature-Class oder -Tabelle. Erstellt die notwendige Anlagenbeziehungsklasse und Anlagentabelle, in denen Anlagendateien intern gespeichert werden.

  • Weitere Informationen zu Geodatabase-Anlagen
  • Weitere Informationen zum Arbeiten mit Geoverarbeitungswerkzeugen für Anlagen

Verwendung

  • Anlagen müssen zunächst mit diesem Werkzeug aktiviert werden, bevor sie mit dem Werkzeug Anlagen hinzufügen hinzugefügt werden können.

  • Wenn die Geodatabase-Feature-Class oder -Tabelle bereits Anlagen aktiviert hat, wird eine Warnmeldung ausgegeben und keine Verarbeitung findet statt.

Syntax

EnableAttachments(in_dataset)
ParameterErklärungDatentyp
in_dataset

Geodatabase-Tabelle oder -Feature-Class, für die Anlagen aktiviert werden. Die Eingabedaten müssen sich in einer Geodatabase der Version 10 oder höher befinden.

Table View

Abgeleitete Ausgabe

NameErklärungDatentyp
out_dataset

Das aktualisierte Eingabe-Dataset.

Tabellensicht

Codebeispiel

EnableAttachments – Beispiel 1 (Python-Fenster)

Der folgende Codeausschnitt veranschaulicht, wie das Werkzeug EnableAttachments im Python-Fenster verwendet wird.

import arcpy
arcpy.EnableAttachments_management(r"C:\Data\City.gdb\Parcels")
EnableAttachments – Beispiel 2 (eigenständiges Skript)

Mit dem folgenden Skript wird die Verwendung des Werkzeugs EnableAttachments in einem eigenständigen Skript veranschaulicht.

"""
Example: we have a folder of digital photographs of vacant homes; the photos
are named according to the ParcelID of the house in the picture. Let's 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, targetField, matchTable, matchField, 
                                pathField, picFolder)

Umgebungen

  • Aktueller Workspace

Lizenzinformationen

  • Basic: Nein
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen

  • Überblick über das Toolset "Anlagen"
  • Arbeiten mit den Geoverarbeitungswerkzeugen für Anlagen

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS Plattform

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

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2019 Esri. | Datenschutz | Rechtliches