Postgresql 中的 ViewData Window 中缺少几何图形
Missing geometry in ViewData Window in Postgresql
任何人都可以帮助我理解 Postgresql 中的这种歧义。我有一个 table 构建包含 2412785 行的大型数据集的多边形。在 PgAdmin-III 中,当我尝试 my_table>右键单击>查看数据>查看所有行时,然后在视图中 window 它返回了一些没有几何形状的行,如下所示:
同时,我尝试了这个命令:
Select * from my_table;
它现在像这样返回相同行的几何值:
任何人都可以帮助我理解这一点吗?这是否意味着使用 Postgis shapefile 导入器的导入过程出了点问题,或者 "View Data" 不是查看大型几何图形的推荐方法?
我 95% 确定您在 pgAdmin III 中看到了一个怪癖,它只显示字符数低于用户定义限制的数据。但如果数据大于该限制,则会显示一个空白单元格。这些空白单元格是模棱两可的,你不是第一个被它抓住的人。
查看细胞是否真的 NULL
的真正测试是使用类似的东西:
SELECT COUNT(*) FROM my_table WHERE geom IS NULL;
任何人都可以帮助我理解 Postgresql 中的这种歧义。我有一个 table 构建包含 2412785 行的大型数据集的多边形。在 PgAdmin-III 中,当我尝试 my_table>右键单击>查看数据>查看所有行时,然后在视图中 window 它返回了一些没有几何形状的行,如下所示:
同时,我尝试了这个命令:
Select * from my_table;
它现在像这样返回相同行的几何值:
任何人都可以帮助我理解这一点吗?这是否意味着使用 Postgis shapefile 导入器的导入过程出了点问题,或者 "View Data" 不是查看大型几何图形的推荐方法?
我 95% 确定您在 pgAdmin III 中看到了一个怪癖,它只显示字符数低于用户定义限制的数据。但如果数据大于该限制,则会显示一个空白单元格。这些空白单元格是模棱两可的,你不是第一个被它抓住的人。
查看细胞是否真的 NULL
的真正测试是使用类似的东西:
SELECT COUNT(*) FROM my_table WHERE geom IS NULL;