private void WriteBoundary(XmlWriter writer, int? boundaryId)
{
if (!boundaryId.HasValue)
return;
FieldBoundary fieldBoundary = null;
foreach (var boundary in TaskWriter.DataModel.Catalog.FieldBoundaries)
{
if (boundary.Id.ReferenceId == boundaryId)
{
fieldBoundary = boundary;
break;
}
}
if (fieldBoundary == null || fieldBoundary.SpatialData == null)
return;
ShapeWriter.WritePolygon(writer, fieldBoundary.SpatialData);
}