是否可以从 QGIS 将几何数据从 shapefile 导出到 CSV?

Is it possible to export geometry data from a shapefile to CSV from QGIS?

我正在尝试将大量 shapefile 中的几何数据导入数据库(Google 数据存储)。问题是,我不需要使用地图,我只需要坐标,所以我只想要数字坐标。理想情况下,我想使用 CSV,但任何纯文本都可以。我有一个 Mac 并且已经能够安装 QGIS(我也尝试过 udig 但界面令人困惑)。虽然很容易将 shp 文件作为矢量图层加载到 QGIS 中,但我不知道如何导出几何图形,或者即使它是可能的。

有谁知道如何从 shp 文件中提取纯文本几何图形?理想情况下使用 QGIS,但任何方法都将不胜感激。

更新:

解决方法请看这里:https://gis.stackexchange.com/a/8846

过时的响应:

有可能,以一种迂回的方式...

  1. 打开要保存的图层的属性table。
  2. Select 所有行。
  3. 复制行
  4. 粘贴到电子表格中
  5. 将电子表格另存为 csv。

很遗憾,无法直接在 QGIS 中执行此操作。

详情请看这里: https://gis.stackexchange.com/questions/8844/get-list-of-coordinates-for-points-in-a-layer/8911#8911

您只需右键单击 QGIS 中的图层条目,然后 select "Save as"。

在对话框中,有一个选项可以另存为 "CSV"。

有很多选项可以优化生成的 CSV 文件的格式,还有许多其他文件格式可供选择。

"You can simply right-click the layer entry in QGIS and select "另存为“”的方法是正确的

但是 OGR 层选项中的 "GEOMETRY=AS_WKT" 丢失了。

将坐标系转换为 WGS 84 可能也是个好主意,因为通常预计不会投影 CSV(有时会投影 shapefile)