OrientDB 传送器无法从 PostGis 转换 GIS 数据

罗恩·福勒

我正在尝试将一个大型 postgresql 数据库导入 OrientDB,并使用 PostGIS 存储一些空间数据。

虽然 Teleporter 可以处理大多数标准表格,但它无法转换任何几何字段。典型的错误消息的形式如下:

错误:从记录中提取值时遇到问题。顶点类型:TR_AirNodes;属性:geom;记录:id:1 com.orientechnologies.orient.core.exception.OSerializationException - 解组 JSON 内容时出错 '0101000020346C00000000000028AC174100000000B4C92841':内容必须介于 {}"^ 之间

这些表出现在输出 OrientDB 数据库中,但缺少任何几何字段。OrientDB 社区版的 2.2 版和 3.0.0RC2 版都会出现这种情况。

PostGIS 几何数据包括点、线和区域,可以使用例如 Postgres 数据库上的 QGIS 进行查看。

谢谢,罗恩

格伯埃尔

不幸的是,由于许可问题,Teleporter 不支持 PostGIS。

顺便说一句,这个专栏分开了,迁移成功了吗?如果您需要 OrientDB 中的这些特定字段,现在没有简单的快速解决方案,但是如果您只想避免此异常,您可以在迁移期间排除有问题的列。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章