空间表显示为属性表类型,提示为无效图层且无法编辑,分析原因是因为空表导致,使用navicat查看库表数据,发现为空表。
该空间表类型为面类型polygon,使用sql语句重新设置具体空间类型和空间参考
alter table daoyu alter geom TYPE geometry('POLYGON', 4326);
根据自己库表的类型和空间参考设置
设置后使用qgis刷新查看,发现问题解决
注意:如果执行sql提示不能使用视图或规则改变一个字段的类型,则需要删除视图后执行sql语句。
希望对您有帮助~