when calling GetCenterPoint
The shape you provided does not pass our simple validation.
The Shape is contructed as
new RectangleShape(new PointShape(longitude, latidude), new PointShape(longitude + longStep, latidude + latStep)));.
CalculateGridCellValue(