问题标签 [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.
arcgis - 在 Windows 上构建 FDO 源代码
我正在尝试在 Windows 上编译 FDO 源代码 (http://fdo.osgeo.org/),以便能够将 FDO 提供程序用于 ArcSDE。
FDO 构建说明说我需要安装 ArcSDE 客户端 SDK。我不确定这将属于哪个安装程序。我确实有 ArcSDE 服务器组件的安装程序,但它需要在我的机器上安装 Oracle。有没有更简单的方法来获取 ArcSDE 客户端 SDK。我浏览了 ESRI 网站上的信息,但找不到简单的答案。
我想知道这里是否有人在构建 FDO 代码时遇到过类似的问题并可以分享他们的经验。任何指针将不胜感激。
python - 如何使用GDAL python从LiDAR点(X,Y,Z)创建网格?
我是 python 编程的新手,我只是想知道您是否可以使用 LiDAR 点创建分辨率为 0.5 x o.5 m 的常规网格。
我的数据采用 LAS 格式(从 liblas 导入文件读取为 lasfile),它们具有以下格式:X、Y、Z。其中 X 和 Y 是坐标。
这些点是随机定位的,一些像素是空的(NAN 值),并且在一些像素中有多个点。如果有多个点,我希望获得一个平均值。最后,我需要将数据保存为 TIF 格式或 Ascii 格式。
我正在研究 osgeo 模块和 GDAL,但老实说,我不知道 osgeo 模块是否是最好的解决方案。
我很高兴能得到一些我可以学习和实现的代码的帮助,
提前感谢您的帮助,我真的需要。
我不知道使用这些参数获取网格的最佳方法。
python - 无法让 pyinstaller 挂钩与 gdal 一起使用
我有一个 python 脚本,我想用 pyinstaller 打包它。它使用 osgeo.ogr 和 osgeo.osr。使用基本构建命令 ( python pyinstaller.py --onefile c:\path\to\my\file.py
) 它创建规范文件和 exe。当我运行 exe 时,出现以下错误:
_gdal
在 osgeo 包中找到(我可以使用 导入它import osgeo._gdal
)。我试过用单行(也试过)为它创建一个钩子(试过hook-_gdal.py
,,,hook-osgeo._gdal.py
)。每当我将 spec 文件的路径添加为时,我在尝试构建它时都会收到以下错误(无论目录中有什么):hook-_gdal.osgeo.py
hiddenimports = ['osgeo._gdal']
hiddenimports = ['_gdal']
hookspath='c:\\Programming\\Python\\pyinstaller-2.0\hooks'
显然我在这里犯了很多错误,但我不知道在哪里。任何人都可以帮忙吗?
python - 将基于 arcpy 的 python 脚本转换为 OGR 以实现半自动元数据创建
我创建了一个脚本来使用基于 arcpy 的编码自动生成基本 ANZLIC 标准元数据。谁能帮我把它转换成 OGR/GDAL python?这样它就可以在 QGIS 中运行并处理所有类型的矢量和栅格数据。
下面是对重要部分进行一些注释的工作代码。
添加/替换为以下内容
...
在这里,我们将需要一个类似的调用来列出 ogr 可访问的数据集(ogrinfo 似乎只列出文件的属性 - 有没有类似于 arcpy.List 的东西......)
上面的代码需要调用 osgeo.ogr.Open(File) 对吧?
以下需要为osgeo重写...
我看到我可以使用以下内容
linux - 将 jar 模块添加到地理服务器时的 osgeolive 权限问题
我正在尝试将 imagepyramid 插件复制到我的地理服务器中,但系统不允许我这样做。我以管理员身份登录
mapserver - 将 Mapserver 默认 URL 转换为更用户友好的版本
我有一个 URL,用于查看使用 MapServer 生成的地图。
如何将其转换为更一般的样式,例如http://foo.com?
我只需要在 maps.google.com 或 www.openstreetmap.com 等特定 URL 中显示我的地图,仅此而已。例如,我想在原始 URL 中隐藏我的目录,例如 /home/mwh/osm-demo/basemaps/。
android - 通过 osmdroid 访问使用 MapServer 实现的我自己的 tileserver
我在 osgeo-6.05 中实现了一个正在运行的 Mapserver。我可以使用网络浏览器访问地图。
由于我正在尝试将该地图连接到我的 Android 应用程序,因此我正在使用 OSMdroid。我在许多论坛上看到,通过使用 XYTilesource 可以将自定义地图服务器连接到 Android 应用程序。如果我输入我的默认 URL 可以吗
作为 XYTilesource 的来源。
python - 在 3D matplotlib 中显示地理参考 DEM 表面
我想使用 DEM 文件使用 matplotlib 生成模拟地形表面。但我不知道如何将栅格坐标地理配准到给定的 CRS。我也不知道如何以适合在 3D matplotlib 图中使用的格式(例如作为 numpy 数组)来表达地理参考栅格。
到目前为止,这是我的python代码:
r - IPython Notebook & %rmagic - 找不到共享库
在生成一些空间分析时,我一直在使用 IPython Notebook 将我的 Python 和 R 代码集成到一个工作流中。我以前能够将必要的基础设施导入两个命名空间来执行此任务,但我认为由于后续更新而发生了一些变化。特别是,我不再能够在%%R单元格中调用rgdal库:
这很奇怪的原因是因为我可以在基础 R 和 RStudio 中调用库(输出相同):
RStudio 和 Notebook 中的版本信息是一样的……:
...就像 R 的位置一样:
请注意,我试图从笔记本中安装rgdal ...:
...并且它与已在 RStudio 中成功加载的版本相同:
有了这个,我对这里发生的事情不知所措。虽然我可以在 RStudio 中继续,但它会分散我尝试创建的产品。任何关于此事的建议将不胜感激。
附录:看来这可能不仅仅是 %rmagic 的问题。在尝试在 Python 中执行不同的操作时,我在尝试同时导入osgeo和gdal时收到以下错误:
我真的只是再次安装了GDAL,所以我有最新的版本。想法?
loops - 在 GDAL OSGeo4W 中循环遍历 shapefile
我有一个要转换为 geoJSON 的形状文件列表。我正在使用 GDAL OSGeo4W shell 进行转换。
首先,我定义坐标系(因为它们没有为 shapefile 定义)然后我转换它们。
我可以轻松地为单个文件执行此操作,但是由于我有 200 多个 shapefile,我想遍历它们。
我的个人命令是: