Click or drag to resize
XDL

XccConvPixelSize Method

In 지리좌표계에서 Out좌표계로의 해상도(공간적 화소 크기)를 변환한다.

Namespace: Pixoneer.NXDL.NCC
Assembly: NXDLcc (in NXDLcc.dll) Version: 2.0.3.38
Syntax
C#
public static void ConvPixelSize(
	XSpatialReference SrIn,
	XSpatialReference SrOut,
	double latReference,
	double lonReference,
	ref double pixelSizeX,
	ref double pixelSizeY
)

Parameters

SrIn  XSpatialReference
[In] 입력 지리좌표계(Source)
SrOut  XSpatialReference
[In] 출력 지리좌표계(Destination)
latReference  Double
[In] 기준이 되는 참조 위도 좌표
lonReference  Double
[In] 기준이 되는 참조 경도 좌표
pixelSizeX  Double
X 방향의 해상도(입력값으로 이용하고 변환 후 출력값 리턴)
pixelSizeY  Double
Y 방향의 해상도(입력값으로 이용하고 변환 후 출력값 리턴)
Example
위경도(degree) 단위의 해상도를 UTM 북반부 52 zone을 기준으로 하는 해상도를 변환하는 예제
C#
XSpatialReference srGeo = new XSpatialReference();  
XSpatialReference srUTM = new XSpatialReference();
srGeo.importFromEPSG(4326);                // degree 단위의 위경도 좌표계. 이 대신 SetWellKnownGeogCS("WGS84")을 사용할 경우, "degree minute second" 단위를 이용
srUTM.SetWellKnownGeogCS("WGS84");
srUTM.SetUTM(52, true);

double lat = 37.0;
double lon = 127.0;
double psx = 0.00027777999999999999;
double psy = 0.00027777999999999999;

Xcc.ConvPixelSize(srGeo, srUTM, lat, lon, ref psx, ref psy);
See Also