读者指令

显示的后缀以当前前缀< ReaderKeyword >在映射文件中。默认情况下,< ReaderKeyword >为ESRIJSON阅读器ESRIJSON

数据集

要读取的ESRIJSON文件的位置。这可以是本地或网络文件的路径,也可以是URL。

必需的/可选

要求

映射文件的语法

ESRIJSON_DATASET c: \ json_sample.json

ESRIJSON_DATASET \ \ \ \网络\ file.json路径

ESRIJSON_DATASET http://mysite.com/esrijson

工作台参数

Source ESRIJSON文件或URL

DELETE_DOWNLOAD_FILE

如果这个指令的值被设置为Yes,当阅读器读完下载的ESRIJSON文本后,它会删除下载文本的本地文件。

是(默认)|否

该指令的值只有在数据集是URL时才有意义。

必需的/可选

可选

映射文件的语法

ESRIJSON_DELETE_DOWNLOAD_FILE没有

工作台参数

删除下载的文件

MAKE_DONUTS

如果这个指令被设置为是的,读者将尝试为包含多个多边形几何的任何特征创建甜甜圈几何。这允许读取器恢复从ESRIJSON写入器输出的甜甜圈几何图形。

如果这个指令被设置为没有,几何形状不变。

必需的/可选

要求

映射文件的语法

ESRIJSON_MAKE_DONUTS是的

工作台参数

从不同的地方制作甜甜圈

MAKE_PATHS

如果这个指令被设置为是的,读者将尝试为包含多个线几何的任何特征创建路径几何。这允许读取器恢复ESRIJSON写入器输出的路径几何图形。只有连续的连续线才会合并成一条路径。将不会创建新的路径段。

如果这个指令被设置为没有,几何形状不变。

必需的/可选

要求

映射文件的语法

ESRIJSON_MAKE_PATHS是的

工作台参数

从连接线创建路径

SIMPLIFY_MULTIS

许多特征类型的默认几何是多几何。

如果这个指令被设置为是的,读者将简化任何只包含一个部分的多几何图形。多几何体将被部分替换。

必需的/可选

要求

映射文件的语法

ESRIJSON_SIMPLIFY_MULTIS没有

工作台参数

简化只包含一个部分的多几何图形

HTTP_AUTH_USERNAME

必需的/可选

可选

指定在密码保护的服务器上访问Esri-JSON文件时使用的用户名。如果HTTP_AUTH_PASSWORD或HTTP_AUTH_METHOD指令没有值,该指令将被忽略。

映射文件的语法

ESRIJSON_HTTP_AUTH_USERNAME someusername

工作台参数

Http用户名

HTTP_AUTH_PASSWORD

必需的/可选

可选

指定在密码保护的服务器上访问Esri-JSON文件时使用的密码。如果HTTP_AUTH_USERNAME或HTTP_AUTH_METHOD指令没有值,该指令将被忽略。

映射文件的语法

ESRIJSON_HTTP_AUTH_PASSWORD password1234

工作台参数

Http密码

HTTP_AUTH_METHOD

必需的/可选

可选

指定在密码保护的服务器上访问Esri-JSON文件时使用的身份验证方法。如果HTTP_AUTH_USERNAME或HTTP_AUTH_PASSWORD指令没有值,该指令将被忽略。这个指令可以接受的值是' Basic ', ' Digest '或' NTLM '。

映射文件的语法

ESRIJSON_HTTP_AUTH_METHOD基本

工作台参数

Http身份验证方法

PROXY_URL

指定阅读器在访问URL数据集时将使用的代理服务器。代理服务器的端口号可以在URL中设置,也可以使用PROXY_PORT指令。

必需的/可选

可选

映射文件的语法

ESRIJSON_PROXY_URL www.someproxy.net

ESRIJSON_PROXY_URL www.someproxy.net: 8080

工作台参数

Http代理网址

PROXY_PORT

由PROXY_URL指令指定的代理服务器端口号。

这个指令应该只在PROXY_URL指令中没有指定端口号的情况下使用,如果PROXY_URL指令没有值,它将被忽略。

必需的/可选

可选

映射文件的语法

ESRIJSON_PROXY_PORT 8080

工作台参数

代理端口

PROXY_USERNAME

指定访问受密码保护的代理服务器时使用的用户名。

如果PROXY_URL、PROXY_PASSWORD或PROXY_AUTH_METHOD中的任何一个指令没有值,则该指令将被忽略。

必需的/可选

可选

映射文件的语法

ESRIJSON_PROXY_USERNAME someusername

工作台参数

代理用户名

PROXY_PASSWORD

指定访问受密码保护的代理服务器时使用的密码。

如果PROXY_URL、PROXY_USERNAME或PROXY_AUTH_METHOD指令没有值,该指令将被忽略。

必需的/可选

可选

映射文件的语法

ESRIJSON_PROXY_PASSWORD password1234

工作台参数

代理密码

PROXY_AUTH_METHOD

指定访问受密码保护的代理服务器时使用的身份验证方法。如果PROXY_URL、PROXY_USERNAME或PROXY_PASSWORD指令没有值,该指令将被忽略。

必需的/可选

可选

Basic | Digest | NTLM

映射文件的语法

ESRIJSON_PROXY_AUTH_METHOD基本

工作台参数

代理身份验证方法

EXPOSED_ATTRS

该指令允许将格式属性的选择显式地添加到阅读器特性类型中。

这类似于在阅读器特性类型生成后,在其上公开格式属性;然而,它甚至更加强大,因为它使除Workbench之外的模式驱动的应用程序能够访问和利用这些属性,就像它们显式地作为用户属性出现在模式上一样。

选择属性列表的结果是一个以逗号分隔的属性名称和类型列表,这些属性名称和类型将被添加到模式特性中。目前,对于阅读器的给定实例,所有阅读器特性类型都将接收相同的附加模式属性集。

必需的/可选

可选

映射文件的语法

不适用。

虽然FME对象应用程序可以调用该指令,但没有记录所需的格式。

此指令仅用于我们的GUI应用程序(例如Workbench)。

工作台参数

要公开的其他属性