public static ShapeFileModel OpenFile(string file, ProjectionInfo projection) { var res = new ShapeFileModel(); res.File = file; res.Shape = Shapefile.OpenFile(file); if (projection != null) res.Shape.Reproject(projection); return res; }
public ShapeFileDataReader(ShapeFileModel model, bool addFileIdentifier) : base(GetTableInfo(model.Shape.DataTable, addFileIdentifier)) { _model = model; _addFileIdentifier = addFileIdentifier; }
public ShapeFileVertexReader(ShapeFileModel model, bool addFileIdentifier) : base(GetStructure(addFileIdentifier)) { _model = model; _addFileIdentifier = addFileIdentifier; }