Skip To Content

esri_coordsys_DatumTransformations (AutoLISP)

Diese Funktion gibt alle Datumstransformationsdefinitionen in der Zeichnung als Liste mit Assoziationslisten zurück.

Die Kombination aus Quell-Koordinatensystem und Ziel-Koordinatensystem ist in jeder Datumstransformationsdefinition eindeutig und dient als Schlüsselwert zur Unterscheidung der Datumstransformationsdefinitionen in der Zeichnung. Jede Datumstransformationsdefinition enthält eine Liste der Schritte zum Durchführen der Transformation. Jeder Schritt hat eine Richtung, die angibt, in welcher Reihenfolge der Schritt der Koordinatensystemtransformation angewendet wird.

Syntax

(esri_coordsys_DatumTransformations)

Argumente

  • Keine

Beispiel 1 für die Verwendung

Anfordern der Liste der Datumstransformationen in einer Zeichnung, die fünf Datumstransformationen enthält:

(esri_coordsys_DatumTransformations)

Ergebnis des Beispiels 1 für die Verwendung

Gibt eine Liste zurück, die fünf Datumstransformationen, die in der Beispielzeichnung gefunden wurden, enthält.

((("From" . "2882") ("To" . "3857") ("Transformation" ((("Direction" . "Forward") ("Step" . "1901"))))) (("From" . "6425") ("To" . "3857") ("Transformation" ((("Direction" . "Reverse") ("Step" . "108355")) (("Direction" . "Reverse") ("Step" . "108282"))))) (("From" . "6443") ("To" . "3857") ("Transformation" ((("Direction" . "Reverse") ("Step" . "108363"))))) (("From" . "3857") ("To" . "4432") ("Transformation" ((("Direction" . "Reverse") ("Step" . "1173")) (("Direction" . "Forward") ("Step" . "1241"))))) (("From" . "102118") ("To" . "3857") ("Transformation" ((("Direction" . "Forward") ("Step" . "1173"))))) (("From" . "6543") ("To" . "3857") ("Transformation" ((("Direction" . "Reverse") ("Step" . "108354"))))))

Beispiel 2 für die Verwendung

Anfordern der Liste der Datumstransformationen in einer Zeichnung, die keine festgelegten Datumstransformationen enthält:

(esri_coordsys_DatumTransformations)

Ergebnis des Beispiels 2 für die Verwendung

Gibt die Meldung zurück, dass in der Zeichnung keine Datumstransformationen festgelegt wurden.

(nil ("Error" . "No datum transformations found."))

Rückgabewerte

  • Alle Datumstransformationen in der Zeichnung werden als Liste mit Assoziationslisten zurückgegeben.
  • Wenn bei der Funktion ein Fehler auftritt, wird eine Liste zurückgegeben, in der der erste Wert nil lautet. Anschließend wird eine Assoziationsliste mit dem Schlüsselwert "Error" sowie eine entsprechende Fehlermeldung in Form einer Zeichenfolge zurückgegeben: (nil ("Error" . "<message>")).

Rückgabewerte mit Fehlern

Ein Rückgabewert mit Fehlern kann die folgende Ursache haben:

  • (nil ("Error" . "No datum transformations found."))

    In der Zeichnung wurden keine Datumstransformationen festgelegt.