MapWinGIS:Utils RemoveColinearPoints

This is a back-up of the WIKI.
Not all links might work
We're working on a new wiki.

Main Page | Recent changes | View source | Page history | Log in / create account |

Printable version | Disclaimers | Privacy policy

RemoveColinearPoints

Removes colinear points from a shapefile. Note: A shapefile containing colinear points leads to the shapefile taking up unecessary space since some points in the shapefile add detail to the display of the shapes.


VB.NET Usage

Function RemoveColinearPoints(Shapes As MapWinGIS.Shapefile, LinearTolerance As Double, Optional cBack As MapWinGIS.ICallback) As Boolean

            Parameters

Shapes

The shapefile to remove colinear points from.
LinearTolerance Points will be considered colinear if the distance in between them is with in this tolerance. This distance is measured in projected map coordinates.
cBack Optional. The ICallback object which will receive progress and error messages while colinear points are being removed.
ReturnValue A boolean value representing the success or failure of removing colinear points from the shapefile.

Sample Code

    Private Sub RemoveColinearPoints()
        Dim utils As New MapWinGIS.Utils()
        Dim sf As New MapWinGIS.Shapefile()
        Dim tolerance As Double
        Dim success As Boolean
        'Set the tolerance which will be used to determine the maximum distance between points considered colinear
        tolerance = 5
        'Remove all colinear points from the shapefile
        success = utils.RemoveColinearPoints(sf, tolerance, Me)
    End Sub
  

VB 6 Usage
Function RemoveColinearPoints(Shapes As Shapefile, LinearTolerance As Double, Optional cBack As ICallback) As Boolean
            Parameters

Shapes

The shapefile to remove colinear points from.
LinearTolerance Points will be considered colinear if the distance between them is with in this tolerance. This distance is measured in projected map coordinates.
cBack Optional. The ICallback object which will receive progress and error messages while colinear points are being removed.
ReturnValue A boolean value representing the success or failure of removing colinear points from the shapefile.

Sample Code

    Private Sub RemoveColinearPoints()
        Dim utils As New MapWinGIS.utils
        Dim sf As New MapWinGIS.Shapefile
        Dim tolerance As Double
        Dim success As Boolean
        'Set the tolerance which will be used to determine the maximum distance between points considered colinear
        tolerance = 5
        'Remove all colinear points from the shapefile
        success = utils.RemoveColinearPoints(sf, tolerance, Me)
    End Sub

Retrieved from "http://mapwindow.org/wiki/index.php/MapWinGIS:Utils_RemoveColinearPoints"

This page has been accessed 1,320 times. This page was last modified on 9 November 2005, at 17:34.