问题标签 [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.
kml - Mapnik 可以从 KML 推断样式吗?
我正在尝试使用 Mapnik C++ API 在我的应用程序中可视化 KML 数据。我看不到如何将样式信息从 OGR 数据源中获取到地图中。无论如何,我有点惊讶它不会只是发生。所以,有两个问题: 1. 我是否正在尝试做一些 Mapnik 本来就不应该做的事情?2. 如果可以,怎么做?
bash - 为什么 bash/ogr 将 shapefile 输出到输出目录中的各个文件夹中?
我是 bash/ogr 的新手,似乎无法弄清楚为什么这个循环将 shapefile 输出到输出目录中的各个文件夹中。这是我的代码:
该文件包含一个物种名称列表,一旦连接到它的末尾,就会cacti_mexico_names.txt
从输入目录中提取这些名称。.shp
如果有人能告诉我如何将所有 shapefile直接ogr2ogr
输出到$OUTPUT
,那就太好了。
更新:
ogr2ogr 将其第一个参数视为目录的名称,因此固定代码如下:
ios - 将 GDAL/OGR 合并到 iOS 项目中 - 快速指南
这就是问题所在: GDAL是一个出色的开源库,旨在管理复杂的 GIS 数据,包括栅格和矢量。它为Mac OS(由 William Kyngesburye 提供)和其他平台完全编译,但不适用于 iOS。
浏览网络,您可以找到关于创建 iOS 库主题的点点滴滴(相对较旧的)信息,从3 年前编写的来自pseudogreen的著名脚本开始。还有一些关于堆栈溢出的点点滴滴,例如iPhone 上的 GDAL / OGR,它们提供了额外的信息。
本文旨在涵盖我采取的所有步骤,这些步骤使我使用 iOS6 和 XCode 4.5.5 在一个简单的 iOS 应用程序中实现了 GDAL/OGR 的全功能集成
union - OGR API:多边形联合
我有三角点,我想使用选定的三角形来生成多边形。当我使用地理坐标时,我自然会选择 OGR 来执行矢量处理。
因此,在定义了我的 OGRLayer(作为 OGRPolygon)之后,我为之前选择的每个三角形创建了一个 OGRPolygon(通过 OGRLinearRing),并尝试将它们合并到一个多边形中:
结果是崩溃或空多边形...
boost - 如何将 OGRLineString 注册为提升线串?
我想用s的boost::geometry::simplify
方法。OGRLineString
虽然我可以OGRPoint
通过宏注册:
我目前无法使用以下代码:
Simplyfy 方法无法编译,并且我收到一些关于 boost:mpl::eval_if_c 的错误,这对我没有帮助。
python - 创建形状文件
我想使用 2 个点创建一个 shapefile(一条线)。
我有以下脚本:
我有两个错误..
“错误 1:无法创建文件。shp 文件。错误 4:无法打开 Shapefile”
任何人都知道问题是什么?谁能帮我?非常感谢
python - 从GDAL中的栅格中提取点
我有一个光栅文件和一个 WGS84 纬度/经度点。
我想知道栅格中的哪个值与该点相对应。
我的感觉是我应该GetSpatialRef()
在光栅对象或其一个波段上使用,然后将 aogr.osr.CoordinateTransformation()
应用于该点以将其映射到光栅空间。
我希望那时我可以简单地询问光栅乐队当时的情况。
但是,栅格对象似乎没有GetSpatialRef()
访问地理定位点的方法或方法,因此我对如何执行此操作有些茫然。
有什么想法吗?
python - OGR 距离单位
我在 Python 中使用 OGR 距离来确定点和线之间的最短距离。我的结果与我使用 QGIS 得到的结果完全不同。我假设 OGR 使用的单位取决于坐标系?会不会是 OGR 使用度数?如果是这样,我怎么能将这些转换为米?我的代码如下所示:
python - 将点几何转换为列表
我有以下创建点几何的脚本。如何将此点几何转换为仅包含坐标的列表[258432.79138201929, 1001957.4394514663]
?
vba - 使用 Python / OGR 等份分割凸四边形多边形
考虑一个有四个顶点的不规则多边形(P)。
我想将 P 细分为更小的多边形,如图所示。1.
在过去,我使用 ArcGIS 9.3 和 Miles Hitchen 编写的 VBA 宏来实现这一点。VBA代码如下:
VBA 代码顶部的用户输入告诉脚本用户需要对每个轴进行多少细分
谁能帮我用 Python 翻译这段代码?我想使用 Python 和 OGR 来实现同样的目标。