事件数据通常用纬度和经度表示地理空间中的坐标值。 投影器处理器可将事件记录几何从本地坐标系投影到另一个空间参考。 例如,您可能希望对事件数据进行明确投影以在特定的坐标系环境下查看该数据的坐标值。
示例
以下是投影器处理器的用例:
- 在 GeoEvent 服务中进行其他过滤或处理之前,可以使用投影器处理器将事件记录明确投影到其他坐标系。
- 当您要使用一种特定的地理变换方法将实时数据从一个地理坐标系移动到另一个地理坐标系时,请使用该处理器。
用法说明
使用投影器处理器时,请记住以下事项:
- 建议了解事件数据的原生坐标系及其与已导入的其他空间数据(如地理围栏)的关系。 ArcGIS Server 和 GeoEvent Server 通常根据需要对几何进行投影,因而在常用的空间参考中进行空间评估。 ArcGIS Server 将对接收到的数据进行投影以匹配要素服务的空间参考(例如,在创建或更新要素之前执行该操作)。 GeoEvent Server 将对空间数据进行动态投影,然后再评估数据与地理围栏的相交情况。
- 该处理器需要指定一个包含几何的字段。 可指定事件记录字段名称或应用于识别几何字段的 GeoEvent 定义中的字段的标签。
- 该处理器需要入站事件数据待投影到的坐标系的熟知 ID (WKID)。 例如,WGS 1984 世界地理坐标系的 WKID 为 4326。 有关可用坐标系的详细信息,请参见使用空间参考。
- 可以配置处理器以使用经投影的几何替换事件记录几何或将经投影的几何放入新字段中。 向 GeoEvent 添加新字段将更改事件记录方案,这需要 GeoEvent Server 创建一个新的 GeoEvent 定义。 新的 GeoEvent 定义将由 GeoEvent Server 管理,并且如果处理器或者使用该处理器的 GeoEvent 服务发生改变,则该定义将被删除。
- 在使用用户定义变换时,至少需要使用合适的 WKID (WKT) 来指定步骤一地理变换。 地理基准面变换 WKID(例如用于 WGS_1984_(ITRF00)_To_NAD_1983 的 108190)可以与向前方向性搭配使用,以将入站事件记录的基准面由 WGS 1984 转换为 NAD 1983(举例)。 随后即可将事件记录几何投影到其基准面共享 NAD 1983 的空间参考。
- 在使用用户定义变换时,有时必须指定步骤一和步骤二地理变换,以提高基准面变换的精度。 有关详细信息,请参阅地理变换方法。
- 举一个 ArcGIS Desktop 中的步骤一和步骤二地理变换的例子,即 WGS_1984_(ITRF00)_To_NAD_1983 + NAD_1927_To_NAD_1983_NADCON。 此地理变换可用于将要素记录的基准面由 WGS 1984 实际转换为 NAD 1927。
- 对于步骤一地理变换,需要将 GeoEvent Server 中的相同地理变换指定为 WKID 108190 (WGS_1984_(ITRF00)_To_NAD_1983)。 其方向性为正向,先将 WGS 1984 转换为 NAD 1983。 然后需要将步骤二地理变换定义为 WKID 1241 (NAD_1927_To_NAD_1983_NADCON)。 其方向性为反向,将 NAD 1983 转换为 NAD 1927。
参数
以下是投影器处理器的参数:
参数 | 描述 |
---|---|
名称 |
用于在 GeoEvent Manager 中引用的处理器的描述性名称。 |
处理器 |
指定所选的处理器。 |
几何字段 | 入站事件数据中的几何字段或使用 GEOMETRY 标签标记的字段的名称,处理器将使用该字段执行空间投影。 |
替换几何 | 用于指定是否将当前事件记录几何替换为经投影的几何。 默认为是。
|
新几何字段名称 (条件分析) | 将存储经投影的几何的新几何字段的名称。 此参数在替换几何设置为否时显示,设置为是时隐藏。 |
将新几何字段标记为几何 (条件分析) | 指定是否将处理器创建的新几何字段使用 GEOMETRY 标签标记。 如果存在多个几何字段,则 GeoEvent Server 将使用 GEOMETRY 标签来标识事件记录的已实现几何。 默认为否。 此参数在替换几何设置为否时显示,设置为是时隐藏。 |
新建 GeoEvent 定义名称 (条件分析) | 分配给新 GeoEvent 定义的名称。 新 GeoEvent 定义将对入站事件记录的方案和其他新几何字段进行组合。 此参数在替换几何设置为否时显示,设置为是时隐藏。 |
输出空间参考 | 出站事件记录的空间参考。 空间参考将由熟知 ID (WKID) 或熟知文本 (WKT) 进行定义。 WKID 或 WKT 用于在入站事件记录的几何上执行投影。 |
用户定义的变换 | 指定是使用手动定义的地理变换还是使用自动的地理变换方法。 默认为否。
|
输入空间参考 (条件分析) | 入站事件记录的空间参考。 空间参考将由熟知 ID (WKID) 或熟知文本 (WKT) 进行定义,并用于地理变换。 此参数没有默认值,例如:
该参数在用户定义变换设置为是时显示,设置为否时隐藏。 |
步骤一地理(坐标)变换 (条件分析) | 用于标识步骤一地理变换的熟知 ID (WKID) 或熟知文本 (WKT)。 WKID 或 WKT 是指地理变换而非输出空间参考,例如:
该参数在用户定义变换设置为是时显示,设置为否时隐藏。 |
步骤一地理(坐标)变换方向 (条件分析) | 步骤一地理变换的方向。 尽管系统总是以指定的方向(正向)来定义地理变换,但也可以使用相反的方向(反向)。 变换是双向的。 默认设置为正向。
该参数在用户定义变换设置为是时显示,设置为否时隐藏。 |
步骤二地理(坐标)变换 (条件分析) | 用于标识步骤二地理变换的熟知 ID (WKID) 或熟知文本 (WKT)。 WKID 或 WKT 是指地理变换而非输出空间参考,例如:
该参数在用户定义变换设置为是时显示,设置为否时隐藏。 |
步骤二地理(坐标)变换方向 (条件分析) | 步骤二地理变换的方向。 尽管系统总是以指定的方向(正向)来定义地理变换,但也可以使用相反的方向(反向)。 变换是双向的。 默认设置为正向。
该参数在用户定义变换设置为是时显示,设置为否时隐藏。 |
注意事项和限制
使用投影器处理器时,需要牢记几点注意事项:
- 除非有必要进行特定的地理变换,否则建议您将用户定义变换参数设置保留为否。 处理器将自动处理地理基准面变换。
- 建议在 GeoEvent 服务启动时使用投影器处理器。 这样可确保入站事件记录与 GeoEvent 服务中其他处理元素中使用的其他地理数据(例如地理围栏或来自字段丰富器(要素服务)处理器的要素记录)位于公共空间参考中。
- 将事件数据发送到要素服务之前,请考虑将现有事件记录几何替换为经投影的几何。 要素服务仅支持一个几何类型字段,因此,将对未标有 GEOMETRY 标签的字段进行转换并将其保存为字符串。