private IGeometry ReplaceLines(IGeometry geom, IList <ISegmentString> segStrings) { var nodedLinesMap = NodedLinesMap(segStrings); var lineReplacer = new GeometryCoordinateReplacer(nodedLinesMap); var geomEditor = new GeometryEditorEx(lineReplacer); var snapped = geomEditor.Edit(geom); return(snapped); }
private IGeometry ReplaceLines(IGeometry geom, IList<ISegmentString> segStrings) { var nodedLinesMap = NodedLinesMap(segStrings); var lineReplacer = new GeometryCoordinateReplacer(nodedLinesMap); var geomEditor = new GeometryEditor(); var snapped = geomEditor.Edit(geom, lineReplacer); return snapped; }