jayarjo Asked: 2020-12-10 04:41:13 +0800 CST2020-12-10 04:41:13 +0800 CST 2020-12-10 04:41:13 +0800 CST PostGIS中原始几何列的格式是什么? 772 它似乎不是 WKB,因为它基本上是一个字符串,那么它是什么? postgresql postgis 1 个回答 Voted Best Answer Laurenz Albe 2020-12-10T05:01:47+08:002020-12-10T05:01:47+08:00 它是 EWKB 格式的十六进制格式(每个字节两个字符)。 根据文档: PostgreSQL 类型的“规范形式”是您通过简单查询(没有任何函数调用)获得的表示形式,并且保证通过简单的插入、更新或复制即可被接受。对于 PostGIS 'geometry' 类型,这些是: - Output - binary: EWKB ascii: HEXEWKB (EWKB in hex form) - Input - binary: EWKB ascii: HEXEWKB|EWKT 例如,此语句在规范 ascii 输入/输出过程中读取 EWKT 并返回 HEXEWKB: =# SELECT 'SRID=4;POINT(0 0)'::geometry; geometry ---------------------------------------------------- 01010000200400000000000000000000000000000000000000 (1 row)
它是 EWKB 格式的十六进制格式(每个字节两个字符)。
根据文档: