如何在python中将三维形状文件转换为二维

如何在python中将三维形状文件转换为二维,python,arcgis,qgis,arcpy,Python,Arcgis,Qgis,Arcpy,我有一个带有3d多边形的大型形状文件,我想切换到2d,以便能够在matlab中处理数据。 我曾尝试在ArcGis和QGIS中更改要素类,但由于形状文件的大小,计算机每次都会崩溃 在qgis中,有没有办法在arcpy或python中实现这一点 如果您想使用,我更喜欢使用FME软件。这是超级简单,与地理信息系统完美合作,你可以从这里下载试用版 要想做你想做的事: 1.打开一个工作空间 2.将shp文件添加为读取器 3.添加2dforcer 4.添加另一个SHP文件作为写入程序以获得输出。您看过该模块

我有一个带有3d多边形的大型形状文件,我想切换到2d,以便能够在matlab中处理数据。 我曾尝试在ArcGis和QGIS中更改要素类,但由于形状文件的大小,计算机每次都会崩溃


在qgis中,有没有办法在arcpy或python中实现这一点

如果您想使用,我更喜欢使用FME软件。这是超级简单,与地理信息系统完美合作,你可以从这里下载试用版

要想做你想做的事: 1.打开一个工作空间 2.将shp文件添加为读取器 3.添加2dforcer
4.添加另一个SHP文件作为写入程序以获得输出。

您看过该模块了吗?我将查看它!我对使用shapefile和python非常陌生。谢谢当谈到
.shp
文件时,可以找到规范。
pyshp
模块的最新版本不是GitHub页面上的2.0.0-dev,您必须手动添加它。但是它比他们的
1.x.x
变体快得多。但是,点几何体存在一个问题,因此使用
1.x.x
变体现在应该可以了。这看起来更像是在堆栈交换中讨论的主题,但试着问一个更集中的问题。