public void FillPolygon(SqlGeography geography, int i, object data = null)
{
using (var gp = _graphicsPathBuilder.Build(geography))
using (var brush = Utf8Grid.CreateBrush(i))
{
_graphics.FillPath(brush, gp);
}
if (data != null)
{
this.Data.Add(i.ToString(), data);
}
}