问题标签 [osgeo]

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.

0 投票
0 回答
91 浏览

linux - 无法运行单发多盒检测器

很抱歉,如果我对这个问题的表述很糟糕,但我通常不熟悉机器学习/导入,并且不知道是什么导致了这个错误。本质上,我正在尝试运行此https://github.com/aurotripathy/ssd-spacenet/blob/ssd/spacenet/README.md。我克隆了目录,并按照自述文件进行操作。我以为我安装了所有依赖项,但由于某种原因,我不断收到一个错误提示。这是错误:

__init__.py 文件如下所示:

再次抱歉,这是一个格式不正确的问题,但我应该从哪里开始呢?

0 投票
1 回答
770 浏览

python - 完成重装python、pycharm、qgis

我的python安装很乱。因此,我想重新安装它的整个安装。(不幸的是,)我还安装了 QGIS 和 PyCharm(主要是把它弄得一团糟),我想开始干净..!

那么,摆脱每一个小 Python 的最佳方法是什么,以及重新安装 Python27、QGIS 和 PyCharm 的最佳包/方法是什么?我是否应该选择 osgeo,我应该先安装 Pycharm 还是 Python 等。希望您对此有一些好的想法和工具。我是 pip 的粉丝,所以最后我希望它可以只使用 pip 来安装周围的软件包。

我正在使用 Windows 7、64 位(感谢 Karel 的提醒)

0 投票
1 回答
269 浏览

gis - 如何使用 OSGeo4W Shell 将一个 CRS(坐标参考系)值转换为另一个值?

我为 Windows(新用户)安装了 QGIS 2.18(最新版本)。随之而来的是 OSGeo4W Shell。现在使用这个 shell,我想将一个 CRS 中的特定值转换为另一个。例如,如果我知道 WGS84 中的坐标(例如,91.7362、26.1445 仅作为示例),我想知道如何使用 OSGeoShell 将其转换为印度 1954/UTM Zone 46N(以米为单位)。

PS:我知道有路,因为我曾经成功找到路。我复制了命令的语法,但我错误地删除了文件,即使经过长时间的搜索,我也无法再次在网络中找到路径。这几乎是一个 2 行和简单的命令。

0 投票
0 回答
797 浏览

python - GDAL_ARRAY 导入错误

我正在尝试使用 Anaconda2 安装和测试 GDAL。我的python安装是2.7。我使用 Windows 二进制文件安装了 GDAL,我可以导入除 gdal_array 之外的所有 gdal 模块。当我尝试导入时,我收到以下错误:

我还使用 osgeo4w 安装了 gdal。当我从 osgeo4w shell 运行 python 时,我可以毫无问题地导入 gdal_array。如何设置 anaconda 以使用来自 osgeo4w 的 gdal 依赖项?

0 投票
1 回答
590 浏览

c++ - QGIS找不到头文件

我正在尝试使用Qt 5.9.1创建自定义 QGIS 桌面应用程序

我已经下载了 OSGeo4W (x64) 地理空间软件集和 Github C++ QGIS 示例,但我在编译时遇到了错误:

Cannot open include file: 'qgsmapcanvas.h': No such file or directory

实际上以上头文件都不在 OSGeo4W 文件夹下:

但是..它们不应该在 dll 库中(例如 qgis_core、qgis_gui ...)吗?

无论如何,这是我的*.pro文件:

PS:stackiverflow上有一个类似的问题,但我重复了一遍,因为给出的答案没有给出解决方案

0 投票
1 回答
1146 浏览

python - 在 python 中导入 osgeo 库失败

我在我的 python 应用程序中导入 osgeo 库时遇到问题。我在由以下依赖项定义的 conda 环境中工作:

对于默认频道:

对于锻造通道:

使用 pip 安装:

我收到以下错误:

我也尝试在 forge 通道中添加 poppler 依赖,但它不起作用。

你有什么想法来解决这个问题吗?仅基于修改 conda 环境的解决方案是首选,但由于我正在使用 Docker,因此在我的环境中更改任何其他内容都不是问题。

我的应用程序直到今天都运行良好,所以我认为问题与依赖链中的一些变化有关,但我无法弄清楚发生了什么。

0 投票
1 回答
932 浏览

python - 从 Qt Designer 到 Qgis

我开始使用 PyQgis。但是,我一直被困在某个时间点。

  1. 我设计了一个基本对话框来在 Qgis 中进行集成测试,称为 Test.ui
  2. 该文件是使用 OSGEO4w Shell 编译的,获得了一个 Test.py 模块。
  3. 在 QGis 中,我打开 Python 控制台以将此对话框应用于具有功能的脚本。Qgis 中的这个 Python 脚本声明了一行 qid = QInputDialog()。

这就是我停下来的地方,因为我不知道如何在 QGis 的 Python 控制台脚本中应用 Qt Designer 中的设计。编译后的 * .py 模块应该遵循什么路径?提前致谢。

0 投票
1 回答
84 浏览

python-2.7 - Geonode 安装 Oracle Linux

我正在运行 python 2.7.5 并在 Oracle Linux 机器上安装 geonode。我正在遵循安装手册并执行命令:

python manage.py 迁移

我收到以下错误

有关如何解决此问题的任何提示?

提前感谢您的时间

0 投票
1 回答
1232 浏览

python - GDAL CreateFeature 不会向图层添加功能

我在 Ubuntu 17.10 上运行 Python 2.7,并通过 apt 安装了 osgeo v2.2.1。

我的代码加载 osgeo 并且 1) 尝试创建一个具有 1 个图层和 1 个字段的 shapefile,2) 创建一个多边形(4 点几何图形),然后 3) 将多边形添加到 shapefile 的图层。在我使用 layer.CreateFeature(feature) 的第三个函数之前,一切都运行顺利:

这打印:

然后我从我已经创建的多边形创建一个几何图形并预先传递给函数:

这打印:

然后代码继续创建功能:

创建此功能:

但是当我将它添加到图层时,什么也没有发生:

印刷 :

我错过了什么 ?

0 投票
1 回答
661 浏览

python-3.x - 使用 osgeo 或 shapely 将 Postgis 几何从 EWKB 转换回 EWKB

假设我有以下使用 Postgis 创建的几何图形:

我想读取 EWKB 表格,然后将其重新写回 EWKB(在现实世界的应用程序中,我会对几何图形进行一些更改,对于本示例,我们只是转换几何图形)

使用 osgeo 我可以执行以下操作:

这产生:

如您所见,几何形状与原始几何形状不同。我如何返回结果

我也愿意接受使用 shapely 的解决方案,但是我的测试给出了 M 坐标的一些问题。