Ich suche nach einer Möglichkeit, die 'Ebenen-Credits' in einem dynamischen Textfeld zu aktualisieren. Ich habe Möglichkeiten der Verwendung der Karte Gutschriften oder Datenrahmen Credits gefunden hier aber keinen Weg scheinen die Informationen aus einer Schicht abgeleitet zu erhalten.
Ich scheine jedes Mal eine leere Saite zu produzieren. Hat jemand dies getan oder eine Lösung gefunden? Scheint eine äußerst nützliche Möglichkeit zu sein, Kartenguthaben mit wenig bis gar keinen Ressourcen zu aktualisieren.
Antworten:
Wie in meinem obigen Kommentar erwähnt, gibt es keine Möglichkeit, dies mit dynamischem Text zu tun. Sie können jedoch ein Skript schreiben, um dies zu tun und es an eine Python-Add-In-Schaltfläche anzuhängen oder auszuführen, wenn Sie die MXD oder etwas anderes speichern. Sie müssen ein Textelement erstellen, um die Credits zu speichern, und es so wie "CREDITS" nennen:
Der Basiscode würde ungefähr so aussehen:
quelle