Postgis(栅格)写作创器功能类型:用户属性
有关所有读者常见的对话框中参数的信息,请参阅:
有关此对话框中所有写入器通用的参数的信息,请参见:
这种格式的用户属性定义如下。
的名字 | 要写的列的名称。列名的有效值包括任何不包含SQL攻击字符且长度小于32个字符的字符串。 |
类型 | 表中列的类型。列类型的有效值如下所示: ![]() 此类型用于表示固定长度的位字符串。位字符串是由1和0组成的字符串。它们可用于存储或可视化位掩码。 ![]() 此类型用于表示布尔值。这种类型可以有两种状态之一:“true”或“false”。 ![]() 此类型用于表示二进制字符串(“字节数组”)。二进制字符串是八位字节(或字节)的序列。与字符串不同,二进制字符串允许将值零和其他不可打印八位字节的八位(在32至126范围内)存储。 ![]() 此类型用于表示指定宽度的固定长度,空间填充串。将长度的字符串存储比指定的长度长,将导致错误,除非多余的字符是空格,在这种情况下,字符串将被截断到最大长度。如果要存储的字符串短于声明的长度,则该值将是空间填充。 ![]() 此类型用于表示日历日期(年、月、日)。最古老的日期是公元前4713年,最晚的日期是公元5874897年。决议是1天。 ![]() 此类型用于表示单个精度浮点数。它有6个精确的十进制数字。这是一个不精确的类型。这意味着它们是以近似值的形式存储的,可能会导致轻微的差异。典型范围为1E-37 ~ 1E+37。 (请注意,FME尚未支持特殊的浮点类型值,如无限, - --finity和NaN。) ![]() 这种类型用于表示双精度浮点数。它有15位精度的十进制数字。这是一个不精确的类型。这意味着它们是以近似值的形式存储的,可能会导致轻微的差异。典型范围约为1E-307至1E + 308。 (请注意,FME尚未支持特殊的浮点类型值,如无限, - --finity和NaN。) ![]() 此类型用于表示符号的2字节整数。该范围为-32786至+32767。这通常用于小范围整数,并且通常仅在磁盘空间处于溢价时使用。 ![]() 此类型用于表示符号的4字节整数。该范围为-2147483648至+2147483647。这通常是整数的通常选择,因为它提供范围,存储大小和性能之间的最佳平衡。 ![]() 此类型用于表示符号的8字节整数。该范围为-9223372036854775808至+9223372036854775807。如果Int4的整数范围不足,则这通常仅使用。这可能无法在所有平台上正常运行,因为它依赖于对八字节整数的编译器支持。如果机器没有此支持,则将其与INT4相同,但占用8个字节的存储空间。 ![]() 这种类型用于表示JSON文档,它强制每个存储的值根据JSON规则是有效的。JSON数据类型存储输入文本的精确副本,处理函数必须在每次执行时重新解析该副本。 仅在PostgreSQL 9.4或更新版本中可用。 ![]() 这种类型用于表示JSON文档,它强制每个存储的值根据JSON规则是有效的。JSONB数据类型以分解后的二进制格式存储,处理起来要快得多,因为不需要重新解析。 仅在PostgreSQL 9.4或更新版本中可用。 ![]() 此类型用于表示具有固定分数精度的货币金额。范围是-21474836.48到+21474836.47。 ![]() 此类型用于表示可选精度的精确数字。它可以存储多达1000位的精度。建议用于货币金额或其他需要精确性的数量。这种类型还支持特殊值NaN意思是“不是数字”。 ![]() 此类型用于表示数字对象标识符。它目前被实现为无符号四字节整数。不鼓励将其用作用户创建的表中的主键。oid最好只用于对系统表的引用。 ![]() 此类型用于表示一个自动递增的四字节整数。取值范围是1 ~ 2147483647。这类似于指定一个整数列,该列具有从序列生成器分配的默认值。它还应用了一个NOT NULL约束。 ![]() 此类型用于表示可变长度字符串。 ![]() 此类型用于表示没有时区的一天中的一个时间。低值为00:00:00,高值为24:00:00,分辨率1微秒。 ![]() 此类型用于表示没有时区的日期和时间。这存储了日期和时间。低值为4173 BC,高值为5874897广告,分辨率为1微秒。 ![]() 此类型用于表示带时区的日期和时间。这存储了日期,时间和时区。低值为4173 BC,高值为5874897广告,分辨率为1微秒。 ![]() 此类型用于表示时区的一天的时间。低值为00:00:00 + 1359,高值为24:00:00:-1359,分辨率为1微秒。 ![]() 此类型用于表示普遍唯一的标识符(UUID)。这些标识符是由算法生成的128位值。UUID是由连字符分隔的几组中的小写十六进制数字序列。 具体来说,它是一组8位数字,然后是三组4位数字,然后是一组12位数字。 本标准表单中的UUID的示例是A0EEBC99-9C0B-4EF8-BB6D-6B9BD380A11。 ![]() 此类型用于表示变长位串。 ![]() 此类型用于表示具有指定限制的可变长度位字符串。 ![]() 此类型用于表示指定限制的变长字符串。 ![]() 这种类型用于表示xml数据。这种选择的优点是它检查输入值的格式是否良好。 在PostgreSQL 8.3或更新中提供。 |
指数 | 要在给定列上创建的索引类型。所有索引类型都是完全动态的,不需要定期优化。索引类型的有效值如下所示:
|