Tag: gis

PDAL:无法创build“裁剪”types的筛选器阶段

我想在python中使用pdal。 我开始了一个超级简单的裁剪: json = """{ "pipeline":[ "ARRA-LFTNE_NewYork_2010_000636.las", { "type":"crop", "bounds":"([616766.770,617765.46],[4510733.640,4511649.800])" }, "output.laz" ] }""" pipeline = pdal.Pipeline(unicode(json,encoding="utf-8")) pipeline.validate() # check if our JSON and options were good pipeline.loglevel = 8 #really noisy count = pipeline.execute() arrays = pipeline.arrays metadata = pipeline.metadata log = pipeline.log json来自pdal的hp https://www.pdal.io/pipeline.html#pipeline ,应该简单地裁剪图像。 但是,在validation过程中会失败并显示错误: Traceback (most recent call last): File "/src/test.py", […]

types“几何”不存在

我正在尝试使用PostgreSQL和PostGIS数据库为我们的产品之一构build一个Docker镜像。 虽然构build图像(和容器)并不困难,并基于另一个PostGIS图像工作 。 但是,当添加ddl来构build数据库时,我遇到了问题。 我不断得到消息: ERROR: type "geometry" does not exist 。 正因为如此,我已经阅读和在互联网上阅读,主要的根似乎是我没有正确初始化PostGIS扩展。 所以我在模板表上做了这个,并运行SELECT postgis_full_version()返回POSTGIS="2.1.3 r12547" GEOS="3.4.2-CAPI-1.8.2 r3921" PROJ="Rel. 4.8.0, 6 March 2012" GDAL="GDAL 1.10.1, released 2013/08/26" LIBXML="2.9.1" LIBJSON="UNKNOWN" TOPOLOGY RASTER似乎没事。 但是仍然没有骰子… 同样在通过\dT检查公共模式中的可用数据types之后,我可以得到该geometrytypes。 这就是为什么我在这里有点无知,因为一切都很好。 任何人有任何想法,我怎么能解决这个问题,或者我能找什么? 使用的版本: Ubuntu 14.04(可靠) PostgreSQL版本:9.3 PostGIS版本:2.1 编辑:我再次尝试创build扩展,比停止PostgreSQL,运行ldconfig (重新加载库的),并再次启动PostgreSQL,但同样的问题仍然存在。

在vrt文件(vsizip)中使用zip的相对path?

我正在尝试构build一个带有大量压缩tiff文件的vrt文件。 我发现这个xml命令在一个zip文件中添加一个tiff文件到vrt: <SourceFilename relativeToVRT="1">/vsizip/c:/data/DSM_633_54_TIF_UTM32-ETRS89.zip/DSM_1km_6333_546.tif</SourceFilename> 这工作正常,但问题是,它只适用于绝对path 。 由于我在docker工作,我不能使用绝对path,只有相对。 如果我只是使用相对path,它似乎无法find图像(它是全黑的,并且在QGis中打开它时,其值为1e [巨大数字])。 有没有办法使用相对path添加一个zip文件内的tiff图像到vrt?