User Tools

Site Tools


api:dk11:net:tatukgis.ndk.tgis_cstransformlist.prepare_integer_string_integer_integer_integer_780b7e4f979e54ff5beae4794fcf6d07

Table of Contents

TGIS_CSTransformList.Prepare method

DK11 for .NET | TatukGIS.NDK.TGIS_CSTransformList.Prepare | Constructors | Methods | Properties

Prepare a TGIS_CSTransformAbstract object. If the matching object does not exists then will be added to the list and returned. If the object can be found then it will be returned form the list.

Available also on: Delphi | Java | ActiveX | Python.

Syntax

// C#
public virtual TGIS_CSTransformAbstract Prepare(
  int _epsg,
  string _wkt,
  int _method,
  int _ellipsoid,
  int _number,
  int _area,
  double _a,
  double _b,
  double _c,
  double _d,
  double _e,
  double _f,
  double _g,
  double _h,
  double _i,
  double _j
);
' VisualBasic
Public Overridable Function Prepare(
  ByVal _epsg As Integer,
  ByVal _wkt As String,
  ByVal _method As Integer,
  ByVal _ellipsoid As Integer,
  ByVal _number As Integer,
  ByVal _area As Integer,
  ByVal _a As Double,
  ByVal _b As Double,
  ByVal _c As Double,
  ByVal _d As Double,
  ByVal _e As Double,
  ByVal _f As Double,
  ByVal _g As Double,
  ByVal _h As Double,
  ByVal _i As Double,
  ByVal _j As Double
) As TGIS_CSTransformAbstract
// Oxygene
public
  function Prepare(
    _epsg : Integer;
    _wkt : String;
    _method : Integer;
    _ellipsoid : Integer;
    _number : Integer;
    _area : Integer;
    _a : Double;
    _b : Double;
    _c : Double;
    _d : Double;
    _e : Double;
    _f : Double;
    _g : Double;
    _h : Double;
    _i : Double;
    _j : Double
  ) : TGIS_CSTransformAbstract; reintroduce; virtual;

Parameters

Name Type Description
_epsg int
Integer
EPSG code for the transformation; if 0 then EPSG will be assigned from user defined, temporary pool
_wkt string
String
wkt name for transformation
_method int
Integer
EPSG code for method
_ellipsoid int
Integer
EPSG code for the ellipsoid
_number int
Integer
serial number of transformation for current datum
_area int
Integer
EPSG area code
_a double
Double
For Methods 9603, 9606, 9607, 9636: X delta of geocentric shift expressed in meters; For Methods 9618, 9119: latitude shift expressed in radians;
_b double
Double
For Methods 9603, 9606, 9607, 9636: Y delta of geocentric shift expressed in meters; For Methods 9618, 9119: longitude shift expressed in radians;
_c double
Double
For Methods 9603, 9606, 9607, 9636: Z delta of geocentric shift expressed in meters; For Method 9618: gravity height over the ellipsoid height; For Method 9619: unused;
_d double
Double
For Methods 9603, 9606, 9607, 9636: X rotation of geocentric expressed in radians; For Methods 9603, 9618, 9619: unused;
_e double
Double
For Methods 9603, 9606, 9607, 9636: Y rotation of geocentric expressed in radians; For Methods 9603, 9618, 9619: unused;
_f double
Double
For Methods 9603, 9606, 9607, 9636: Z rotation of geocentric expressed in radians; For Methods 9603, 9618, 9619: unused;
_g double
Double
For Methods 9603, 9606, 9607, 9636: scaled correction of geocentric relative to 1; For Methods 9603, 9618: unused;
_h double
Double
For Method 9636: X reference point in Cartesian system expressed in meters; For Methods 9603, 9606, 9607, 9618, 9619: unused;
_i double
Double
For Method 9636: Y reference point in Cartesian system expressed in meters; For Methods 9603, 9606, 9607, 9618, 9619: unused;
_j double
Double
For Method 9636: X reference point in Cartesian system expressed in meters; For Methods 9603, 9606, 9607, 9618, 9619: unused;

Result

Type Description
TGIS_CSTransformAbstract Newly created / Found object or nil.
2022/11/16 01:29

Page Tools