Azavea.NijPredictivePolicing.ACSAlchemistLibrary.FileFormats.ShapefileHelper.SetupHeader C# (CSharp) Method

SetupHeader() public static method

Consumes an ADO.net datatable and correctly initializes a Shapefile header object
public static SetupHeader ( DataTable table ) : GisSharpBlog.NetTopologySuite.IO.DbaseFileHeader
table System.Data.DataTable
return GisSharpBlog.NetTopologySuite.IO.DbaseFileHeader
        public static DbaseFileHeader SetupHeader(DataTable table)
        {
            DbaseFileHeader header = new DbaseFileHeader();
            foreach (DataColumn col in table.Columns)
            {
                Type t = col.DataType;
                string columnName = Utilities.EnsureMaxLength(col.ColumnName, 10);

                AddColumn(header, columnName, t);
            }

            return header;
        }