Ist es möglich , die programmatisch zu identifizieren Join - Feld , der Tabelle zwei Datensätze zusammen in ArcMap Join verwendet wird? Ich verwende derzeit ArcGIS 10.0, SP5 und würde eine ArcPy-Lösung bevorzugen. Ich wäre jedoch nicht gegen andere Lösungen, wenn eine ArcPy-Lösung nicht verfügbar ist.
Eine Methode, die ich ausprobiert habe, bestand darin, alle Felder zu durchlaufen und nach einem passenden "Basisnamen" zu suchen. Dies ist jedoch nur eine "fundierte Vermutung", bei der Sie hoffen, dass die Feldnamen in beiden Datenbanken gleich sind.
Für eine grafische Darstellung dessen, wonach ich suche, möchte ich grundsätzlich das "Eingabe-Verknüpfungsfeld" und das "Ausgabe-Verknüpfungsfeld" identifizieren, wie im Dialogfeld "Verknüpfung hinzufügen" angezeigt, aber natürlich nachträglich.
Dies ist eine Tag-On-Frage an Kann ein "Join" programmgesteuert erkannt werden? In diesem Fall möchte ich jedoch die Funktionalität erweitern, um die FELD (en) zu identifizieren, die zum Zusammenfügen der zwei (oder mehr) Datensätze verwendet werden.