In ArcGIS Desktop und ArcGIS Server können Hunderte verschiedene Koordinatensysteme verwendet werden. Für die Transformation zwischen zwei unterschiedlichen Koordinatensystemen wird eine benutzerdefinierte Koordinatensystemdatei benötigt, die nicht Teil des ArcGIS-Kernsystems ist. In den folgenden Schritten wird erläutert, wie Sie Ihre benutzerdefinierte geographische Transformationsdatei (.gtf) für Geoverarbeitungs-Tasks in ArcGIS Server verwenden können.
Erstellen einer benutzerdefinierten geographischen Transformationsdatei
Sie können eine benutzerdefinierte geographische Transformationsdatei mit dem Werkzeug Benutzerdefinierte geographische Transformation erstellen erstellen. Diese .gtf-Ausgabedatei wird in einem der folgenden Ordner angelegt, je nach den Schreibberechtigungen Ihres Kontos.
- Unter Windows wird die Datei meist unter C:\Users\<USERNAME>\AppData\Roaming\ESRI\Desktop10.X\ArcToolbox\CustomTransformations gespeichert. Auf diesen Pfad kann man durch Eingabe von %appdata%\ESRI\Desktop10.X\ArcToolbox\CustomTransformations in Windows Explorer direkt zugreifen. (Ersetzen Sie das X im Pfad durch Ihre Version von ArcGIS Desktop.)
- Falls Sie nicht über Schreibberechtigungen für den vorstehend genannten Pfad verfügen (d. h. er ist schreibgeschützt), wird die Datei im temporären Ordner Ihres Benutzerkontos gespeichert. Sie greifen darauf durch die Eingabe von %temp%\ArcToolbox\CustomTransformations in Windows Explorer zu.
- Auf einem Unix-System wird die .gtf-Datei im Stammverzeichnis von ArcToolbox\CustomTransformations gespeichert, je nach Schreibberechtigung entweder im Ordner "Anwendungsdaten" oder im Ordner "temp".
Informationen über den Speicherort dieser Datei können Sie den Verwendungshinweisen des Werkzeugs Benutzerdefinierte geographische Transformation erstellen entnehmen.
Überlegungen zum Installieren der GTF-Datei
Die .gtf-Datei muss auf allen ArcGIS Server-Computern Ihrer Site in das entsprechende Verzeichnis kopiert werden. Wenn Ihre Site nur einen Computer enthält, muss die Datei für diesen Computer bereitgestellt werden. Führen Sie wie unten beschrieben die entsprechenden Schritte durch, um die .gtf-Datei bereitzustellen.
ArcGIS-Server-Site mit einem einzelnen Computer
Führen Sie zum Bereitstellen der .gtf-Datei einen der beiden folgenden Workflows aus. Die erste Option ist die unkompliziertere, wenn Sie keinen direkten Zugang zu Ihrem Servercomputer haben. Für die zweite Option benötigen Sie eventuell die Unterstützung Ihres Netzwerkadministrators, wenn Sie keinen Zugriff auf den ArcGIS Server-Computer haben.
Veröffentlichen Sie das Werkzeug "Benutzerdefinierte geographische Transformationsdatei erstellen" als Service.
Bei der Ausführung des veröffentlichten Service wird die Datei in dem entsprechenden Verzeichnis angelegt und bereitgestellt.
- Führen Sie in ArcGIS Desktop das Werkzeug Benutzerdefinierte geographische Transformation erstellen aus.
Es wird eine .gtf-Datei erstellt. Sie müssen diesen Schritt selbst dann ausführen, wenn Sie bereits über eine vorhandene .gtf-Datei verfügen. Nur so erhalten Sie ein Ergebnis, das als Geoverarbeitungsservice veröffentlicht werden kann.
- Veröffentlichen Sie das Ergebnis aus Schritt 1 als Geoverarbeitungsservice.
Sie können die Eingabeparameter entweder hart kodieren oder sie als konfigurierbare Parameter belassen.
- Klicken Sie auf den neu veröffentlichten Geoverarbeitungs-Task. Die Eingabeparameter dürfen nicht verändert werden. Sie werden mit den gleichen Standardwerten wie bei der ursprünglichen Ausführung des Werkzeugs aus ArcMap versehen.
Bei Ausführung des Geoverarbeitungsservice wird die .gtf-Datei in den %appdata%\Roaming\ESRI\Server10.x\ArcToolbox\CustomTransformations-Ordner des für den Server gültigen Benutzerkontos geschrieben.
- Nach einmaliger Ausführung des Service kann dieser gelöscht werden.
Nachfolgende Geoverarbeitungs-Tasks haben ab jetzt Zugriff auf die von Ihnen erstellte .gtf-Datei.
Manuelles Kopieren der GTF-Datei
Kopieren Sie .gtf manuell vom lokalen Computer auf den Server-Computer.
- Suchen Sie auf dem lokalen Computer nach der .gtf-Datei.
Unter Windows ist der Speicherort meist C:\Users\<USERNAME>\AppData\Roaming\ESRI\Desktop10.X\ArcToolbox\CustomTransformations.
- Suchen Sie auf dem Server-Computer den ArcToolbox\CustomTransformations-Ordner mit dem Benutzerkonto, über das der ArcGIS Server-Service ausgeführt wird.
Unter Windows ist dies in der Regel C:\Users\<ArcGIS Server Account Name>.<Server Name>\Appdata\Roaming\ESRI\Server10.X\ArcToolbox\CustomTransformations. Auf einem Unix-System ist dies normalerweise /<AGS_InstallDir>/framework/runtime/.wine/drive_c/users/<AGS_InstallAccount>/Application Data/ESRI/Server10.X/ArcToolbox/CustomTransformations.
- Kopieren Sie die Datei vom Speicherort in Schritt 1 in den Speicherort von Schritt 2.
ArcGIS-Server-Site mit mehreren Computern
In einer Site mit mehreren Computern können Sie das Werkzeug Benutzerdefinierte geographische Transformation erstellen nicht als Geoverarbeitungsservice veröffentlichen. Es kann ebenfalls nicht zur Erstellung der .gtf-Datei ausgeführt werden. Die Datei muss auf jedem Computer Ihrer Site bereitgestellt werden und für diesen zugänglich sein. Da Sie nicht steuern können, welcher ArcGIS-Server-Computer eine Task-Anforderung verarbeitet, können Sie nicht davon ausgehen, dass jeder Computer den Task mindestens einmal ausführt, um die Datei zu erzeugen. Führen Sie die obigen Schritte im Abschnitt "Manuelles Kopieren der GTF-Datei" für jeden Computer Ihrer Site mit mehreren Computern aus.