タグ付けされた質問 「ogr2ogr」

ogr2ogrは、さまざまなベクトル空間データ形式との間で変換を行うために広く使用されているオープンソースのコマンドラインユーティリティです。

6
ogr2ogrを更新してPostgreSQLドライバーを含めるにはどうすればよいですか?
ogr2ogrを使用して、シェープファイルをリモートPostGresインストールにアップロードしようとしています。このコマンドを実行したとき: celenius:~ celenius$ ogr2ogr -f PostgreSQL PG:"host=255.34.00.00 user=postgres dbname=mydb password=***" Dropbox/data/roads.shp; 次のエラーメッセージが表示されました。 Unable to find driver `PostgreSQL'. The following drivers are available: -> `ESRI Shapefile' -> `MapInfo File' -> `UK .NTF' ... -> `SVG' -> `CouchDB' -> `Idrisi' -> `ARCGEN' -> `SEGUKOOA' -> `SEGY' (関連性がないため、一部のドライバーは省略しました)。ogr2ogrを更新してPostgreSQLを含める方法はありますか?OS 10.7.4を搭載したMacを使用しています

8
ogr2ogrを使用してディレクトリ内のすべてのシェープファイルを変換しますか?
複数のシェープファイルを含むディレクトリがあります。 ogr2ogrでこれらすべてのシェープファイルをMapInfoに変換するにはどうすればよいですか? 1つのファイルを変換する方法を知っています。そして、各ファイルの行を書き込むバッチスクリプトを作成できます。しかし、ディレクトリ(およびサブディレクトリ)内のすべてのファイルを変換する簡単な方法はありません。

1
ogr2ogrを使用してGeoJSONをShapefileに変換しますか?
FWToolsのogr2ogrを使用してESRI Shapefileに変換するGeoJsonファイルがあります。 使ってみた ogr2ogr -F "ESRI Shapefile" filename.shp geojsonfile.json OGRGeoJSON 出力を得た エラー6:シェープファイルレイヤーにStringList型のフィールドを作成できません。エラー1:シェープファイルタイプに非ポリゴン(POINT)ジオメトリを書き込もうとしました。エラー1:レイヤーOGRGeoJSONの翻訳に失敗した後、翻訳を途中で終了する 提供するGeoJSON入力は、標準のgeojson形式です。 geojsonのコンテンツは{共有するために、features配列の一部のみを取りました} {"id":1223, "properties":{"name":"3","level":2}, "map_version":11,"type":"FeatureCollection","x_id":1234,"obj_type":"LevelGeometry", "features":[ { "my_area":[131.40093253528894,33.58879853190332,6.515867411008615,3.490549810987222,-0.6237271428108215], "id":1984791, "location":{"type":"Point","coordinates":[131.4009325,33.5887985]}, "properties":{"display_name":"xyz"}, "type":"Feature", "geometry":{"type":"Polygon","coordinates":[[[131.4009508,33.5888314],[131.4008895,33.5887946],[131.4009148,33.5887653],[131.4009761,33.5888020],[131.4009508,33.5888314]]]}, "obj_type":"Geometry" } ] }

4
ogr2ogrを使用してPythonでGMLをシェープファイルに変換しますか?
Pythonスクリプトでogr2ogrユーティリティを使用してGMLをESRIシェープファイルに変換しようとしています。 osgeoを介してGDAL / OGRパッケージを正常にインストールしましたが、現在、pythonでogr2ogrを使用するための構文の詳細を見つけて理解するのに苦労しています。 OGRをインポートした後、私が見つけたのは ogr2ogr -f "ESRI Shapefile" output.shp input.gml これをPythonでどのように使用しますか?入力ファイルと出力ファイルを割り当てるのと同じくらい簡単ですか? 私がしようとするすべては、単に構文エラーを取得します。私を始めるための正しい方向へのポインタは素晴らしいでしょう。

3
ogr2ogrを使用してシェープファイルに変換するときにフィーチャタイプを選択しますか?
シェープファイルには1つのジオメトリタイプしか指定できませんが、他の多くの形式(kml、geojson)には複数のタイプを指定できます。 シェープファイルに変換する場合、ogr2ogrに各タイプに1つずつ複数のシェープファイルを作成するように指示することは可能ですか? 「-where」オプションは便利かもしれませんが、マニュアルページには構文が説明されていません。 たとえば、失敗するコマンドは次のとおりです。 $ wget http://a841-tfpweb.nyc.gov/jackson-heights/wp-content/themes/tfp/kml/transit.kml $ ogr2ogr -f "ESRI Shapefile" transit.shp transit.kml Warning 6: Normalized/laundered field name: 'Description' to 'Descriptio' ERROR 1: Attempt to write non-linestring (POINT) geometry to ARC type shapefile. ERROR 1: Terminating translation prematurely after failed translation of layer Transit (use -skipfailures to skip errors)

2
カスタムデータを含むKMLファイルをPostgres / PostGISデータベースにインポートする方法
カスタムでは、KMLファイルの別の構造を意味するわけではありませんが、<description></description>セクションでは、この種類のHTMLタグを持つデータがあります。 <?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2"> <Document> <Placemark> <name>New York City</name> <description><![CDATA[ <table> <tr><td colspan='2'>Attributes</td></tr> <tr><td>CITY_ID</td><td>150335</td></tr> <tr><td>POPULATION</td><td>8244910</td></tr> <tr><td>AREA</td><td>468.48</td></tr> </table>]]> </description> <Point> <coordinates>40.712964,-74.003886,0</coordinates> </Point> </Placemark> </Document> </kml> 各目印のこのデータをすべて、データベース内の対応する列を持つテーブルに簡単にインポートしたいのですが、どうすればよいですか?
18 postgis  kml  ogr2ogr 

1
ogr2ogrを使用して属性でフィーチャを選択しますか?
何らかの処理の後にシェープファイルを作成しています。ただし、最後の手順では、シェープファイルの属性による選択を行う必要があります。 コマンドが動作するときにPythonスクリプトで使用することを目的として、シェルでコマンドを使用しています。 ogr2ogr -f "ESRI Shapefile" -select * where ID="1" outfile.shp infile.shp エラーメッセージが表示されます。 FAILURE: Unable to open datasource `Downloads' with the following drivers. 何が間違っているのでしょうか?

3
D3で動作するGeoJSONを作成する方法は?
私は単に.shpファイルをgeoJSON形式に変換しようとしています: ogr2ogr -f geoJSON output.json input.shp コマンドを実行した後、何も間違っていないようです。output.jsonからの抜粋です。 { "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": { "ID_0": 86, "ISO": "DEU", "NAME_0": "Germany", "ID_1": 1, "NAME_1": "Baden-Württemberg", "NL_NAME_1": null, "VARNAME_1": null, "TYPE_1": "Land", "ENGTYPE_1": "State" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 8.708400940398242, 47.715581894910606 ], [ 8.713716147005524, …
17 shapefile  geojson  ogr2ogr  svg  d3 

2
ogr2ogrまたはgpcでポリゴンを解決/集約しますか?
米国の郡の境界を表す多数のポリゴンがあり、それらをできるだけ少ないポリゴンにマージする必要があります。 非商用ソフトウェア、またはリーズナブルな価格のソフトウェアでこれを行うことは可能ですか? PostGISもJavaも利用できませんが、Cは利用できます。

2
ESRIジオデータベース形式の.gdbをPostGISにインポートする方法
ESRIジオデータベース形式の.gdbをPostGISに読み込むときに問題が発生しました。データ2.5GBのGDBファイルがあります。インターネットでいくつかのチュートリアルを行ったが、うまくいかないようだ。 データベース「SampleNY」を作成しました コンソールからこれを実行しました: ogr2ogr -f "PostgreSQL" PG: "dbname = SampleNY user = postgres" NYPluto / Pluto.gdb しかし、何も起こりません。エラーも操作も成功しませんでした。手順を逃しましたか?

9
ogr2ogrでシェープファイルをマージするときにファイル名でフィールドを追加しますか?
私はいくつかのシェープファイルをマージしていますが、QGIS内でそれを行うのにいくつかの問題があったので、ogr2ogrを直接使用しています。私はこれを(バッチで)やっています: ogr2ogr -overwrite %destination% %n1% ogr2ogr -update -append %destination% %n2% -nln all_new ogr2ogr -update -append %destination% %n3% -nln all_new ogr2ogr -update -append %destination% %n4% -nln all_new 正常に動作しますが、結果のシェープファイルには、マージした元のシェープファイルの名前を持つフィールドが必要です。難しいことではないように聞こえますが、どうにかすることはできません。 誰でも助けることができますか?ありがとうございました!
14 gdal  ogr2ogr 

4
Ubuntuで壊れたGDALとPROJ.4を修復しますか?
ライブラリの問題を解決しましたが、PROJ.4ライブラリがロードされていないライブラリの問題と漠然と関連したものだけが残ります。私は尋ねたフォローアップの質問をこれらのために。 GDALパッケージとPROJ.4ライブラリが破損しているため、ファイルを再投影しようとするとエラーが発生します(以下の古い質問を参照)。GDALの別のインスタンスを誤ってインストールしたときに以前にこの問題が発生したかどうかはわかりません。ただし、アンインストールしてQGISを再インストールしましたが、問題は残ります。 再インストールのたびに、QGISは以前と同じプラグインを使用するため、エラーの原因となっている部分はインストール/アンインストールプロセスによって変更されません。 私が試したもの: sudo apt-get remove build-essential python-all-devそしてsudo apt-get remove gdal-bin手動でインストールGDALをパージします Ubuntu Software CenterでのQGISの(アン)インストール sudo apt-get --purge autoremove dpkg -l | grep '^rc' | awk '{print $2}' | sudo xargs dpkg --purgeおよびdpkg --list | grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purgeコンフィギュレーションファイルを削除するには まだ運がありません。関連しているように見えるものを見つけましたが、それはWindows用であり、Ubuntu …

3
PostgreSQLへのGeopackageコンテンツのアップロード
背景として、シェープファイルの使用から移行することを検討しています。デスクトップ作業用のジオパッケージ(QGIS / ArcGIS)の使用を開始しましたが、多くの場合、PostgreSQLデータベースにデータをアップロードする必要があります。 QGISを使用してGeopackageコンテンツをPostgresにアップロードできることを知っていますが、ジオパッケージまたはジオパッケージ内のテーブルをPostgresにアップロードするためのshp2pgsqlのようなコマンドラインユーティリティがあるかどうか疑問に思いますか?おそらくogr2ogrを想定していますが、ドキュメントが見つかりません。

1
ogr2ogrを使用してpostgisにシェープファイルをインポートすると、次のようになります。データソースを開くことができません
postgisデータベースにシェープファイルをインポートするには、ogr2ogrを使用します。ogr2ogrを正常にインストールし、pgsqlから次のコマンドを実行します。 ogr2ogr -f "PostgreSQL" PG:"host=localhost user=user_1 password=***** dbname=imports" world_boundaries.shp 私が返すのはエラーメッセージです: Unable to open datasource `world_boundaries.shp' with the following drivers: --a list of drivers follows (ESRI Shape File etc.) また、シェープファイルの完全なパスを定義しようとしましたが、同じメッセージが表示されました。 また、私は実行しようとしました: ogrinfo world_boundaries.shp 同じこと。 ファイルの権限に関する問題を修正した後、次のエラーが表示されます。 ERROR 1: AddGeometryColumn failed for layer world_boundaries, layer creation has failed. ERROR 1: Terminating translation prematurely …

2
ogr2ogrを使用して、postgisの特定のテーブルにシェープファイルをロードする
私はすでにpostgisでジオメトリテーブルを作成しました。ogr2ogrを使用して、いくつかのシェープファイルをそのテーブルにロードしたい。しかし、そのテーブルを指定できるパラメーターは見つかりませんでした。 ogr2ogr -append -f "PostgreSQL" PG:"dbname=db and so on" shapefile.shp それでおしまい。テーブルを指定するパラメーターを追加するにはどうすればよいですか?
12 postgis  ogr2ogr 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.