【问题标题】:OrientDB teleporter fails to convert GIS data from PostGisOrientDB 传送器无法从 PostGis 转换 GIS 数据
【发布时间】:2018-08-25 09:25:56
【问题描述】:

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

虽然 Teleporter 可以处理大多数标准表格,但它无法转换任何几何字段。典型的错误信息是这样的:

错误:在从 记录。顶点类型:TR_AirNodes;属性:几何;记录:id:1 com.orientechnologies.orient.core.exception.OSerializationException - 解组 JSON 内容时出错 '0101000020346C00000000000028AC174100000000B4C92841': 内容必须是 { }^ 之间 数据库名称="nis1e"

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

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

谢谢, 罗恩

【问题讨论】:

    标签: postgis orientdb


    【解决方案1】:

    很遗憾,由于许可问题,Teleporter 不支持 PostGIS。

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

    【讨论】:

    • 谢谢。如果错误消息可以提及底层问题,那就太好了。迁移主要是因为提取几何时的这些错误不是致命的,并且会导致表格中除了几何之外具有所有正确的列(或顶点)。
    猜你喜欢
    • 2011-08-31
    • 2017-08-16
    • 1970-01-01
    • 1970-01-01
    • 2012-05-16
    • 1970-01-01
    • 1970-01-01
    • 2016-11-10
    • 1970-01-01
    相关资源
    最近更新 更多