![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NetTopologySuite
丷丩
什么也不想说。
展开
-
NTS-NetTopologySuite中判断线是不是闭合的线
/// <summary> /// 每条线都是闭合的线-首尾相连 /// </summary> /// <param name="lyrPath"></param> /// <param name="fieldName">过滤字段</param> /// <param name="fieldVal">过滤值</param> ..原创 2021-09-15 17:14:19 · 255 阅读 · 0 评论 -
NTS-NetTopologySuite中计算三个点的夹角(角度)
private double Angle(Coordinate cen, Coordinate first, Coordinate second) { const double M_PI = 3.1415926535897; double ma_x = first.X - cen.X; double ma_y = first.Y - cen.Y; double mb_x = se...原创 2021-09-15 17:08:38 · 270 阅读 · 0 评论 -
NTS-NetTopologySuite中将任意几何对象转换为线段
public static void ConvertGeomToLineSegment(Geometry geom, List<LineSegment> ls) { if (ls == null) ls = new List<LineSegment>(); if (geom.GeometryType == "LineString") { for (v...原创 2021-09-15 17:05:22 · 354 阅读 · 0 评论 -
NTS-NetTopologySuite中判断shape中的点是否有压盖、重叠
/// <summary> /// 判断点是否有压盖、重叠 /// </summary> /// <param name="pLyrPath"></param> /// <returns></returns> public List<IFeature> PointOverlaySelf(string pLyrPath) ...原创 2021-09-15 16:59:45 · 272 阅读 · 0 评论 -
NTS-NetTopologySuite中找出不在线上的点
/// <summary> /// 检查点是否有不在线上的情况 /// </summary> /// <param name="pLyrPath">点shp路径</param> /// <param name="lineLyrPath">线shp路径</param> /// <param name="filterField">匹配...原创 2021-09-15 16:56:48 · 267 阅读 · 0 评论