問題タブ [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.
ogr2ogr - ogr2ogr でファイルの出力場所を設定するにはどうすればよいですか?
ogr2ogr を使用してファイルを変換するたびに、出力は次のディレクトリに保存されます。
C:\Users[ユーザー名]\AppData\Local\VirtualStore
とにかく、このディレクトリを別のものに設定できますか?
database - ogr2ogr を使用して PostGIS テーブルをパーソナル ジオデータベースに変換する
ogr2ogr を使用して、PostGIS テーブルをパーソナル ジオデータベースに変換する必要があります。問題なくテーブルをシェープファイルに変換できますが、ODBC ドライバーを使用してテーブルを .mdb に変換しようとすると、エラーが発生します。64 ビットの GDAL バージョンと 64 ビットの ODBC ドライバーがインストールされています。
これは私のコマンドです:
これは私が得るエラーです:
これを行うために正しいコマンドを使用していますか、それともドライバーか何かが不足していますか?
geojson - GDAL ogr2ogr 1.10.1 または 1.9.0 バージョンを使用して、さまざまな geojson を取得します
2 つの Ubuntu 環境があります。1 つは GDAL 1.10.1 をインストールし、もう 1 つは GDAL 1.9.0 をインストールしました。
私がenvに遭遇した場合。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 camara</ a> \n \n "、"タイムスタンプ": null、"開始": null、"終了": null、"altitudeMode": null、"テッセレート": -1、"押し出し": -1、"可視性": -1, "drawOrder": null, "icon": null }, "geometry": { "type": "Point", "coordinates": [ -4.35349321365356、36.720241546630902]}}、
しかし
GDAL 1.10.1 で同じコマンドを実行すると、
ogr2ogr -f GeoJSON filename.geojson filename.kml
filename.geojsonの構造は次のようになります。 "TV01-CTRA. ALMERÍA", "説明": "</div> Ver detalle cámara</a>" }, "geometry": { "type": "Point", "coordinates": [ -4.35349321365356, 36.720241546630902 ] } } 、
私には多くの違いがあり (\n、タブ、空白、crs 行など)、2 番目のバージョンを生成する必要があります。つまり、2 番目の構造を生成する必要がありますが、コマンドを GDAL に実行する必要があります。 1.10.1 バージョン。
どのパラメーターを追加する必要がありますか?
ありがとう!!!
bash - Apache NiFi の ExecuteProcess で sed を実行するにはどうすればよいですか
GeoJSON に変換し、elasticsearchをクリーンアップするためにogr2ogr
実行する csv ログ ファイルがあります。sed
具体的には:
これらのコマンドを NiFi で実行したいのですが、ExecuteProcess を構成できませんでした。
windows - ogr2ogr と WKT のコマンド ラインの問題
wkt として定義された POLYGON を使用して、ogr2ogr でシェープファイルをクリップしたいと考えています。
ドキュメントによると、WKT を clipsrc として使用できるはずです [1]。
しかし、私は正しい構文を得ることができません。次のいくつかの単純化されたコマンドがあり、エラーが発生します。
私は次のことを試しましたが、それが行うことはすべて
私が使用したコマンド:
geojson - GeoJSON 機能の組み合わせ
多くの複雑なポリゴンとマルチポリゴンを含む大きな (200 MB) geoJSON ファイルがあります。非常に切り詰められた例は、https://gist.github.com/jinky32/81f61e1fc118822ba103?short_path=d16949bにあります。
ご覧のとおり、このファイルは、1 または 2 のいずれかの String プロパティを持つポリゴンとマルチポリゴンで構成されています。以下は、同じタイルでいずれかの値のマルチポリゴンを強調表示したときに、mapshaper.org でこれらの形状がどのように見えるかの例です (基本的には cこのタイルの .90+% は、いずれかの値を持つマルチポリゴンで構成されています)
これらの異なる値とポリゴン/マルチポリゴンを区別する必要はありません.1または2の文字列値を持つマルチポリゴンを組み合わせることができ、ファイルサイズが縮小されることを願っています.
できればcliツールを使用して、これを達成する方法を教えてもらえますか?
geojson - GDAL の ogr2ogr を使用してバウンディング ボックスを作成する方法
GeoJSON について学習し、Bostock の Lets Make a Map チュートリアルに従っています。ここでは、Natural Earth データを使用し、D3 で使用するために SHP ファイルを JSON に変換します。以下は、SHP ファイルから GBR および IRL データのみを取得して subunits.json を作成し、これを D3 にロードしてマップを描画します。
ogr2ogr にはさらに多くの強力な機能があります。たとえば、-clipdst 引数は、シェープファイルを長方形の境界ボックスにクリップします。これは、特定の機能のごく一部のみを表示するのに役立ちます。
バーミンガム周辺のような小さな領域のみを表示するためのバウンディング ボックスを作成したいと考えています。このために xmin ymin などを計算するにはどうすればよいですか? これは使用法[-clipdst [xmin ymin xmax ymax]|WKT|datasource] ですが、正確にはどのように見えるべきでしょうか?