问题标签 [ogr]
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.
r - 有必要在马赛克之前重新投影光栅吗?
我有一个要拼接在一起的栅格列表。除了 utm 区域外,投影是相同的。这是 UTM 区域 50 中一个 rasterStack 的坐标线:
这是另一个具有相同投影的 rasterStack,但它是 UTM 区域 51:
当我尝试在不先重新投影的情况下进行镶嵌时(就像在其他 GIS 中一样),我收到以下错误:
这让我相信我需要重新投影所有的 rasterStacks。这在计算上很耗时projectRaster
,但我相信我可以这样做:
我是否正确假设我必须先重新投影?感谢您的任何指导。
node.js - Node-GDAL npm 模块,如何使用 Ogr2Ogr
我安装了 npm 模块 GDAL,ogr2ogr 实用程序是与模块捆绑在一起还是必须安装额外的 npm 模块?
r - readOGR() 无法打开文件
此代码未加载形状文件并生成错误为
我确信目录是正确的。最后 / 也不存在,图层名称也正确。
在我拥有的 ne_110m_land 目录文件中:
r - R如何从另一层快速选择多边形内的特征?
我正在寻找与 rgeos::gIntersection() 等效的 R 或 OGR,但与 QGIS 中的“矢量->研究工具->按位置选择”或 ArcGis 中的“按位置选择”一样有效。
python - 脚本循环遍历目录中的文件
我有以下代码,它使用我需要的数据从 shp.file 创建我需要的 txt 文件。我有一个名为profiles 的文件夹,其中包含一些名为(profil1.shp、profil2.shp、profil3.shp 等)的形状文件。我想知道如何创建一个循环,以便脚本为每个文件创建一个具有相同名称的 txt 文件(例如,对于profil1.shp 创建profil1.txt,profil2.shp 创建profil2.txt 等等)。
编辑:代码返回一个无法打开的文件。包含文件及其各自名称的文件夹的照片。可以安全地假设我做错了什么。
python - Python gdal 在使用 ogr Within、Contains 或其他时停止工作
更新:通过进一步的调查,我发现它一定是由某种损坏的几何图形引起的。但即使我运行:
它正在导致崩溃。所以不知道如何检查。
我正在尝试测试线条是否在多边形内。除了速度之外,使用 shapely 对我来说效果很好——我有一万条线,多边形也是如此。我只是想测试一下 ogr 是否可以更快地做到这一点,但没有运气让它发挥作用。
知道这条线有什么问题吗?:
在我的两台 Windows 7 机器上,我总是让 python.exe 停止工作......问题签名:
或者有没有其他更快的方法或方法来提高使用匀称的速度?
php - PHP GDAL/OGR 库
我想在exec()
函数中运行 ogr2ogr。怎么做?我安装了 GDAL,我可以使用 GDAL 命令提示符运行 ogr2ogr,但不能在exec()
. 我正在使用 XAMPP,我试图找到一些可以添加的库,但没有找到类似的东西。
python - 将 unicode 字段转换为文本
我有一个用日语写的字段名称的 shapefile (.shp)。我想使用以下程序以日语阅读字段名称:
但是,它打印出来如下,不可读。
如何为字段名称获取 readabe 日文文本?
我也试过 as x.decode('utf8')
,但收到错误消息UnicodeDecodeError: 'utf8' codec can't decode byte 0x95 in position 0: invalid start byte
小伙伴们怎么做?
c++ - 对“OGRRegisterAll”的未定义引用
我正在尝试编写一个 gdal 程序来读取 shapefile,但我似乎无法通过注册驱动程序。这是代码,我不确定为什么头文件中的函数即使包含在我的源文件中也不可用。
如果我运行这个:g++ demo.cpp
,我会收到以下错误:
如果我尝试 c 版本,我会得到这个:
更新 我正在使用 Ubuntu 15.04 64bit 我使用 apt 安装了所有软件包:
我还添加了 ubuntugis ppa,并且安装了 qgis 2.10,它来自 qgis 存储库,而不是来自 ubuntugis ppa。
python - Python GDAL/OGR - 获取 KML 标头
是否有使用 GDAL/OGR for Python 获取 KML 名称和/或描述字段?我可以很容易地获得各个层的字段,而不是整个事物。
代码是:
获取 KML 名称/描述字段的最佳方式是什么?