【问题标题】:ERROR 3037 (22023): Invalid GIS data provided to function st_geomfromtext错误 3037 (22023):提供给函数 st_geomfromtext 的 GIS 数据无效
【发布时间】:2021-07-08 03:52:09
【问题描述】:

mysql版本服务器版本:8.0.21-12源码分发

创建表 t1(geometrymultipolygon DEFAULT NULL);

插入 t1 值 (ST_GeomFromText(@XX));

ERROR 3037 (22023):向函数 ST_GeomFromText 提供的 GIS 数据无效

多面数据是: 0x0000000001060000000100000001030000003F00000001000000FDFFFF676FE2B9C0FDFFFF674DB6A4C00100000004000064DAD6B9C000000040C2BBA4C0010000000100000CFED2B9C0FDFFFF6720BEA4C001000000F8FFFFD75BC7B9C0FDFFFFA720C5A4C001000000FCFFFF7B9FC2B9C0F8FFFFF74DCBA4C001000000F8FFFF77A6AEB9C0FDFFFFA7C6D4A4C0010000000100002C46A3B9C0F2FFFF873BDAA4C001000000FCFFFF3BE098B9C003000098DDDEA4C001000000FBFFFF4F1C93B9C0FDFFFFE7D9E1A4C001000000010000ACD993B9C0F0FFFF6FF5ECA4C001000000000000C03D99B9C0F8FFFFF7FA0EA5C001000000F8FFFF970A9CB9C0FBFFFF8F9822A5C001000000FBFFFF0FE8A4B9C000000040A44CA5C001000000000000E0F8A9B9C0FDFFFFE7EA61A5C001000000000000C07CB0B9C0030000581E7CA5C001000000FCFFFF3B7AB3B9C000000000BA88A5C001000000000000E0F0B4B9C0F0FFFF2F178BA5C001000000FDFFFFC7DAB6B9C0F8FFFFF7E08BA5C001000000FCFFFF3B6EB8B9C003000098DD8AA5C00100000003000058B5BCB9C0FBFFFF8F6F83A5C001000000010000CC6DC9B9C0FDFFFF67BEA3A5C0010000000100000CF5D0B9C0F0FFFF6F46B7A5C001000000FBFFFFCF80D4B9C0FDFFFF2704BDA5C001000000FDFFFFE7C7D8B9C0FDFFFFE7B5 C7A5C001000000FFFFFFB384E2B9C0F0FFFF6F46B7A5C001000000FDFFFFE7E7E9B9C00000004062ACA5C0010000000100000CDEE5B9C0EDFFFF57F1A1A5C001000000FCFFFF9B26F3B9C0EAFFFF7F7E90A5C001000000F8FFFFB730F6B9C0EDFFFF177EA1A5C001000000FBFFFF8F0FF9B9C0FBFFFF4F3A9EA5C001000000FBFFFF4FD9F9B9C0FBFFFF4FB4A0A5C0010000000100006C0AFDB9C0F8FFFF77439BA5C0010000000100000CBF05BAC0F8FFFF77418FA5C001000000F8FFFFB7590CBAC0EDFFFF57A685A5C001000000010000ACAA14BAC0FDFFFF27C27AA5C001000000FCFFFFDBC525BAC000000040E262A5C001000000F5FFFF1FFC24BAC0F5FFFF5F1B60A5C001000000F5FFFFFF6D30BAC0FDFFFFE71957A5C001000000000000E0AD2FBAC0F2FFFF07E652A5C001000000F8FFFFD74139BAC0EAFFFFFF234BA5C0010000000100002C773CBAC0FDFFFF670049A5C001000000F8FFFF378240BAC0F8FFFFB7EF44A5C001000000FDFFFF87912DBAC0FBFFFFCFF3E7A4C001000000F6FFFF8B472BBAC0FBFFFF0F74E9A4C001000000FCFFFF1B0E2ABAC0F2FFFF4730E1A4C001000000F9FFFF838D28BAC0F8FFFF3752DEA4C001000000F9FFFF83B025BAC0000000C0BFDDA4C001000000FCFFFF5BEA19BAC0EAFFFFFFE4A0A4C0010000006476F4E9151ABAC0CA72E79FEC A0A4C001000000F5FFFFBF2C1BBAC0050000701DA1A4C001000000FFFFFFD3271ABAC0F8FFFF37AC9CA4C001000000000000807814BAC0F2FFFF070272A4C001000000FBFFFFAF1E13BAC0050000F0AE72A4C001000000FCFFFFFBA80DBAC0F5FFFFDFC54EA4C001000000F6FFFF4B4104BAC0030000985B51A4C001000000FFFFFF535F01BAC0F0FFFFAF8A52A4C001000000F5FFFF3F8102BAC0F5FFFF9F0E5AA4C001000000030000382408BAC0000000803E77A4C001000000FDFFFF87B00ABAC0000000C06288A4C001000000FDFFFFE78B0DBAC000000000299EA4C001000000FFFFFF53BDFCB9C0F0FFFFAFA1A7A4C001000000FCFFFF1B79ECB9C0F8FFFF7789B0A4C001000000FDFFFF676FE2B9C0FDFFFF674DB6A4C0 enter image description here

【问题讨论】:

标签: mysql gis


【解决方案1】:

ST_GeomFromText 接受文本格式,而您这里是二进制格式。看起来和WKB编码差不多,所以你应该试试ST_GeomFromWkb函数。

但是,二进制格式似乎也存在问题,一些工具将其解析为点,但似乎不正确。它来自哪里?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-04
    • 2018-01-30
    • 1970-01-01
    • 1970-01-01
    • 2017-04-17
    • 2013-04-04
    相关资源
    最近更新 更多