繁体   English   中英

计算多边形中折线的长度(TSQL,几何)

[英]Calculate the length of polylines in polygon (TSQL, Geometry)

我有很多折线(polyline)和一个多边形。 折线可以以不同方式与多边形相交:

  1. 没有交集(折线超出多边形)
  2. 无插入(多边形中的折线)
  3. 一个交集(折线在多边形中开始/结束)
  4. 多个交叉点(例如,折线可以从多边形开始,从多边形中移出,然后再返回内部...)

我需要计算多边形内所有折线的总长度。 我正在使用MSSQL 2016 Express版本。 可以仅使用TSQL吗?

答案是肯定的 -TSQL是turing-complete的 ,这意味着您可以使用它实现任何算法。 它比图灵机更方便使用,但是(可以说)比带有成熟开发环境的C#少。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM