問題タブ [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.
python - インストールされている GDAL/OGR のバージョンを Python から取得するにはどうすればよいですか?
インストールされている GDAL/OGR のバージョンを Python から取得するにはどうすればよいですか?
gdal-config
私はこのプログラムを認識しており、現在以下を使用しています。
ただし、Python API 自体を使用してこれを行う方法があると思われます。サイコロ?
shell - gdalinfo - データの出力を一時停止する方法
私はGDALを使用しています。コマンドプロンプトで、私はやっています
それは機能しますが、それは巨大なファイルであるため、コマンドは多くの情報を提供します. 私が興味を持っているのは、始まりに近いものだけです。コマンド プロンプトでは、最後の 1000 行ほどの情報までしかスクロールできません (約 100,000 行ほど必要です)。これどうやってするの?
esri - Python を使用してカスタム フィーチャ属性を ESRI シェープファイルに追加する
200 か国の機能セットを持つ既存の ESRI シェープファイルを取得する方法を探しています。各国の Feature には「NAME」という属性があります。私の目的は、「POPULATION」などの任意の (今のところ) 追加属性を追加する Python スクリプトを作成することです。
もちろん、OSGeo および GeoDjango モジュールがインストールされています。私はこれまでのところ:
フィーチャ属性フィールドを既存のシェープファイルに挿入できる OGR 機能がありませんか?
gis - GDAL、FDO、OGR の関係は?
ドキュメントはシンプルでプロフェッショナルです。しかし、これらのオープン ソース プロジェクト間の関係についてはあまり言及されていません。いつどちらを使用する必要がありますか? そして、どれがどのシナリオに適していますか?
これらのプロジェクトに精通している GIS 開発者であれば、説明できますか?
python - OSGEO OGR を使用してバッファを実行しようとすると Python がクラッシュする
簡単なスクリプトを実行してジオメトリを手動で作成し、そのジオメトリに対してバッファを実行しようとしています。ただし、バッファ操作を実行しようとすると、python が完全にクラッシュします。
Windows 7 64ビットを実行しています。
sql-server-2008 - Ogr2ogr を使用して SQL Server からシェープ ファイルを作成する
コマンド ウィンドウで次のコードを実行しようとしています。コードは実行されますが、.SHP ファイルに値がありません。テーブルには、タイプ Geography の Field に格納された GeographyCollections と Polygons があります。バイナリ、テキストなど、SQL ステートメントの Geography 型のさまざまなバリエーションを試しましたが、うまくいきませんでした。出力 .DBF ファイルにはデータがあるため、データベースへの接続は機能しますが、形状の .Shp ファイルと .shx ファイルにはデータがなく、サイズはそれぞれ 17K と 11K です。
助言がありますか?
gdal - Python GDAL を使用した空の出力
こんにちは、Gdal は初めてで、コードに苦労しています。私のコードではすべてがうまくいっているように見えますが、最後の出力バンドは空です。255 を指定すると no data 値が 256 に設定されるので、何が悪いのかよくわかりません。ありがとうございました。
これが私のコードです
python - ogr2ogr を使用して S57 チャートを PNG 画像に変換する方法
S57(.000) チャート ファイルがあり、ogr2ogr を使用して PNG ファイルに変換したいと考えています。どのコマンド ラインを使用すればよいですか? PNGファイルに直接変換できない場合、PNGファイルに変換するShapeFileのような他の形式に変換できますか?
ちなみにwxPythonを使っています。ogr ライブラリをインポートして S57 チャートをビットマップとして読み取るだけでよろしいですか? どうやってやるの?
qt - GDAL/OGRを使用したQTでのベクターファイルの表示
gdal / ogrを使用してベクターマップ/シェープファイルをロードし、Qtを使用して設計されたGUIに表示するアプリケーションを作成しています。私はベクターファイルを扱うのが初めてで、GUIでそれらをレンダリングする方法を決めることができません。私の頭に浮かぶいくつかのアプローチは次のとおりです。-ベクターファイルをラスターに変換してラスターとして表示する。-ベクターファイルの各形状を1つずつ描画する(これを行う方法がわからない、それができるかどうかさえわからない) GDAL / OGRを使用してこれを行うことも可能です。私の場合、ベクターファイルは非常に複雑になる可能性があるため、これはどれほど複雑になるでしょう)
ベクターファイルをレンダリングする方法の決定は私にとって非常に重要です。ベクターファイルを表示した後、投影の変更、インタラクティブな選択、地理参照などのいくつかの高度な機能をサポートする必要があるためです。
ベクトル/地理情報システムに取り組んだことがある人なら誰でも、これが通常どのように行われるか、そしてそのようなデータを表示するためにどのQtウィジェットが使用されるかを教えてください。
python - ogr の SetField/SetFeature でのセグメンテーション エラー (コア ダンプ)
過去 2 日間、python スクリプトを取得して、属性を持つ 289995 ポイントのシェープファイルの作成を完了しようとしました。ポイントは作成できますが、スクリプトは属性を完成しません。コードは、ループまで正しく実行されます:
for j, p in enumerate(wCoords):
(2 番目のループの下のコードを参照) しばらくすると、セグメンテーション違反が発生します。特定の間隔でプロセスを停止するifステートメントを追加して、ループサイクルが発生したときにその場所を見つけることができるかどうかを確認しようとしました。ループは 1000 サイクルまで問題なく循環しますが、10,000 サイクルまではフィードバックなしで停止し、エンドレス ループのように見えます。このプログラムは、木のポイントを作成し、そのポイントに木の高さ属性をアタッチします。コードは以下のとおりです。
gdal/ogr については、これ以上の情報を提供できるほど詳しくありません。助けてください。ジャック