WPS纵向型材加工¶
WPS纵向纵断面处理提供计算指定线串的高程纵断面的功能。
In addition, the process can:
将结果重新投影到不同的CRS
根据其他层调整海拔剖面
安装WPS纵向型材工艺¶
如果尚未安装,请安装WPS扩展: 安装WPS扩展 .
从下载WPS纵向型材工艺扩展模块 nightly GeoServer community module builds 。
警告
请确保将扩展的版本与geoserver实例的版本匹配!
将存档的内容提取到
WEB-INF/lib
地理服务器安装目录。
模块描述¶
该模块提供纵向轮廓加工。该过程将提供的几何图形(例如线串)拆分为不超过指定距离长度的线段。然后评估每个点的高度并建立纵向轮廓。如果提供了调整层名称,将通过搜索包含对应点的要素,并获取其海拔属性,进一步从从Coverage接收的海拔高度中减去海拔来调整海拔高度。如果提供了Target Projection参数,则轮廓点将被重新投影到目标CRS,否则将被重新投影到提供的EWKT几何体的CRS。
流程接受以下参数:
Required:
LayerName-将用于创建海拔剖面的栅格图层(Coverage)的名称
几何图形-WKT或EWKT格式的几何图形,将根据该格式创建高程纵断面。如果使用WKT,则其CRS将被假定为覆盖的CRS。
距离-高程轮廓点之间的最大距离
Optional:
AdjustmentLayerName-具有海拔高度的层的名称,将用于调整海拔高度值。层应具有多边形或多边形几何图形以及高度属性。应在Geoserver中配置图层
Target Projection-结果的目标CRS
AlitdeIndex-覆盖坐标数组中高度字段的索引(默认为0)
高度名称-校正图层要素类型的海拔高度属性的名称
Response contains following objects:
轮廓-包含轮廓的点数组
Infos-有关流程结果的一般信息
轮廓对象包含一个点数组。
Each point has following values:
TotalDistanceToThisPoint-距剖面起点(第一点)的距离,以CRS为单位
点的X-X坐标
点的Y-Y坐标
海拔-该点的海拔高度
坡度-前一海拔与当前海拔之间的坡度
Infos object fields:
AlitdePositive-此配置文件上的正高度之和
AlitdeNegative-此剖面上负值海拔的总和
距离-轮廓的总长度
第一个点第一个点的X-x坐标
第一点第一点的Y-Y坐标
上一个点最后一个点的X-x坐标
上一个点的Y-Y坐标
表示-结果点的目标CRS
ProcessedPoints-已处理的点的总数
ExecutedTime-进程执行的持续时间(毫秒)