“将 GeoJSON 推送到外部网站”输出连接器可用于将已改编并格式化为 GeoJSON 的事件数据推送到外部网站。 ArcGIS GeoEvent Server 作为客户端,使用 HTTP/POST 请求将 GeoJSON 推送到外部网站。 有关 GeoJSON 数据记录格式示例的详细信息,请参阅 GeoJSON 规范。
用法说明
使用“将 GeoJSON 推送到外部网站”输出连接器时,应记住以下事项:
- 此输出连接器可将 GeoJSON 出站适配器与 HTTP 出站传输进行配对。
- 和要素 JSON 一样,GeoJSON 是通用 JSON 的子类型。 用于处理这些特定格式的 GeoEvent Server 适配器不同。
- 有关 GeoJSON 数据记录格式示例的详细信息,请参阅 GeoJSON 规范。
- 查询参数可以在参数参数中单独指定或构建为 URL 参数的一部分。
- 此输出连接器假设外部 web 服务器或 web 服务将接受 HTTP/POST 请求而无需身份验证。 对于需要身份验证的外部网站,请考虑创建使用 GeoJSON 出站适配器和支持基本、证书或 OAuth 身份验证的 HTTP 出站传输的自定义输出连接器。
参数
以下是“将 GeoJSON 推送到外部网站”输出连接器的参数:
参数 | 描述 |
---|---|
名称 | 用于在 GeoEvent Manager 中引用的输出连接器的描述性名称。 |
URL | 将数据推送到的外部网站的基本 URL。 GeoEvent Server 将向该 URL 发出 HTTP/POST 请求以发送 GeoJSON 数据。 |
头文件参数名称: 值列表 | 轮询外部 Web 服务器或 Web 服务时要包含在请求的 HTTP 标头中的参数。 应使用名称:以逗号分隔的值对(包括冒号)指定标头参数。 |
格式化的 JSON | 指定是否格式化(修饰)GeoJSON。 也称为 PJSON。 此参数的默认值为否。
|
参数 | 指定一个或多个要追加到基本 URL 的查询参数。 查询参数特定于每个 Web 服务,不受所有服务支持。 支持时,查询参数有助于指定特别感兴趣的数据。 此参数没有默认值。 |
使用 URL 代理 | 指定 GeoEvent Server 是否在发出 HTTP 请求时使用 URL 代理。 默认为否。
|
URL 代理 (条件分析) | 发出 HTTP 请求时使用的 URL 代理。 此参数在使用 URL 代理设置为是时显示,设置为否时隐藏。 |
提交正文 MIME 类型 | 指定 HTTP/POST 请求的内容正文中包含的 MIME 数据类型。 MIME 类型通常由类型/子类型结构组成,用于指定 HTTP 客户端/服务器使用和接受的 Internet 媒体类型。 此连接器为 JSON 指定 MIME 类型 application/json,这是此参数的默认值。 |
HTTP 超时(秒) | 指定输出连接器等待其发出 HTTP/POST 请求的外部 Web 服务的响应的最长时间(以秒为单位)。 该值必须是介于 1 到 2147483 之间的整数。 默认值为 30 秒(如果没有收到响应,HTTP/POST 请求将在 30 秒后超时)。 |