The ShapeFile type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| ClearRecordsVisibility |
Sets all shapefile records to be visible
| |
| ClearSelectedRecords |
Clears any selected shapefile records
| |
| Close |
Closes the underlying stream of the ShapeFile and clears all of the internal data.
After calling this method the ShapeFile can no longer be rendered
| |
| ConvertExtentToWgs84 |
Convert source extent to WGS84 extent
| |
| Dispose |
Disposes of the ShapeFile
| |
| Equals | (Inherited from Object.) | |
| Finalize | (Inherited from Object.) | |
| GetAttributeFieldNames |
Gets all of the Attribute Names contained in the shapefile's DBF file
| |
| GetAttributeFieldValues |
Gets all of the Attribute values contained in the shapefile's DBF file
| |
| GetClosestShape(PointD, Double) | ||
| GetClosestShape(PointD, Double, PolylineDistanceInfo%) | ||
| GetClosestShape(PointD, Double, List<(Of <<'(Int32>)>>), PolylineDistanceInfo%) |
returns the index of the closest shape in the given collection of records
| |
| GetClosestShape(PointD, Double, ReadOnlyCollection<(Of <<'(Int32>)>>), PolylineDistanceInfo%) | ||
| GetHashCode | (Inherited from Object.) | |
| GetRecords |
Gets all of the records at fieldIndex in the DBF file
| |
| GetShapeBounds |
Gets the rectangular bounds of an individual shape in the ShapeFile
| |
| GetShapeBoundsD |
Gets the rectangular bounds of an individual shape in the ShapeFile in double precision coordinates
| |
| GetShapeData(Int32) |
Gets the raw shape data at given record index.
| |
| GetShapeData(Int32, array<Byte>[]()[][]) |
Gets the raw shape data at given record index, using a supplied dataBuffer to read the data.
| |
| GetShapeDataD(Int32) |
Gets the raw shape data in double precision format at given record index.
| |
| GetShapeDataD(Int32, array<Byte>[]()[][]) |
Gets the raw shape data in double precision format at given record index, using a supplied dataBuffer to read the data.
| |
| GetShapeExtentsD |
Gets the rectangular extent of each shape in the shapefile in double precision form
| |
| GetShapeFileEnumerator()()()() |
Gets a ShapeFileEnumerator, which can be used to enumerate over all of the records in the ShapeFile
| |
| GetShapeFileEnumerator(RectangleD) |
Gets a ShapeFileEnumerator, which can be used to enumerate over all of the records in the ShapeFile, intersecting with a given bounds
| |
| GetShapeFileEnumerator(RectangleF, ShapeFileEnumerator..::..IntersectionType) |
Gets a ShapeFileEnumerator, which can be used to enumerate over all of the records in the ShapeFile, intersecting or contained within a given bounds
| |
| GetShapeIndexContainingPoint |
returns the index of the shape containing Point pt
| |
| GetShapeIndiciesIntersectingCircle |
gets records intersecting a circle
| |
| GetShapeIndiciesIntersectingRect |
Gets records intersecting a given rectangle
| |
| GetShapeMDataD(Int32) |
Gets the raw shape M(Measures) data in double precision format at given record index, using a supplied dataBuffer to read the data.
| |
| GetShapeMDataD(Int32, array<Byte>[]()[][]) |
Gets the raw shape M(Measures) data in double precision format at given record index, using a supplied dataBuffer to read the data.
| |
| GetShapeZData(Int32) |
Gets the raw shape Z(height) data at given record index.
| |
| GetShapeZData(Int32, array<Byte>[]()[][]) |
Gets the raw shape Z(height) data at given record index, using a supplied dataBuffer to read the data.
| |
| GetShapeZDataD |
Gets the raw shape Z(height) data in double precision format at given record index, using a supplied dataBuffer to read the data.
| |
| GetType | (Inherited from Object.) | |
| IsRecordSelected |
returns whether a shapefile record is currently selected
| |
| IsRecordVisible |
returns whether a shapefile record is currently visible
| |
| IsVisibleAtZoomLevel |
Checks whether the ShapeFile will be visible if rendered at given zoom level, as determined by the
ShapeFile RenderSettings
| |
| LatLongToProjection |
Transforms a point using MercatorProjection
| |
| LLExtentToProjectedExtent | ||
| LLToMercator |
Applys the Mercator projection to a lat long pt and returns
the projected point
| |
| LoadFromFile |
Loads a ShapeFile using a path to a .shp shape file
| |
| LoadFromFile2 |
Loads a ShapeFile using a path to a .shp shape file
| |
| MemberwiseClone | (Inherited from Object.) | |
| MercatorToLL |
Utillity method to translate a Point using a Mercator Projection t its Lat/Long representation.
| |
| ProjectionToLatLong |
Returns a projected point to its Lat Long equivalent
| |
| ReadXml |
Reads and and loads a ShapeFile from Xml representation of the ShapeFile (as output by WriteXml)
| |
| Render(Graphics, Size, PointD, Double, ProjectionType) |
Renders the shapefile centered at given point and zoom
| |
| Render(Graphics, Size, PointD, Double, ProjectionType, ICRS) |
Renders the shapefile centered at given point and zoom
| |
| Render(Graphics, Size, PointF, Single, RenderSettings, ProjectionType) |
Renders the shapefile centered at given point and zoom
| |
| SelectRecord |
Selects or de-selects a shapefile record.
| |
| SetRecordVisibility |
Sets the visibility of a shapefile record.
| |
| ShapeIntersectsRect | ||
| ToString |
overridden ToString method
(Overrides Object..::..ToString()()()().) | |
| WriteXml |
Writes an Xml representation of the ShapeFile.
|