Questions tagged «array»

3
将LAS文件转换为numpy数组?
我已经开始学习如何在python中处理LAS数据,并希望了解其他人如何处理LAS文件。我想阅读要点(我使用的是numpy数组),并将1类和2类(未分类和分类)过滤到单独的数组中。我有以下代码,但似乎无法过滤点。 # Import modules from liblas import file import numpy as np if __name__=="__main__": '''Read LAS file and create an array to hold X, Y, Z values''' # Get file las_file = r"E:\Testing\ground_filtered.las" # Read file f = file.File(las_file, mode='r') # Get number of points from header num_points = int(f.__len__()) …
15 python  lidar  numpy  array  liblas 

3
Gdal Dataset.ReadAsArray()使Python崩溃
我正在将Python 2.6.5(32bit)与Numpy 1.3和Gdal 1.9.1安装在Windows 7 64bit上。我试图将800 MB想象(.img)栅格数据集读取到Numpy数组中,以执行某些栅格代数操作,但是一旦运行以下代码,Python.exe就会崩溃。 from osgeo import gdal g = gdal.Open(r'path\to\dataset', gdal.GA_Readonly) b = g.GetRasterBand(1) data = b.ReadAsArray() Python.exe在b.ReadAsArray()调用时崩溃。我在Google上进行了一些搜索,发现了Gdal 1.6上的文章,其中提到了Windows 7 64bit的该问题,但他们还提到当时该问题已在最新的开发版本中修复。 其他人遇到过这个问题吗?任何解决方法? 更新: 我决定在PyDev中调试代码,以尝试确定失败的地方。据我所知(仍然没有收到任何错误消息),它在gdal_array.py的第22行上失败了。 _mod = imp.load_module('_gdal_array', fp, pathname, description) 当我进入上面的代码行时,它带我进入numpy 的init .py模块。当我到达numpy的结尾时。__ init __ .py模块,它跳回到上面的代码行。然后,当我按下“进入”按钮时,应该将我带到gdal_array.py中的下一行,该脚本只是终止而没有任何错误消息或任何内容。 更新#2: 我从Python Cheeseshop和OSGeo的Windows Binaries中卸载了GDAL 1.9.1,并安装了GDAL 1.6.1。仍然有同样的问题。
12 gdal  numpy  python-2.6  array 

1
在PostgreSQL的QGIS中使用array []数据类型
我只是GIS的初学者,所以很高兴在这里看到任何评论。 我在PostgreSQL中有已连接到QGIS的表。表中的列具有数据类型array[]。但是用户使用{a,d,c}这样的视图将数据插入列并不容易。有没有简单的方法可以编辑数据? 我只是想将数据放入'a,b,c'这样的QGIS中,并trigger在INSERT / UPDATE之前进行创建,以便将数据Postgres正确地放入表中。但这似乎也不是最好的方法。
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.