private bool LoadOriginPosition(XmlNode inputNode)
{
double minLatitude;
if (!inputNode.GetXmlNodeValue("@A").ParseValue(out minLatitude) ||
minLatitude < -90 || minLatitude > 90)
return false;
double minLongitude;
if (!inputNode.GetXmlNodeValue("@B").ParseValue(out minLongitude) ||
minLongitude < -180 || minLongitude > 180)
return false;
_descriptor.Origin = new Point();
_descriptor.Origin.Y = minLatitude;
_descriptor.Origin.X = minLongitude;
return true;
}