Questions tagged «osgeo»

开源地理空间基金会(http://www.osgeo.org)或OSGeo是一个非营利性组织,其任务是支持和促进开放地理空间技术和数据的协作开发。

5
比较不同的开源GIS服务器?
我目前知道以下开源GIS服务器: Geoserver:基于Java,也支持矢量和位图。现在与mapserver相当(性能方面)。 mapserver:c / c ++,曾经是最快的服务器。比矢量更适合栅格吗? mapguide:不知道这个 mapnik:街上的新孩子?对其了解不多,但看起来很吸引人 mapfish:据我所知,仅检索矢量数据以在openlayers中显示。确实存在Rails实施。 如果可能的话,我想进行某种比较,您选择还是喜欢哪个,为什么? 我正在寻找一个Rails网站,并且需要某种GIS服务器。我将需要栅格和矢量数据(可单击)。一台服务器可以做到吗?后端数据库将是Postgis。

2
卸载使用OSGeo安装的QGIS
我使用OSGEO4W安装了QGIS,并且很想知道如何将其卸载,因为当我转到“控制面板>程序>卸载”时,该程序不会出现在已安装程序的列表中。 我怎样才能做到这一点?

2
什么是OSGeo4W?
我已经使用GIS几年了(ArcGIS和MapInfo)。但是只有当我开始使用QGIS时,我才接触到OSGeo4W,因为可以选择将其下载到QGIS网站上。 我尝试过在线查找,但是所有内容都很技术性。我希望有人可以用简单的术语来解释它的用途。 OSGeo4W / OSGeo之间也有区别吗?

2
如何使用Python将自定义特征属性添加到Shapefile?
我正在寻找采用具有200个国家/地区功能集的现有Shapefile的方法。每个国家/地区要素的属性均为“ NAME”。我的目标是创建一个Python脚本,该脚本添加一个任意(现在)的附加属性,例如“ POPULATION”。 当然,我已经安装了OSGeo和GeoDjango模块。我到: from osgeo import ogr infile = ogr.Open('sample.shp', 1) #'sample.shp' is a pre-existing ESRI shapefile described above inlyr = ogr.GetLayerByIndex(0) 我是否缺少OGR函数,该函数无法将Feature属性字段插入到现有的Shapefile中?
16 shapefile  ogr  osgeo 

10
寻求开源培训材料?
问题在线证书值得吗?让我想知道是否有关于GIS的开源培训材料。 这样,我并不是说专门针对开源软件进行培训(我知道其中有一些培训),而是针对作为开源项目开发的一组GIS和地理数据通用培训材料。 即一组由社区开发,免费获得并具有开放许可的培训材料。任何人都可以将其用于通用GIS培训。 如果没有,那么有人认为这将是一个值得的项目吗? 请为您建议的材料添加许可证信息。

2
使用GDAL在Python中按功能分割shapefile?
是否有可能在python中按功能分割一个shapefile?(最好是将临时生成的矢量对象临时保存到内存而不是磁盘的解决方案)。 原因:我想将gdal rasterizeLayer函数与shapefile的几个不同子集一起使用。该函数需要一个osgeo.ogr.Layer对象。 mkay,我尝试了一下,它可能如下工作。您可以按以下方式获取每个要素的gdal图层对象的几何形状。 # Load shape into gdal shapefile=str(vectorPath) layer_source = ogr.Open(shapefile) lyr = layer_source.GetLayer(0) for i in range(0,lyr.GetFeatureCount()): feat = lyr.GetFeature(i) ge = feat.geometry() 现在,我只需要知道如何基于此几何形状创建osgeo.ogr.layer对象。 为了澄清。我需要使用纯Ogr / gdal代码编写的函数!这似乎也引起了其他人的兴趣,我仍然希望没有任何辅助模块的解决方案(尽管来自此处的任何解决方案都将在免费的可用qgis插件中使用)。

6
在Manjaro Linux上,QGIS 3.0无法加载插件处理,没有名为“ osgeo”的模块
我已经从AUR软件包以及所有可选的依赖项中安装了QGIS3:https ://aur.archlinux.org/packages/qgis/ 但是,启动时,出现以下错误: Couldn't load plugin 'processing' ModuleNotFoundError: No module named 'osgeo' Traceback (most recent call last): File "/usr/share/qgis/python/qgis/utils.py", line 311, in loadPlugin __import__(packageName) File "/usr/share/qgis/python/qgis/utils.py", line 664, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "/usr/share/qgis/python/plugins/processing/__init__.py", line 28, in from processing.tools.dataobjects import * # NOQA File "/usr/share/qgis/python/qgis/utils.py", …

4
没有名为“ osgeo”的模块
我已经安装了GDAL并在命令行中进行了检查,它正在运行,当我在命令行中运行gdal2tiles.py时,它可以工作,但是当我使用python IDLE运行相同的文件gdal2tiles.py时,我得到了“没有名为'osgeo的模块'”错误。你能帮忙吗
13 python  gdal  osgeo  osgeo4w  pyqt4 

1
有没有办法在Python中适当地使GDAL引发异常?
我正在Python中使用GDAL,并且想让GDAL引发异常,以便我可以对它们做一些有用的事情。例如,如果无法使用gdal.Open()打开文件,我想抛出一个异常,而不是gdal返回None。我只想捕获错误而不是将它们转储到sys.stdout。 目前,我已经尝试使用该gdal.UseExceptions()功能,但是遇到了一个问题。当gdal.UseExceptions()设置似乎隐藏某些错误,他们不会引发异常。例如ERROR 5: Access window out of range in RasterIO() Requested (1,15) of size 25x3 on raster of 26x17消失,没有异常引发。这似乎很危险。 任何想法表示赞赏,谢谢。
12 python  gdal  ogr  osgeo 


4
Linux的OSGeo4W等同于什么?
OSGeo4W是基于Windows的Geocys堆栈,基于cygwin。 我知道有一个软件包清单描述了OSGeo4W二进制软件包中的内容,我可以自己获取和安装每个软件包。 但是最好一次安装所有软件包:Linux是否有类似的可用产品? 顺便说一句,我正在使用基于Portage软件包管理器的Sabayon / Gentoo Linux,它与ELGIS不兼容。 有关原因的更新: 您真的需要一次安装所有软件包吗?嗯,是。我一直因为某些选项,相关性等,去和重新安装的软件包目前,我试图让file.gdb [ 这个和那个 ]与QGIS工作。但是我需要从程序包管理器中卸载GDAL(这肯定会破坏很多依赖性),并使用fgdb支持重新编译它。我正在寻找一种一次性安装的方法。如这个问题所述,我花了大约一个星期的时间才能使QGIS在完整的GRASS和插件支持下运行。 好吧,我们必须使用OSGeo4W,因为Windows与其他所有OS都不一样,没有其包管理器。如果这样做的话,我们的生活将变得容易得多。明白了 但是由于我没有使用Ubuntu / Debian,所以我的官方存储库中只有一些重要的软件包,这很烦人。这就是为什么我一直在寻找OSGeo4W之类的元软件包。 OSGeo-Live-distribution看起来不错。

3
在给定遥测数据的情况下,可以使用哪种开放源代码(命令行/ API)方法对航拍图像进行正射校正和地理参考?
如何使用开源软件拍摄图像并自动对其进行矫正?与每个图像关联的信息是: 相机规格 相机的纬度,经度,海拔 相机方向:面向无人飞行器,给出俯仰角和偏航角 我想输出一个geotiff文件,并希望最终将图像缝合在一起以创建地图。
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.