title: Convert latitude and longitude to utm point in 43 Zone
body: <p>I have latitude and longitude points like(23.7019973789308,72.5465551902882)
  like this, I have many point, who are enter by Users in my application,
  I just want to convert them in Meters in 43 Zone in C#.
  I did't get any suitable code, who can convert these points.
  I go through this link also, but did't get solution.
  <a href="http://www.igorexchange.com/node/927" rel="nofollow">http://www.igorexchange.com/node/927</a></p>
  
  <p>I tried this code also....</p>
  
  <pre><code>  static public IPoint FromLatLonToUTM(double lon, double lat, out double UTM_x, out double UTM_y)
    {
    ISpatialReferenceFactory2 pSpatRefFact;
    IProjectedCoordinateSystem pToPCS; 
    IGeographicCoordinateSystem pFromGCS; 
    IGeometry pGeo ; 
    IPoint pPoint;
  
    UTM_x = 0;
    UTM_y = 0;
  
    pPoint = new PointClass();
    pPoint.PutCoords(lon, lat);
  
    pSpatRefFact = new SpatialReferenceEnvironmentClass();
  
    pFromGCS = pSpatRefFact.CreateGeographicCoordinateSystem((int)esriSRGeoCSType.esriSRGeoCS_NAD1983);
    pToPCS = pSpatRefFact.CreateProjectedCoordinateSystem((int)esriSRProjCSType.esriSRProjCS_NAD1983UTM_17N);
  
    pGeo = pPoint;
    pGeo.SpatialReference = pFromGCS;
  
    pGeo.Project (pToPCS);
  
    pPoint = (IPoint) pGeo;
    UTM_x =  pPoint.X;
    UTM_y = pPoint.Y;
            Debug.Write(UTM_x);
            Debug.WriteLine("");
            Debug.Write(UTM_y);
            Debug.WriteLine("");
    return  pPoint;
  }
  </code></pre>
  
  <p>Help me.............</p>