gpt4 book ai didi

java - 使用 hibernate 将 Postgres 几何读入字节 []?

转载 作者:行者123 更新时间:2023-11-29 12:45:58 24 4
gpt4 key购买 nike

我正在尝试读取 PostGIS 几何列并将其保存为具有 hibernate 功能的 Java byte[]

据我所知,我应该按照 psql 中的表示方式将其存储在 Java 中。

我设法编写它,甚至在 psql 中看到它,但是当我用 wkbreader 读取它时 - 我收到以下错误:

com.vividsolutions.jts.io.ParseException: Unknown WKB type 48

最佳答案

PostGIS exports a ST_AsBinary function或者(如果你想保留 SRID)ST_AsEWKB .

您应该存储此函数的结果,而不是尝试转换显示表示,然后使用 ST_GeomFromWKBST_GeomFromEWKB 加载(取决于您是否使用了 AsBinary或输出的 AsEWKB 形式)。

关于java - 使用 hibernate 将 Postgres 几何读入字节 []?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22353716/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com