问题标签 [gdal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 启动 python 子进程具有不同的行为,具体取决于启动器
我正在尝试从 Python 2.6 启动 Python 2.5。原因是我尝试使用的编译库 (GDAL) 不支持与另一个程序 (ArcGIS) 一起分发的 Python 版本。
这就是我正在尝试做的事情。main.py
Python 2.6 中的文件:
gdal_python_exec.bat
是一个 Windows 批处理脚本,它启动了我想要的 2.5 版本的 Python,同时还设置了一些环境变量:
import_tests.py
尝试导入 gdal:
当我main.py
在 DOS 命令行上运行时python.exe main.py
(那是 Arc 的 2.6 版 python),一切正常。但是,如果我采用相同的脚本并将其作为“工具箱”添加到主应用程序中并从那里启动它,我会在文件中得到 GDAL 库的“找不到 DLL” import_tests.py
!
subprocess
当模块启动不同的 Python 解释器时,怎么会发生这种情况?关于可能发生什么的任何想法?
编辑:我可以验证os.environ['PATH']
两个调用中的变量是否相同。
Edit2:该C:\Program Files\ArcGIS...\Bin
目录包含一个与我的 python 绑定不兼容的 dll。Windows首先搜索cwd并尝试加载该dll,失败,然后报告“找不到dll”错误。
r - 在 Mac OS X Lion 上安装 rgeos 和 rgdal 时出现问题
我正在尝试安装 rgeos 包(和 rgdal)包。我有一个运行 os x 10.7.1 的 macbook pro,我有最新版本的 R,2.13.1。我正在遵循该站点的说明:http: //lostingeospace.blogspot.com/2011/08/rgeos-on-macos-x.html
我已经从http://www.kyngchaos.com/software:frameworks安装了最新的 GDAL 完整框架 1.8,并从 CRAN 下载了源文件 rgeos_0.1-8.tar.gz。
在终端中,我按照说明输入以下内容:
为了彻底,这里是整个输出:
rgdal 安装也会出现同样的问题。
我不是真正的程序员....有人知道我应该做什么吗?
谢谢!
python - 使用python gdal模块打开相同投影但大小不同的图像
我不确定这是正确的网站,但是,
我正在使用 python 2.7 上的 gdal.Open() 模块打开 Landsat GeoTIFF 图像。它们具有相同的 UTM 地图投影,但图像大小不同。
如何将图像尺寸固定为相同?我想进行直接的逐像素比较。
ios - 从服务器加载 MKMapKit 覆盖图块
Apple 示例代码 TileMap 非常适合展示如何使用 gdal2tiles 添加光栅图像叠加层,但这取决于设备上是否有 tile 目录。调整代码以从 Web 加载文件的最佳方法是什么?
我注意到它做的第一件事就是枚举tiles文件夹的目录结构来找出可用的tiles。是否有类似的方法可以为远程服务器执行此目录枚举?
谢谢您的帮助
python - 如何使用 GDAL 更改栅格的分辨率?
我正在寻找更改 GDAL 栅格数据集分辨率的最佳方法。
例如,我有一个像素大小为 (30, -30) 的栅格,我想将像素大小更改为 (5, -5),将给定像素的所有值内插到输出栅格中。
因此,对于输入栅格的每个像素,我希望输出栅格中有 36 个像素都共享相同的值。
如果我运行gdalwarp -tr 5 -5 inputRaster.tif outputRaster.tif
,我会得到我正在寻找的结果,所以我假设我应该能够使用一些 GDAL 函数来复制这个功能。
如果可能的话,我宁愿避免使用对 python 的 Subprocess 类的调用。
r - 在 RStudio 中加载 rgdal 时遇到问题
为什么rgdal
无法加载RStudio
(0.94.110)但不能加载R
(2.13.2)?
[编辑删除无关信息]
但是,在 RStudio 中:
[再次,编辑]
有谁知道为什么会这样?是否有某种RStudio
我不知道的默认值?
请注意,它rgdal
是使用以下命令安装的,已经安装了 KyngChaos(GDAL Complete 框架):
c++ - 使用 GDAL/OGR 库从 2D 地理参考栅格数据阵列重新投影栅格数据
周末愉快!
我有一个二维地理参考栅格数据(数据类型为“无符号字符”)数组。我想将它用作数据源,通过使用 GDAL/OGR 库进行重新投影。在“GDAL Warp API 教程”网页( http://www.gdal.org/warptut.html)中,所有示例似乎都是从打开 GDAL/OGR 支持的光栅文件开始的。如何在“GDALDataset”和我的 2D 数组之间建立关系而不将我的 2D 数组保存到文件并再次打开它?
非常感谢!
django - 如何在 GeoDjango 中处理上传的 KML 文件
我编写了一个 cmd 行例程来将 kml 文件导入 geoDjango 应用程序,当您为其提供本地保存的 KML 文件路径(使用数据源对象)时,它可以正常工作。
现在我正在编写一个网络文件上传对话框,以实现同样的目的。这是我拥有的代码的开头,问题是 GDAL DataSource 对象似乎不理解 Djangos UploadedFile 格式。它保存在内存中,而不是预期的文件路径。
将 UploadedFile 转换为普通文件并通过路径访问它的最佳策略是什么?我不想在处理后保留文件。
python - Python GDAL 包无法正确处理旋转的光栅图像
我正在使用 Python GDAL 包在各种格式之间转换光栅图像:ENVI、GeoTIFF、ERDAS Imagine、PCI Geomatics 等。我的图像是 UTM、WGS-84 和面向路径的,即从北向上旋转。我发现,在使用 GDAL 转换后,旋转总是丢失并且图像错误地朝北。我在 Python 中使用 CreateCopy 方法进行转换,例如,
newDataset = driver.CreateCopy(new.name, oldDataset)
将不胜感激任何建议。谢谢,
莫特
python - 从哪里开始?使用 x,y,z 数据显示建筑地段
我使用建设者级别来获取 110' x 150' 的建筑地块上的 x、y、z 坐标。它们不在等间距的行和列中,而是随机放置。
我找到了很多关于制图的信息,我期待着学习 GIS。以及如何使用那里的许多免费软件实用程序。
我应该从哪里开始?
现在数据是 csv 文件格式,但我可以更改它。
似乎我想将我拥有的信息转换为“shapefile”或光栅格式。
我想我可以查找格式并执行此操作,但似乎我还没有找到适合此部分过程的实用程序。
谢谢你彼得