【发布时间】:2019-03-20 13:48:32
【问题描述】:
我有一个 .shp 文件,其中包含多边形,每个多边形代表一个建筑物。我想将每个多边形的 x 和 y 坐标作为一行提取到 .csv 文件中。 我可以在点中创建多边形的角,但我不知道如何将每个多边形的点分别提取为 .csv 文件的一行。 下面是我到目前为止所做的图片。
【问题讨论】:
标签: geospatial qgis spatial-query
我有一个 .shp 文件,其中包含多边形,每个多边形代表一个建筑物。我想将每个多边形的 x 和 y 坐标作为一行提取到 .csv 文件中。 我可以在点中创建多边形的角,但我不知道如何将每个多边形的点分别提取为 .csv 文件的一行。 下面是我到目前为止所做的图片。
【问题讨论】:
标签: geospatial qgis spatial-query
一种解决方法是使用字段计算器中的geom_to_wkt(知名文本)函数来创建一个新字段:
geom_to_wkt($geometry)
这会将多边形的文本表示形式创建为单行。然后,您可以将属性表导出到 csv。导出时(另存为..),进入图层选项,将分隔符改为分号,否则会出问题。
根据您对 R 或 python 的熟练程度,还有一些方法可以使用简短的脚本来访问坐标。
【讨论】: