如何将多边形坐标导出为CSV(不是WKT)?


9

我正在尝试将多边形坐标从shapefile导出到CSV文件,但是到目前为止,我的所有尝试都失败了。我发现了很多与此有关的问题和答案,但是都没有解决我的问题。

我已经下载了文件

www.naturalearthdata.com/http//www.naturalearthdata.com/download/10m/cultural/ne_10m_admin_0_countries.zip

这是一个包含基本世界地图的shapefile。我通过添加矢量层将shapefile导入QGIS,然后尝试导出具有每个国家/地区坐标的多边形。我发现的技巧建议通过右键单击图层然后选择另存为来保存该图层,或者打开属性表并将其复制到Excel中。如果我尝试这些操作,则只会获得地图中每个国家/地区只有一行的主信息。

有谁知道我如何获取每个包含带有坐标多边形的国家的详细信息?


1
因此,您想要导出的所有多边形的所有顶点(“角”)的坐标吗?那可能是很多行。您现在可能得到的是质心。我可以问一下您需要什么吗?也许有一种更简单的方法可以完成您想做的事情?
马丁

知道Text(WKT)表示形式对您来说足够了吗?
vinayan 2014年

我对WKT并不熟悉,但是从网上发现的情况来看,使用它似乎有点困难。我需要csv文件中的数据。我在这里使用的形状文件仅用于测试,我不会在工作中使用它。我正在与渔业有关的一些特殊地理地理区域工作。这些区域存储在数据库中。我想将形状文件数据导入数据库以进行比较。我希望可以找到一种方法,将测试文件中一个选定国家的坐标导出到csv文件中,然后将其导入数据库中。
Sveinung 2014年

Answers:


11

使用插件MMQGIS将几何导出到csv。我只是尝试使用您的文件,所以效果很好。

在此处输入图片说明


大!我认为这可以解决我的问题!在这里,我可以连接属性和节点。我将使用的真实文件比我的大型测试文件小得多。我认为这正是我想要的。非常感谢!不幸的是,我的声誉仍然很低,无法投票给任何有用的东西。
Sveinung 2014年

8

选择Layer > Save As...格式为CSV。确保AS_WKT在“将矢量层另存为...”窗口中将“图层选项”,“ GEOMETRY”设置为。CSV文件的第一列现在将包含面坐标。


可行!我知道了!但是,使用它们会有点尴尬,因为我需要CSV文件中的数据。我不知道是否有任何简单的方法可以从这种格式转换为csv。但这非常有用。谢谢!
Sveinung 2014年

2

您可以使用这个简单的应用程序加载shapefile,然后导出为X / Y

http://www.qarah.com/shapeviewer/#download


那也行!但是在这里看来,将坐标连接到一个国家时会遇到一些问题。如果导出带有国家名称的属性表,那么我发现这两个数据集之间没有明显的联系。我需要主要信息和详细信息。但这是一个精巧的小应用程序,我将继续使用。谢谢!
Sveinung 2014年

1

希腊语方式:A)选择所需的功能,将其复制并粘贴到文字处理器上。B)删除第一部分wkt_geom…和结尾的括号,因此只有数字。C),^p(MS字)或\n(Libre office-Open office )用(逗号和一个空格)替换D)用逗号替换一个空格。您将获得X,Y格式的坐标列表。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.