Beispiel #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="srcPts"></param>
        /// <param name="snapPts"></param>
        /// <returns></returns>
        private Coordinate[] SnapLine(Coordinate[] srcPts, Coordinate[] snapPts)
        {
            var snapper = new LineStringSnapper(srcPts, _snapTolerance);

            snapper.AllowSnappingToSourceVertices = _isSelfSnap;
            return(snapper.SnapTo(snapPts));
        }
 /// <summary>
 ///
 /// </summary>
 /// <param name="srcPts"></param>
 /// <param name="snapPts"></param>
 /// <returns></returns>
 private Coordinate[] SnapLine(Coordinate[] srcPts, Coordinate[] snapPts)
 {
     var snapper = new LineStringSnapper(srcPts, _snapTolerance);
     snapper.AllowSnappingToSourceVertices = _isSelfSnap;
     return snapper.SnapTo(snapPts);
 }