高斯计算,高斯正算,高斯反算
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ESRI.ArcGIS.Geometry;
namespace ArcGISPublic.GaussHelper
{
public static class GCalculator
{
public static IPoint GaussToJW(IPoint point)
{
Gausstojw a1 = new Gausstojw();
a1.X = point.X;
a1.Y = point.Y;
a1.Zone = 18;
IPoint p = new PointClass();
p.X = a1.Longitude;
p.Y = a1.Lantitude;
return p;
}
public static IPoint JWToGauss(IPoint point)
{
JWtoGauss jwToGauss = new JWtoGauss();
jwToGauss._EX = point.X;
jwToGauss._NY = point.Y;
IPoint p = new PointClass();
p.X = jwToGauss.X;
p.Y = jwToGauss.Y;
p.Z = point.Z;
return p;
}
}
}