Problem:
Der Zugriff auf UT Featureklassen mit einem externen 64-Bit-Programm, wie z. B. FME 64 Bit, gelingt nicht, obwohl
- UT oder mindestens die UT Components installiert sind,
- das Assembly-Binding über die *.exe.config eingestellt ist,
- ein geeigneter Datenbank Client für 64 Bit installiert ist,
- dieser Datenbank Client auch aufgerufen wird (ggf. PATH Umgebungsvariable beachten) und
- alle erforderlichen Patches eingespielt sind.
Ursache:
Dieses Verhalten tritt auf, wenn auf dem Rechner, auf dem Sie das 64-Bit-Programm ausführen, die UT Components nicht für ein ArcGIS 64-Bit-Produkt registriert sind.
Grundsätzlich sind die UT Featureklassen-Erweiterungen sowohl für 32-Bit- als auch für 64-Bit-Programme geeignet. Die Registrierung für die jeweilige Bit-Form geschieht bei der Installation der UT Components. Die Bit-Form wird anhand der installierten ArcGIS Produkte erkannt:
- ArcGIS Desktop oder Engine --> 32 Bit und/oder
- ArcGIS Server --> 64 Bit.
Die gleichzeitige Registrierung für 32 Bit und für 64 Bit ist möglich und bereitet keine Probleme.
Lösung:
Falls auf dem Rechner noch kein ArcGIS 64-Bit-Produkt (das ist der ArcGIS Server) installiert ist, dann holen Sie das nach. Der ArcGIS Server muss die selbe Version haben wie das auf dem Rechner befindliche ArcGIS 32-Bit-Produkt (ArcGIS Desktop oder Engine). Eine Lizenzierung/Autorisierung des ArcGIS Servers ist nicht erforderlich. Bei der Installation können Sie diesen Abschnitt abbrechen.
In dem Zusammenhang der Hinweis, dass das ArcGIS Desktop Background Geoprocessing (64 Bit) kein ArcGIS Produkt, sondern nur eine Komponente, ist. Dessen Installation erlaubt es nur z. B. mit FME 64 Bit auf Featureklassen zuzugreifen, die keine UT Featureklassen-Erweiterung haben.
Fall 1: Wenn Sie kein UT Aufsatzpaket installiert haben, dann reicht nun die Reparatur der Installation von UT for ArcGIS. Die Reparatur finden Sie z. B. im Kontextmenü
- des Setups UT-Desktop.msi oder
- des Programmeintrags unter 'Systemsteuerung\Alle Systemsteuerungselemente\Programme und Features' oder
- des Programmeintrags unter 'Einstellungen\Apps\Apps and Features' (auf Ändern klicken).
Fall 2: Wenn ein UT Aufsatzpaket installiert ist, dann besteht bei einer Reparatur die Gefahr, dass Einstellungen des UT Aufsatzpaketes zurückgesetzt werden. (Es hängt vom Aufsatzpaket ab, ob das so ist.)
In dem Falle empfehlen wir, zuerst das UT Aufsatzpaket zu deinstallieren, danach die UT Reparatur durchzuführen (wie in Fall 1 beschrieben) und anschließend das UT Aufsatzpaket wieder zu installieren.
Bitte beachten Sie die Anleitung zur Installation des UT Aufsatzpaketes. Evtl. sind weitere Maßnahmen notwendig.
Hinweis: Die Installation des ArcGIS Server ist auch nach der Registrierung der UT Components erforderlich. Zum einen stellt dies sicher, dass auch die Deinstallation oder Installation einer neueren Version funktioniert. Zum anderen sind auch die 64-Bit-Assemblies von ArcGIS für den Zugriff auf die UT Klassenerweiterung erforderlich. |
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.