问题标签 [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 回答
669 浏览

c++ - 如何在 OpenSceneGraph 或 osg 中显示 utf-8 字符,如 alpha 和 beta

我需要在 中显示UTF-8字符osg,但text->setText( test,osgText::String::ENCODING_UTF8 );无法显示,就像?在场景中一样。有没有人有同样的问题或知道怎么做?

代码片段

0 投票
2 回答
4158 浏览

gdal - 如何安装 gdal_merge 以与 osgeo 一起运行?

我最近安装了 OSGEO ( http://download.osgeo.org/ ),其中包括 python 和 gdal。然而,我刚刚意识到这个包中没有包含许多 gdal 库,例如 gdal_merge。如何将它们安装到 osgeo 环境中?

0 投票
0 回答
179 浏览

python - Windows Python 将 osgeo 库添加到 virtualenv

我只是使用这个精彩的教程在 Windows 上安装 osgeo Python 库

我正在为特定项目使用 virtualenv,所以我想在我的 virtualenv 中有 osgeo。现在在 virtualenv 中我无法导入 osgeo(不起作用)。方法是什么?对不起,但我对从系统共享库到 virtualenv 有点困惑

0 投票
1 回答
843 浏览

gis - GDAL光栅图像中的羽化边缘

有人可以告诉我如何使用羽化图像的边缘gdal吗?我一直认为-cblend交换机会做到这一点,但也许我误解了一些东西。

这是我尝试过的:

gdalwarp -t_srs ESPG:4326 -multi -cblend 200 -of GTiff input.jp2 test.tiff

我不介意在 QGIS 中或仅在 OSGeo4W 命令提示符中执行此操作。

0 投票
1 回答
2146 浏览

python - 如何重新投影和区域匹配 netCDF 和 shapefile

我是 GDAL 的新手,我的脚刚刚湿透。

我正在尝试将存储在 netCDF 中的栅格与 shapefile 进行比较。shapefile 是 netCDF 覆盖区域的子部分,数据集使用略有不同的投影。我将 shapefile 数据集转换为 netCDF 投影。netCDF 文件包含栅格数组和 lat、lon、x、y 的一维数组。

现在,我的代码使用 gdal.RasterizeLayer 将 shapefile 光栅化为 tiff,然后使用 gdal.ReprojectImage 将其重新投影到新的 tiff 中。我的问题是我无法弄清楚如何确定第二个 tiff 的范围 - 我需要选择 netCDF 数据的子部分。

这是我的代码的相关部分:

光栅化

重新投影

并将栅格转换为数组以进行逐点比较

所以现在我需要获取这个数组的范围(在新投影中),这样我就可以将它与 netCDF 数组的正确子部分匹配,并对其进行插值以匹配。

编辑:现在我认为我需要单独转换范围并使用它来重新定义 GeoTransform 以进行投影转换。调查它。

0 投票
1 回答
139 浏览

php - 安装 OSGeo4W 后 WAMP 服务器出现问题

我最近下载了 WAMP 服务器,开始在我的 Windows 7 32 位计算机上本地开发网站。它工作正常。

不久之后,我下载了几个不同的 OSGeo4W 包,主要是为了使用 QGIS 和开发插件。这是我开始在访问 phpmyadmin 本地主机时遇到问题(找不到页面错误)。

我尝试卸载 WAMP 以重新安装它,现在提取文件似乎需要很长时间,阻止了 apache 2.4.9 文件。有谁知道这是否可能是因为 OSGeo4 在我的计算机上安装了另一个版本的 Apache?我该如何解决这个问题?

0 投票
1 回答
1459 浏览

amazon-ec2 - 在 Amazon Ec2 实例上安装 Geos 和 Gdal 时出现问题

我正在使用 Cent Os Image 运行 Amazon Ec2 实例。我需要安装 Geos 和 Gdal 来运行 python 脚本。
我首先尝试本指南:https
://github.com/phayes/geoPHP/wiki/Geos-installation-on-centos6 然后将 Gdal 安装绑定到它,如下所示:
sudo ./configure --with-python -with-geos=/usr/local/bin/geos-config
不幸的是,当我运行脚本时,我被告知:错误 6: GEOS 支持未启用。 即使在 ./configure 实例期间,我得到Geos Enable: Yes


然后我卸载所有东西并尝试通过 yum 安装......似乎在 Gdal 安装过程中,我注意到安装的(通过 yum 也是)所需的 Geos Lib 是 3.1.0(2009 版本) 3.4.2

有没有办法安装一个已经包含所有内容的 osgeo 包?

0 投票
1 回答
62 浏览

gis - Postgres加载扩展中面临的问题

我正在尝试在名为“路由”的数据库中加载pgrouting扩展名postgis我面临的问题是我在 osgeo shell 中输入"C:\Program Files (x86)\Boundless\OpenGeo\bin" "psql -U postgres routing",它给出了错误 "psql : illegal option --u"

0 投票
1 回答
884 浏览

java - 使用 GeoTools (java) 计算线之间的交点

在以下情况下,我有ArratList<Segment>(N 个段 - 数组大小为 N):

还有一个静态点——原点。如何使用GeoTools以获得ArrayList<boolean>(大小 N)每个值对于问题的真/假:

从原点到段的两个边缘的 2 条线是否在途中与其他一些段相交?注意:这些段彼此足够接近,所以这里不是大圆问题

例如,这里的结果是 {true, false, false},因为从原点到段 1 的第二条边的红线与她的路段 3 相交。

在此处输入图像描述

这个问题类似于这个 Stackoverflow Q但不同的是,在这里我想使用 GeoTools 而不是实现涉及将地理测量单位(纬度/经度)转换为极平面并执行一些数学计算(例如叉积)的算法 -不难但有潜在的错误,如果已经有现成的开源库,最好使用它。

因为这个问题涉及 GIS 解决方案,所以也在gis stackexchange中询问。

0 投票
1 回答
448 浏览

gis - GeoTools: How to build a point? (imports issue)

I'm following the GeoTools documentation and found this:

When I put it in intellij IDE, for each class there are several suggested imports to use. What import I need to select?

Alternative way (with same issue) is: