private void addRasterbindingElement(RasterLayer layer, XmlDocument doc, XmlElement layerElement)
{
XmlElement bindingElement = doc.CreateElement("binding");
layerElement.AppendChild(bindingElement);
addAttribute(doc, bindingElement, "raster_x", ((int)layer.Binding.RasterX).ToString(CultureInfo.InvariantCulture));
addAttribute(doc, bindingElement, "raster_y", ((int)layer.Binding.RasterY).ToString(CultureInfo.InvariantCulture));
addAttribute(doc, bindingElement, "map_x", ((double)layer.Binding.MapPoint.X).ToString(CultureInfo.InvariantCulture));
addAttribute(doc, bindingElement, "map_y", ((double)layer.Binding.MapPoint.Y).ToString(CultureInfo.InvariantCulture));
addAttribute(doc, bindingElement, "pixel_width", ((double)layer.Binding.PixelWidth).ToString(CultureInfo.InvariantCulture));
addAttribute(doc, bindingElement, "pixel_height", ((double)layer.Binding.PixelHeight).ToString(CultureInfo.InvariantCulture));
}