Creates a IDataReader that can be used to enumerate through an ESRI shape file.
More...
|
| class | ShapefileDataReaderEnumerator |
| |
| class | SLShapeFileDataEnumerator |
| |
|
| | ShapefileDataReader (string filename, IGeometryFactory geometryFactory) |
| | Initializes a new instance of the ShapefileDataReader class. More...
|
| |
|
void | Reset () |
| |
| void | Dispose () |
| |
| void | Close () |
| | Closes the IDataReader 0bject. More...
|
| |
| bool | NextResult () |
| | Advances the data reader to the next result, when reading the shapefile. More...
|
| |
| bool | Read () |
| | Advances the IDataReader to the next record. More...
|
| |
| DataTable | GetSchemaTable () |
| | Returns a DataTable that describes the column metadata of the IDataReader. More...
|
| |
| int | GetInt32 (int i) |
| |
| object | GetValue (int i) |
| |
| bool | IsDBNull (int i) |
| |
| long | GetBytes (int i, long fieldOffset, byte[] buffer, int bufferoffset, int length) |
| |
| byte | GetByte (int i) |
| |
| Type | GetFieldType (int i) |
| |
| decimal | GetDecimal (int i) |
| |
| int | GetValues (object[] values) |
| |
| string | GetName (int i) |
| |
| long | GetInt64 (int i) |
| |
| double | GetDouble (int i) |
| |
| bool | GetBoolean (int i) |
| |
| Guid | GetGuid (int i) |
| |
| DateTime | GetDateTime (int i) |
| |
| int | GetOrdinal (string name) |
| |
| string | GetDataTypeName (int i) |
| |
| float | GetFloat (int i) |
| |
| IDataReader | GetData (int i) |
| |
| long | GetChars (int i, long fieldoffset, char[] buffer, int bufferoffset, int length) |
| |
| string | GetString (int i) |
| |
| char | GetChar (int i) |
| |
| short | GetInt16 (int i) |
| |
| IEnumerator | GetEnumerator () |
| |
|
| ShapefileDataReader (ISchemaFactory schemaFactory) |
| |
|
IEnumerator< IRecord > | GetEnumerator () |
| |
|
IMemoryRecordSet | ToInMemorySet () |
| |
|
IMemoryRecordSet | ToInMemorySet (Expression< Func< IRecord, bool >> predicate) |
| |
| bool | Read () |
| | Advances the IDataReader to the next record. More...
|
| |
Creates a IDataReader that can be used to enumerate through an ESRI shape file.
To create a ShapefileDataReader, use the static methods on the Shapefile class.
| NetTopologySuite.IO.ShapefileDataReader.ShapefileDataReader |
( |
string |
filename, |
|
|
IGeometryFactory |
geometryFactory |
|
) |
| |
Initializes a new instance of the ShapefileDataReader class.
- Parameters
-
| filename | The shapefile to read (minus the .shp extension) |
param name="geometryFactory">The GeometryFactory to use.
| void NetTopologySuite.IO.ShapefileDataReader.Close |
( |
| ) |
|
Closes the IDataReader 0bject.
| void NetTopologySuite.IO.ShapefileDataReader.Dispose |
( |
| ) |
|
| bool NetTopologySuite.IO.ShapefileDataReader.GetBoolean |
( |
int |
i | ) |
|
| byte NetTopologySuite.IO.ShapefileDataReader.GetByte |
( |
int |
i | ) |
|
| long NetTopologySuite.IO.ShapefileDataReader.GetBytes |
( |
int |
i, |
|
|
long |
fieldOffset, |
|
|
byte[] |
buffer, |
|
|
int |
bufferoffset, |
|
|
int |
length |
|
) |
| |
- Parameters
-
| i | |
| fieldOffset | |
| buffer | |
| bufferoffset | |
| length | |
- Returns
| char NetTopologySuite.IO.ShapefileDataReader.GetChar |
( |
int |
i | ) |
|
| long NetTopologySuite.IO.ShapefileDataReader.GetChars |
( |
int |
i, |
|
|
long |
fieldoffset, |
|
|
char[] |
buffer, |
|
|
int |
bufferoffset, |
|
|
int |
length |
|
) |
| |
- Parameters
-
| i | |
| fieldoffset | |
| buffer | |
| bufferoffset | |
| length | |
- Returns
| IDataReader NetTopologySuite.IO.ShapefileDataReader.GetData |
( |
int |
i | ) |
|
| string NetTopologySuite.IO.ShapefileDataReader.GetDataTypeName |
( |
int |
i | ) |
|
| DateTime NetTopologySuite.IO.ShapefileDataReader.GetDateTime |
( |
int |
i | ) |
|
| decimal NetTopologySuite.IO.ShapefileDataReader.GetDecimal |
( |
int |
i | ) |
|
| double NetTopologySuite.IO.ShapefileDataReader.GetDouble |
( |
int |
i | ) |
|
| IEnumerator NetTopologySuite.IO.ShapefileDataReader.GetEnumerator |
( |
| ) |
|
| Type NetTopologySuite.IO.ShapefileDataReader.GetFieldType |
( |
int |
i | ) |
|
| float NetTopologySuite.IO.ShapefileDataReader.GetFloat |
( |
int |
i | ) |
|
| Guid NetTopologySuite.IO.ShapefileDataReader.GetGuid |
( |
int |
i | ) |
|
| short NetTopologySuite.IO.ShapefileDataReader.GetInt16 |
( |
int |
i | ) |
|
| int NetTopologySuite.IO.ShapefileDataReader.GetInt32 |
( |
int |
i | ) |
|
| long NetTopologySuite.IO.ShapefileDataReader.GetInt64 |
( |
int |
i | ) |
|
| string NetTopologySuite.IO.ShapefileDataReader.GetName |
( |
int |
i | ) |
|
| int NetTopologySuite.IO.ShapefileDataReader.GetOrdinal |
( |
string |
name | ) |
|
| DataTable NetTopologySuite.IO.ShapefileDataReader.GetSchemaTable |
( |
| ) |
|
Returns a DataTable that describes the column metadata of the IDataReader.
- Returns
- A DataTable that describes the column metadata.
| string NetTopologySuite.IO.ShapefileDataReader.GetString |
( |
int |
i | ) |
|
| object NetTopologySuite.IO.ShapefileDataReader.GetValue |
( |
int |
i | ) |
|
| int NetTopologySuite.IO.ShapefileDataReader.GetValues |
( |
object[] |
values | ) |
|
| bool NetTopologySuite.IO.ShapefileDataReader.IsDBNull |
( |
int |
i | ) |
|
| bool NetTopologySuite.IO.ShapefileDataReader.NextResult |
( |
| ) |
|
Advances the data reader to the next result, when reading the shapefile.
- Returns
- false
| bool NetTopologySuite.IO.ShapefileDataReader.Read |
( |
| ) |
|
Advances the IDataReader to the next record.
- Returns
- true if there are more rows; otherwise, false.
| bool NetTopologySuite.IO.ShapefileDataReader.Read |
( |
| ) |
|
Advances the IDataReader to the next record.
- Returns
- true if there are more rows; otherwise, false.
Gets the header for the Dbase file.
| int NetTopologySuite.IO.ShapefileDataReader.Depth |
|
get |
Always return a value of zero since nesting is not supported.
The level of nesting.
The outermost table has a depth of zero.
| int NetTopologySuite.IO.ShapefileDataReader.FieldCount |
|
get |
| IGeometry NetTopologySuite.IO.ShapefileDataReader.Geometry |
|
get |
Return geometry feature of the shapefile.
| bool NetTopologySuite.IO.ShapefileDataReader.IsClosed |
|
get |
Gets a value indicating whether the data reader is closed.
true if the data reader is closed; otherwise, false.
IsClosed and RecordsAffected are the only properties that you can call after the IDataReader is closed.
| int NetTopologySuite.IO.ShapefileDataReader.RecordCount |
|
get |
Gets the numbers of records in the Shapefile.
| int NetTopologySuite.IO.ShapefileDataReader.RecordsAffected |
|
get |
Not applicable for this data reader.
Always -1 for this data reader.
| object NetTopologySuite.IO.ShapefileDataReader.this[int i] |
|
get |
| object NetTopologySuite.IO.ShapefileDataReader.this[string name] |
|
get |
The documentation for this class was generated from the following files:
- NetTopologySuite/NetTopologySuite.IO/NetTopologySuite.IO.GeoTools/ShapefileDataReader.cs
- NetTopologySuite/NetTopologySuite.IO/NetTopologySuite.IO.GeoTools/ShapefileDataReader.FullFat.cs
- NetTopologySuite/NetTopologySuite.IO/NetTopologySuite.IO.GeoTools.Silverlight/ShapefileDataReader.SL.cs