问题标签 [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.

0 投票
0 回答
158 浏览

gdal - OGR GetX 总是返回零

我正在尝试获取多边形的第一个 x 坐标。但是我只得到零作为回报。是什么原因造成的?

0 投票
2 回答
2631 浏览

php - PHP GDAL/OGR 库的使用,哪种方法更干净?

我将在一个新项目中使用 gdal/ogr。我想要一个精简但功能齐全的应用程序,因此不会使用其他实现,例如 mapserver,因为它们有一些无关组件,我怀疑应用程序甚至将来都需要这些组件。作为记录,它是一个 GIS,但我在这里问 SO,因为在 php 中使用 GDAL/OGR的 GIS 示例很少

我基本上有三个选择:

您认为哪种方式是实现该库的最有效方式?

0 投票
3 回答
3499 浏览

r - 在 R 和 knitr 中,我可以抑制 readOGR 的消息吗?

我正在使用 R & knitr 构建小型报告,将输出发送到 pdf。

我在分析中使用了几个形状文件,每当我使用包readOGR的功能时,rgdal我都会获得有关正在读取的内容的信息,例如:

通常,拥有它是有用的。但不幸的是,它也会在我的 pdf 输出中打印出来。

我尝试将 knitr 的块选项设置为echo=FALSE, message=FALSE但不幸的是它没有帮助。

有什么更好的解决方案吗?

0 投票
2 回答
408 浏览

bash - 使用 bash 脚本将文件夹中的所有 dbfs 附加到第一个 dbf

我尝试将文件夹中的所有 dbf 附加到第一个 dbf。dbfs 是我想附加到一个文件中的 ESRI shapefile 的一部分。我有一个工作代码,但我想我所做的真的很尴尬(我是一个绝对的 bash 新手)......当我省略第一个文件时,我的计数器在循环结束时计算一个过多的文件并产生错误.. 附加由 ogr2ogr (GDAL/OGR Library) 完成

0 投票
2 回答
1494 浏览

ios - iOS 中的 GDAL,运行时 dll proj4 不可用,OGR 功能不起作用

gdal在 iOS 上编译时遇到了一些问题(gdal内部proj用于某些操作)

我正在为 iOS 开发,并且想使用这个库来执行坐标转换,但是有些函数需要proj dll并且在运行时我得到这个错误:

我想 proj dll 应该作为静态库包含,但我找不到如何执行此操作

(其他问题,仅提一下:我无法访问EPSG数据库,也无法访问gcs.csv,因此SetGeogCS()似乎只有方法可用于设置坐标系,但我不知道应该使用哪些参数来获取“ EPSG:3003”坐标系,“意大利扶桑 ovest")

0 投票
1 回答
1460 浏览

python - 如何从 django 的 openstreetmap 中选择区域?

我想构建一个 django webapp。其中一部分应该允许用户从地图中交互式地选择地理区域。地图应该来自openstreetmap,并且用户应该能够进行不同类型的选择:

  • 手绘
  • 矩形

为了进一步处理,需要将所选区域转换为 shapefile / OGR 几何图形。

可能已经有针对各个步骤的解决方案,我将不得不整合这些解决方案。所以我的问题是:

  • 在我的 django 应用程序中显示 OSM 地图的最佳方式是什么?
  • 如何选择地区?
  • 如何将选择转换为 OGR 几何?

注意:如果我应该把它变成单独的问题,请告诉我!

0 投票
0 回答
246 浏览

c++ - 读取边界框指定的部分 shapefile

我正在寻找使用 和 读取图像shapefile边界框指定区域的部分 a 。我认为该程序使用clipsrc 标志具有此功能,但我不确定如何从程序中调用它,或者是否有更有效的方法来执行此操作。GDALC++GDALogr2ogr

0 投票
1 回答
625 浏览

c++ - 从GDAL LineString中删除点

我试图仅包含位于给定边界框内的 shapefile 中的地理特征。我找不到类似于带有 BoundingBox 选项 [ 1 ] 的 Matlab 的 shaperead 函数的函数,因此我试图从图层的线串中删除不相关的点,但是我不确定如何执行此操作(我有点期望会有addPoint [ 2 ] 的反面)。我到目前为止的代码是:

有任何想法吗?

0 投票
1 回答
565 浏览

sql - 在日期字段上使用 ogrinfo / sql 过滤器读取 ESRI FileGeoDataBase

我可以使用 ogrinfo 和 FID 的 sql 过滤数据集读取带有 GDAL 库 (1.10) 的 FileGDB (ArcGIS 10.1)

或者通过 OBJECTID 这样

结果是:

...但我需要按“已编辑”日期字段过滤数据。我尝试了很多变化,例如

..但我没有得到它。有人知道如何解决这个问题吗?

来自柏林 ralf 的问候

0 投票
1 回答
969 浏览

ruby - 如何检索 ShapeFile 特征字段的字段名称?

我正在使用gdal-ruby来解析ESRI ShapeFiles,就像在这个演示中一样。我想遍历所有功能,以便将字段值推送到数据库中。但是,我不知道如何检索我需要与数据库列匹配的每个字段的名称。到目前为止,我只能使用字段的字段索引,例如:

我用irb检查了可用的方法并查看了API 文档。好像我在寻找错误的术语。