是否可以通过在 QGIS 中单击地图来将地图点输入到 Postgis 中?

Can map points be entered in Postgis by clicking on the map in QGIS?

我有大约 200 个条目的 Postgis table,我必须输入 lat/lon 坐标。我使用 QGIS 来处理和显示它们。有没有一种方法可以单击 QGIS 地图,从而将坐标输入到 Postgis table?

我可以在地图上找到坐标,复制坐标并输入table。但这是很多工作,而且容易出错。我浏览了所有插件,发现数字化工具很有前途,但这并不能满足我的要求。我用谷歌搜索了这个具体问题,但没有找到线索。

我想要的完全可以实现吗?

我对 gis 和 qgis 比较陌生,所以我花了一些时间才找到合适的关键字进行搜索。我想做的事情的正确关键字显然是 "digitize"。我想要的是部分可能的。对我有帮助的链接是:

它的要点是:

  • 启用高级数字化工具栏:视图 > 工具栏 > 高级数字化工具栏
  • 创建一个新的 shapefile 图层:图层 > 创建新的 shapefile 图层。不要忘记正确的字段,在我的例子中是位置的名称。还要记住你存储文件的位置(它将是一个 shapefile),你稍后需要将 shapefile 导入 postgis
  • 开启当前图层的编辑状态,开启你要导入的形状类型。在我的例子中,它们是点
  • 点击每个位置,弹出一个对话框,其中包含您应该添加的属性
  • 稍后您应该导入 shapefile,您需要第三个 link 以及您对存储该 #$@%$& 文件的位置的记忆