Python 从S3打开shapefile
我需要在S3存储桶中存储两个2 GB的大型shapefile,然后在后端用Django编写计算 形状文件不会存储在数据库模型中。每次进行计算时,将这些文件下载到文件系统是一个非常糟糕的主意 所以我想在Django应用程序中打开shp文件,而不用像rasterio lib那样直接下载到FSPython 从S3打开shapefile,python,amazon-s3,geodjango,Python,Amazon S3,Geodjango,我需要在S3存储桶中存储两个2 GB的大型shapefile,然后在后端用Django编写计算 形状文件不会存储在数据库模型中。每次进行计算时,将这些文件下载到文件系统是一个非常糟糕的主意 所以我想在Django应用程序中打开shp文件,而不用像rasterio lib那样直接下载到FS 是否有任何库可用于此目的,或者您知道此问题的解决方案吗?如果您有大量矢量数据,请创建另一个数据库来存储它(最好是postgis),并使用一个像样的Django模型将其复制到那里。好处:在复制时修复数据并创建索引
是否有任何库可用于此目的,或者您知道此问题的解决方案吗?如果您有大量矢量数据,请创建另一个数据库来存储它(最好是postgis),并使用一个像样的Django模型将其复制到那里。好处:在复制时修复数据并创建索引 用于检索计算所需的部分数据
Django可以连接到,因此您不必将所有这些数据保留在主默认数据库中 自动将shapefile拆分为更小的文件有意义吗?另请参阅下面我的更好的解决方案。这个是否有帮助:?或者这个:?@Udi我之前考虑过创建另一个数据库来存储shapefile。但是我的大多数光栅图层都在S3存储桶中,所以我希望文件放在一个地方。我将检查您关于从云中读取形状文件的链接。