Hi everybody!
Please, see the next code:
var center = new PointShape(37.540299874533, 55.8923595073993);
var proj = new Proj4Projection
{
InternalProjectionParametersString = Proj4Projection.GetEsriParametersString(4326),
ExternalProjectionParametersString = Proj4Projection.GetGoogleMapParametersString()
};
proj.Open();
var elipse = new EllipseShape(center, 10, 10, proj.GetInternalGeographyUnit (), DistanceUnit.Meter);
var elipse1 = proj.ConvertToExternalProjection(elipse);
var dd = elipse1.GetBoundingBox ();
var elipse3 = new EllipseShape(proj.ConvertToExternalProjection (center) as PointShape, 10, 10, proj.GetExternalGeographyUnit(), DistanceUnit.Meter);
var dd1 = elipse3.GetBoundingBox();
And see the result on the picture in attachment. It so strange result, what do you think about it? Why dd != dd1? Thank you
004_003_002_001_Error.jpg (33.5 KB)