public static void WriteDummyDbf(string filename, int recordCount) { DbaseFileHeader dbfHeader = new DbaseFileHeader(); dbfHeader.AddColumn("row", 'N', 11, 0); DbaseFileWriter dbfWriter = new DbaseFileWriter(filename); dbfWriter.Write(dbfHeader); for (int i = 0; i < recordCount; i++) { ArrayList columnValues = new ArrayList(); columnValues.Add((double)i); dbfWriter.Write(columnValues); } dbfWriter.Close(); }
/// <summary> /// Writes a <b>Geometry</b> along with the supplied column data. /// </summary> /// <param name="geometry">The <b>Geometry</b> object.</param> /// <param name="columnValues">An <see cref="System.Collections.ArrayList">ArrayList</see> containing the column values.</param> public void Write(Geometry geometry, ArrayList columnValues) { _shpWriter.WriteGeometry(geometry); _dbfWriter.Write(columnValues); }
public static void WriteDummyDbf(string filename, int recordCount) { DbaseFileHeader dbfHeader = new DbaseFileHeader(); dbfHeader.AddColumn("row",'N',11,0); DbaseFileWriter dbfWriter = new DbaseFileWriter(filename); dbfWriter.Write(dbfHeader); for (int i=0; i < recordCount; i++) { ArrayList columnValues = new ArrayList(); columnValues.Add((double)i); dbfWriter.Write(columnValues); } dbfWriter.Close(); }