分享

Python与开源GIS:关闭矢量数据、释放内存与删除数据

 昵称QAb6ICvc 2013-02-22

摘要: 在读取数据完毕之后,一个好的习惯就是释放数据打开时所占用的内存。释放内存需要将要素的资源释放,使用函数Destroy()。 >>> feature.Destroy() ...

在读取数据完毕之后,一个好的习惯就是释放数据打开时所占用的内存。

释放内存需要将要素的资源释放,使用函数Destroy()。

关闭数据源,相当于文件系统操作中的关闭文件。

删除矢量数据

大多数的GIS数据格式,如shapefile,mapinfo tab等,都不是只有一个文件就可以的。像shapefile,除了最基本的shp文件外,还需要有保存属性的dbf文件。

因此,在对GIS数据进行删除的时候,就不能使用os模块提供了工具进行删除(其实也可以,但是需要对相关的文件进行查找,并进行全部删除),而要使用OGR提供的删除数据的函数。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多