Questions tagged «spyder»

2
将QGIS链接到Anaconda Python发行版:Spyder,iPython Notebook,pip,scikit-learn
我将Anaconda作为我的主要Python发行版,并希望通过它路由与Python相关的QGIS脚本。使用Anaconda,我拥有Spyder,可以轻松地通过pip安装软件包,并且可以启动iPython Notebook网络浏览器以用于屏幕共享并存储我打算在QGIS中进行操作之前,之中和之后对数据执行的代码(软件包,例如scikit-learn)。 我找不到任何有关如何链接两者的有用信息。 我使用的是Windows 8.1,但如果只能在Linux上完成,则可以尝试在运行Mint 13的桌面上进行设置。我只需要在笔记本电脑上找到一个摄像头和麦克风即可,但没有目前在台式机上进行互动演示和在星期二进行采访。

1
调用gdal_merge进入python脚本
我是python的新手,并且对如何在(spyder)python脚本中使用gdal_merge不屑一顾。我使用Windows 10,Python 3.6,并从osgeo4w安装了gdal工具。我意识到还有很多其他文章描述了这个问题,但是没有一个可以帮助我解决这个问题。 当我从cmd调用gdal模块时,它的工作原理很像: python "C:\OSGeo4W64\bin\gdal_merge.py" -o merged.tif input1.tif input2.tif 但是,我无法使其在python脚本(spyder)中正常工作。 第一种方法产生一个输出,但是名称不正确:它产生一个“ out.tif”文件,而不是我要求的“ merged.tif”文件: import sys sys.path.append('C:\\OSGeo4W64\\bin') import gdal_merge as gm gm.main(['-o', 'merged.tif', 'N00W078.tif', 'N00W079.tif']) 第二种方法只是不产生任何输出: import subprocess merge_command = ["python", "C:\OSGeo4W64\bin\gdal_merge.py", "-o", "merged.tif", "input1.tif", "input2.tif"] subprocess.call(merge_command,shell=True) 关于如何解决此问题有什么想法?
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.