问题标签 [ogr2ogr]
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.
gis - 展平/溶解/合并整个 shapefile
我一直在使用ogr2ogr
shapefile 来完成我需要的大部分工作(包括溶解它们)。但是,我发现对于大的,这需要很长时间。
这是我正在做的一个例子:
ogr2ogr new.shp old.shp -dialect sqlite -sql "SELECT ST_Union(geometry) FROM old"
在某些情况下,人们可能想要分解常见的相邻形状(这是我认为在上面的命令中发生的事情)。但是,在我的情况下,我只想展平整个文件和其中的每个形状,而不考虑值(我已经隔离了我需要的形状)。
- 当您不需要关心值并且只想要一个概述文件中形状数组的形状时,是否有更快的方法来执行此操作?
ogr2ogr - 如何在 ogr2ogr 中设置文件输出位置?
每当我使用 ogr2ogr 转换文件时,输出都会保存到以下目录:
C:\Users[用户名]\AppData\Local\VirtualStore
无论如何我可以将此目录设置为其他内容吗?
python - 如何在python中使用ogr2ogr将一组osm文件转换为shape文件
我坚信这个问题已经被问过了,但我找不到答案,所以我把它放在你面前。我在运行脚本以将 osm 文件转换为 shp 文件时遇到问题。该脚本正在读取所有 osm 文件,但只是在最后创建第一个 osm 文件的一个 shp 文件,而不是转换所有 osm 文件。我提供了我在下面使用的代码。所以请帮我解决这个问题。
database - 使用 ogr2ogr 将 PostGIS 表转换为个人地理数据库
我需要使用 ogr2ogr 将 PostGIS 表转换为个人地理数据库。我可以毫无问题地将表转换为 shapefile,但每当我尝试使用 ODBC 驱动程序将其转换为 .mdb 时,都会出现错误。我已经安装了 64 位 GDAL 版本和 64 位 ODBC 驱动程序。
这是我的命令:
这是我得到的错误:
我是否使用正确的命令来执行此操作,或者我是否缺少驱动程序或其他东西?
geojson - 我使用 GDAL ogr2ogr 1.10.1 或 1.9.0 版本得到不同的 geojson
我有两个 Ubuntu 环境:一个安装了 GDAL 1.10.1,第二个安装了 GDAL 1.9.0。
如果我遇到环境。GDAL 1.9.0:ogr2ogr -f GeoJSON filename.geojson filename.kml
filename.geojson具有以下结构:
{ "type": "FeatureCollection", "crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } }, " features": [ { "type": "Feature", "properties": { "Name": "TV01-CTRA.ALMERÍA", "description": "\n \n
</div> \n Ver detalle cámara</ a> \n \n ", "timestamp": null, "begin": null, "end": null, "altitudeMode": null, "tessellate": -1, "extrude": -1, "visibility": -1,“drawOrder”:空,“图标”:空},“几何”:{“类型”:“点”,“坐标”:[-4。35349321365356, 36.720241546630902 ] } },
但
如果我在 GDAL 1.10.1 中运行相同的命令:
ogr2ogr -f GeoJSON filename.geojson filename.kml
filename.geojson具有以下结构: { "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": { "Name": “TV01-CTRA.ALMERÍA”、“描述”:“</div> Ver detalle cámara</a>”}、“几何”:{“类型”:“点”、“坐标”:[-4.35349321365356、36.720241546630902] } } ,
对我来说有很多差异(\n、制表符、空格、crs 行、...),我需要生成第二个版本,即我需要生成第二个结构,但我必须将命令运行到 GDAL 1.10.1 版本。
我必须添加哪些参数?
谢谢!!!
bash - 如何在 Apache NiFi 的 ExecuteProcess 中运行 sed
我有 csv 日志文件,我将其转换为 GeoJSON,ogr2ogr
然后运行sed
以清理 elasticsearch。具体来说:
我想在 NiFi 中运行这些命令,但我没有任何运气配置 ExecuteProcess。
svg - 使用 ogr2ogr 将 svg 转换为 geojson 失败
我从http://www.amcharts.com/svg-maps/?map=finland下载了芬兰的 .svg 地图
我想将其转换为 topojson 以将其与 d3.js 一起使用。我首先从 svg 到 geojson 的转换开始,但它失败了。
我试过了:
我得到的错误:
我才刚刚开始弄清楚这些工具,所以我不确定究竟是什么导致了错误。当我打开 svg 时,它看起来很好并且拥有所有元素。
windows - ogr2ogr 和 WKT 的命令行问题
我想使用定义为 wkt 的 POLYGON 剪辑带有 ogr2ogr 的 shapefile。
根据文档,应该可以将 WKT 用作 clipsrc [1]
但是我无法正确使用语法,下面有一些简化的命令,这给了我错误。
我尝试了以下方法,它所做的只是导致
我用过的命令:
geojson - 结合 GeoJSON 功能
我有一个大的(200MB)geoJSON 文件,其中包含很多复杂的多边形和多多边形。在https://gist.github.com/jinky32/81f61e1fc118822ba103?short_path=d16949b上有一个非常截断的例子
如您所见,此文件由具有 1 或 2 字符串属性的多边形和多面体组成。下面是这些形状在 mapshaper.org 上突出显示同一图块中任一值的多面体时的外观示例(本质上是 c此图块的 0.90+% 由具有一个值或另一个值的多面体组成)
我不需要区分这些不同的值,并且字符串值为 1 或 2 的多边形/多面体可以组合在一起,我希望这会减小文件大小。
谁能建议我如何实现这一点 - 最好使用 cli 工具?
geojson - 如何使用 GDAL 的 ogr2ogr 创建边界框
我正在学习 GeoJSON 并遵循Bostock 的 Lets Make a Map tutorial。在这里,他使用 Natural Earth 数据,并将 SHP 文件转换为 JSON 以在 D3 中使用。以下仅使用 SHP 文件中的 GBR 和 IRL 数据来创建 subunits.json,我将其加载到 D3 中以绘制我的地图。
ogr2ogr 具有许多更强大的功能...例如,-clipdst 参数将 shapefile 剪辑到矩形边界框,这对于仅显示某些功能的一小部分很有用。
我想创建一个边界框,仅显示一个小区域,例如伯明翰周围的区域。我如何为此计算 xmin ymin 等?这是用法[-clipdst [xmin ymin xmax ymax]|WKT|datasource]但它到底应该是什么样子?