Click or drag to resize
XDL

XccConvPixelSize Method

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

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

Parameters

SrIn
Type: Pixoneer.NXDL.NCCXSpatialReference
[In] 입력 지리좌표계(Source)
SrOut
Type: Pixoneer.NXDL.NCCXSpatialReference
[In] 출력 지리좌표계(Destination)
latReference
Type: SystemDouble
[In] 기준이 되는 참조 위도 좌표
lonReference
Type: SystemDouble
[In] 기준이 되는 참조 경도 좌표
pixelSizeX
Type: SystemDouble
X 방향의 해상도(입력값으로 이용하고 변환 후 출력값 리턴)
pixelSizeY
Type: SystemDouble
Y 방향의 해상도(입력값으로 이용하고 변환 후 출력값 리턴)
Examples
위경도(degree) 단위의 해상도를 UTM 북반부 52 zone을 기준으로 하는 해상도를 변환하는 예제
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