WPS纵向型材加工

WPS纵向纵断面处理提供计算指定线串的高程纵断面的功能。

In addition, the process can:

  • 将结果重新投影到不同的CRS

  • 根据其他层调整海拔剖面

安装WPS纵向型材工艺

  1. 如果尚未安装,请安装WPS扩展: 安装WPS扩展 .

  2. 从下载WPS纵向型材工艺扩展模块 nightly GeoServer community module builds

    警告

    请确保将扩展的版本与geoserver实例的版本匹配!

  3. 将存档的内容提取到 WEB-INF/lib 地理服务器安装目录。

模块描述

该模块提供纵向轮廓加工。该过程将提供的几何图形(例如线串)拆分为不超过指定距离长度的线段。然后评估每个点的高度并建立纵向轮廓。如果提供了调整层名称,将通过搜索包含对应点的要素,并获取其海拔属性,进一步从从Coverage接收的海拔高度中减去海拔来调整海拔高度。如果提供了Target Projection参数,则轮廓点将被重新投影到目标CRS,否则将被重新投影到提供的EWKT几何体的CRS。

流程接受以下参数:

Required:

  1. LayerName-将用于创建海拔剖面的栅格图层(Coverage)的名称

  2. 几何图形-WKT或EWKT格式的几何图形,将根据该格式创建高程纵断面。如果使用WKT,则其CRS将被假定为覆盖的CRS。

  3. 距离-高程轮廓点之间的最大距离

Optional:

  1. AdjustmentLayerName-具有海拔高度的层的名称,将用于调整海拔高度值。层应具有多边形或多边形几何图形以及高度属性。应在Geoserver中配置图层

  2. Target Projection-结果的目标CRS

  3. AlitdeIndex-覆盖坐标数组中高度字段的索引(默认为0)

  4. 高度名称-校正图层要素类型的海拔高度属性的名称

Response contains following objects:

  1. 轮廓-包含轮廓的点数组

  2. Infos-有关流程结果的一般信息

轮廓对象包含一个点数组。

Each point has following values:

  1. TotalDistanceToThisPoint-距剖面起点(第一点)的距离,以CRS为单位

  2. 点的X-X坐标

  3. 点的Y-Y坐标

  4. 海拔-该点的海拔高度

  5. 坡度-前一海拔与当前海拔之间的坡度

Infos object fields:

  1. AlitdePositive-此配置文件上的正高度之和

  2. AlitdeNegative-此剖面上负值海拔的总和

  3. 距离-轮廓的总长度

  4. 第一个点第一个点的X-x坐标

  5. 第一点第一点的Y-Y坐标

  6. 上一个点最后一个点的X-x坐标

  7. 上一个点的Y-Y坐标

  8. 表示-结果点的目标CRS

  9. ProcessedPoints-已处理的点的总数

  10. ExecutedTime-进程执行的持续时间(毫秒)

Previous: WebP处理
Next: 教程