NetTopologySuite
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Pages
Package NetTopologySuite.IO

Namespaces

package  Builders
 
package  Converters
 
package  Geometries
 
package  GeoTools
 
package  GML2
 
package  Handlers
 
package  Helpers
 
package  KML
 
package  Sdo
 
package  ShapeFile
 
package  Tests
 
package  TopoJSON
 
package  UdtBase
 

Classes

class  BEBinaryReader
 Extends the BinaryReader class to allow reading values in the BigEndian format. More...
 
class  BEBinaryWriter
 Extends the BinaryWriter class to allow writing values in the BigEndian format. More...
 
class  BigEndianBinaryReader
 Extends the System.IO.BinaryReader class to allow reading of integers and doubles in the Big Endian format. More...
 
class  BigEndianBinaryWriter
 Extends the BinaryWriter class to allow the writing of integers and double values in the Big Endian format. More...
 
class  ColumnStructure
 This class is used in conjunction with RowStructure.
 
class  DbaseFieldDescriptor
 Class for holding the information assicated with a dbase field. More...
 
class  DbaseFileHeader
 Class for holding the information assicated with a dbase header. More...
 
class  DbaseFileReader
 Class that allows records in a dbase file to be enumerated. More...
 
class  DbaseFileWriter
 This class aids in the writing of Dbase IV files. More...
 
class  GaiaExport
 
class  GaiaGeoIO
 
class  GaiaGeoReader
 
class  GaiaGeoWriter
 
class  GaiaImport
 
class  GDBReader
 Read features stored as ESRI GeoDatabase binary format in a SqlServer database, and converts these features to IGeometry format. More...
 
class  GDBWriter
 Writes features as ESRI GeoDatabase binary format in a SqlServer database, and converts this features to <coordinate>Geometry</coordinate> format. More...
 
class  GeoJsonReader
 Represents a GeoJSON Reader allowing for deserialization of various GeoJSON elements or any object containing GeoJSON elements. More...
 
class  GeoJsonSerializer
 Json Serializer with support for GeoJson object structure. More...
 
class  GeoJsonWriter
 Represents a GeoJSON Writer allowing for serialization of various GeoJSON elements or any object containing GeoJSON elements. More...
 
class  MsSql2008GeographyReader
 
class  MsSql2008GeographyWriter
 
class  MsSql2008GeometryReader
 
class  MsSql2008GeometryWriter
 
class  MsSqlSpatialReader
 
class  MsSqlSpatialWriter
 
class  NtsGeographySink
 
class  NtsGeometrySink
 
class  OracleGeometryReader
 
class  OracleGeometryWriter
 
class  ParseException
 Thrown by a WKTReader when a parsing problem occurs. More...
 
class  PostGis2GeometryHeader
 
class  PostGis2Reader
 
class  PostGis2Utility
 
class  PostGis2Writer
 
class  PostGisReader
 Converts a PostGIS binary data to a Geometry. More...
 
class  PostGisWriter
 Writes a PostGIS binary representation of a Geometry. More...
 
struct  RowStructure
 Implements ICustomTypeDescriptor so we can simulate a row object having a property for every field.
 
class  Shapefile
 This class is used to read and write ESRI Shapefiles. More...
 
class  ShapeFileConstants
 Shapefile specific constants
 
class  ShapefileDataReader
 Creates a IDataReader that can be used to enumerate through an ESRI shape file. More...
 
class  ShapefileDataWriter
 A simple test class for write a complete (shp, shx and dbf) shapefile structure. More...
 
class  ShapefileException
 The exception that is thrown when a non-fatal application error occurs related to Topology functionality. More...
 
class  ShapefileHeader
 Class that represents a shape file header record. More...
 
class  ShapefileReader
 This class represnts an ESRI Shapefile. More...
 
class  ShapefileWriter
 This class writes ESRI Shapefiles. More...
 
class  ShapeReader
 Contains methods for reading a single Geometry in binary ESRI shapefile format. More...
 
class  ShapeWriter
 Contains methods for writing a single Geometry in binary ESRI shapefile format. More...
 
class  TopoJsonReader
 Represents a TopoJSON Reader, used to deserialize TopoJSON elements More...
 
class  TopoJsonSerializer
 Json Serializer with support for TopoJSON object structure. For more information about TopoJSON format, see: https://github.com/mbostock/topojson/wiki/Introduction More...
 
class  TopoJsonWriter
 Represents a TopoJSON Writer, uesd to serialize TopoJSON elements. More...
 
class  WKBHexFileReader
 Reads a sequence of Geometrys in WKBHex format from a text file. Each WKBHex geometry must be on a single line The geometries in the file may be separated by any amount of whitespace and newlines. More...
 
class  WKBReader
 Converts a Well-Known Binary byte data to a Geometry. More...
 
class  WKBWriter
 Writes a Well-Known Binary byte data representation of a Geometry. More...
 
class  WKTFileReader
 Reads a sequence of IGeometrys in WKT format from a text file. /summary> More...
 
class  WKTReader
 Converts a Well-Known Text string to a Geometry. More...
 
class  WktStreamTokenizer
 Reads a stream of Well Known Text (wkt) string and returns a stream of tokens. More...
 
class  WKTWriter
 Outputs the textual representation of a Geometry. The WKTWriter outputs coordinates rounded to the precision model. No more than the maximum number of necessary decimal places will be output. The Well-known Text format is defined in the OpenGIS Simple Features Specification for SQL. A non-standard "LINEARRING" tag is used for LinearRings. The WKT spec does not define a special tag for LinearRings. The standard tag to use is "LINESTRING". More...
 

Enumerations

enum  WKBGeometryTypes {
  WKBGeometryTypes.WKBPoint = 1, WKBGeometryTypes.WKBLineString = 2, WKBGeometryTypes.WKBPolygon = 3, WKBGeometryTypes.WKBMultiPoint = 4,
  WKBGeometryTypes.WKBMultiLineString = 5, WKBGeometryTypes.WKBMultiPolygon = 6, WKBGeometryTypes.WKBGeometryCollection = 7, WKBGeometryTypes.WKBPointZ = 1001,
  WKBGeometryTypes.WKBLineStringZ = 1002, WKBGeometryTypes.WKBPolygonZ = 1003, WKBGeometryTypes.WKBMultiPointZ = 1004, WKBGeometryTypes.WKBMultiLineStringZ = 1005,
  WKBGeometryTypes.WKBMultiPolygonZ = 1006, WKBGeometryTypes.WKBGeometryCollectionZ = 1007, WKBGeometryTypes.WKBPointM = 2001, WKBGeometryTypes.WKBLineStringM = 2002,
  WKBGeometryTypes.WKBPolygonM = 2003, WKBGeometryTypes.WKBMultiPointM = 2004, WKBGeometryTypes.WKBMultiLineStringM = 2005, WKBGeometryTypes.WKBMultiPolygonM = 2006,
  WKBGeometryTypes.WKBGeometryCollectionM = 2007, WKBGeometryTypes.WKBPointZM = 3001, WKBGeometryTypes.WKBLineStringZM = 3002, WKBGeometryTypes.WKBPolygonZM = 3003,
  WKBGeometryTypes.WKBMultiPointZM = 3004, WKBGeometryTypes.WKBMultiLineStringZM = 3005, WKBGeometryTypes.WKBMultiPolygonZM = 3006, WKBGeometryTypes.WKBGeometryCollectionZM = 3007
}
 WKB Geometry Types More...
 
enum  GeoJsonObjectType {
  GeoJsonObjectType.Point, GeoJsonObjectType.MultiPoint, GeoJsonObjectType.LineString, GeoJsonObjectType.MultiLineString,
  GeoJsonObjectType.Polygon, GeoJsonObjectType.MultiPolygon, GeoJsonObjectType.GeometryCollection, GeoJsonObjectType.Feature,
  GeoJsonObjectType.FeatureCollection
}
 Defines the GeoJSON Objects types as defined in the geojson.org v1.0 spec. More...
 
enum  ShapeGeometryType {
  ShapeGeometryType.NullShape = 0, ShapeGeometryType.Point = 1, ShapeGeometryType.LineString = 3, ShapeGeometryType.Polygon = 5,
  ShapeGeometryType.MultiPoint = 8, ShapeGeometryType.PointZM = 11, ShapeGeometryType.LineStringZM = 13, ShapeGeometryType.PolygonZM = 15,
  ShapeGeometryType.MultiPointZM = 18, ShapeGeometryType.PointM = 21, ShapeGeometryType.LineStringM = 23, ShapeGeometryType.PolygonM = 25,
  ShapeGeometryType.MultiPointM = 28, ShapeGeometryType.MultiPatch = 31, ShapeGeometryType.PointZ = 9, ShapeGeometryType.LineStringZ = 10,
  ShapeGeometryType.PolygonZ = 19, ShapeGeometryType.MultiPointZ = 20
}
 Feature type enumeration More...
 

Enumeration Type Documentation

Defines the GeoJSON Objects types as defined in the geojson.org v1.0 spec.

Enumerator
Point 

Defines the Point type.

MultiPoint 

Defines the MultiPoint type.

LineString 

Defines the LineString type.

MultiLineString 

Defines the MultiLineString type.

Polygon 

Defines the Polygon type.

MultiPolygon 

Defines the MultiPolygon type.

GeometryCollection 

Defines the GeometryCollection type.

Feature 

Defines the Feature type.

FeatureCollection 

Defines the FeatureCollection type.

Feature type enumeration

Enumerator
NullShape 

Null Shape

Point 

Point

LineString 

LineString

Polygon 

Polygon

MultiPoint 

MultiPoint

PointZM 

PointMZ

LineStringZM 

PolyLineMZ

PolygonZM 

PolygonMZ

MultiPointZM 

MultiPointMZ

PointM 

PointM

LineStringM 

LineStringM

PolygonM 

PolygonM

MultiPointM 

MultiPointM

MultiPatch 

MultiPatch

PointZ 

PointZ

LineStringZ 

LineStringZ

PolygonZ 

PolygonZ

MultiPointZ 

MultiPointZ

WKB Geometry Types

Enumerator
WKBPoint 

Point.

WKBLineString 

LineString.

WKBPolygon 

Polygon.

WKBMultiPoint 

MultiPoint.

WKBMultiLineString 

MultiLineString.

WKBMultiPolygon 

MultiPolygon.

WKBGeometryCollection 

GeometryCollection.

WKBPointZ 

Point with Z coordinate.

WKBLineStringZ 

LineString with Z coordinate.

WKBPolygonZ 

Polygon with Z coordinate.

WKBMultiPointZ 

MultiPoint with Z coordinate.

WKBMultiLineStringZ 

MultiLineString with Z coordinate.

WKBMultiPolygonZ 

MultiPolygon with Z coordinate.

WKBGeometryCollectionZ 

GeometryCollection with Z coordinate.

WKBPointM 

Point with M ordinate value.

WKBLineStringM 

LineString with M ordinate value.

WKBPolygonM 

Polygon with M ordinate value.

WKBMultiPointM 

MultiPoint with M ordinate value.

WKBMultiLineStringM 

MultiLineString with M ordinate value.

WKBMultiPolygonM 

MultiPolygon with M ordinate value.

WKBGeometryCollectionM 

GeometryCollection with M ordinate value.

WKBPointZM 

Point with Z coordinate and M ordinate value.

WKBLineStringZM 

LineString with Z coordinate and M ordinate value.

WKBPolygonZM 

Polygon with Z coordinate and M ordinate value.

WKBMultiPointZM 

MultiPoint with Z coordinate and M ordinate value.

WKBMultiLineStringZM 

MultiLineString with Z coordinate and M ordinate value.

WKBMultiPolygonZM 

MultiPolygon with Z coordinate and M ordinate value.

WKBGeometryCollectionZM 

GeometryCollection with Z coordinate and M ordinate value.