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

GDAL(地理空間データ抽象化ライブラリ)は、ラスター空間データ形式を処理するためのオープンソースのトランスレータライブラリとコマンドラインユーティリティのセットです。ライブラリとして、サポートされているすべての形式の単一の抽象データモデルを呼び出し側アプリケーションに提供します。また、データの変換と処理に役立つさまざまなコマンドラインユーティリティが付属しています。

13
PythonでGDALをWindowsにインストールしますか?
WindowsでPythonを使用してGDAL / OGRをインストールする方法を説明できる人はいますか? Windows Vistaを使用していますが、Webサイトの情報を追跡しようとしましたが、exeファイルがバインドされていないようです。 誰かが必要なファイル/フォルダーへのリンクを含めて、プロセスを説明できますか? 私は今、minGWでgdalセットアップを実行しようとしましたが、これも失敗しました:

23
Python GDALパッケージには、pip経由でインストールするときにヘッダーファイルがありません
私は尋ねたスタックオーバーフローでこの質問を、私は、このサイトが存在していたが実現する前に。このサイトがより適切であるため、ここでも質問します。 pip install gdal仮想環境(Ubuntu)内のpipからgdalをインストールしようとしています。見つからないため失敗するcpl_port.h extensions/gdal_wrap.cpp:2853:22: fatal error: cpl_port.h: No such file or directory compilation terminated ただし、GDALは正しくインストールされ、ヘッダーファイルはにあります/usr/include/gdal/cpl_port.h。pipがヘッダーファイルを見つけるために設定する必要があるGDALの環境変数はありますか?

8
圧縮されたGeoTIFFファイルを生成するようにGDALを設定する必要がありますか?どのアルゴリズムを使用する必要がありますか?
主にGeoTIFFファイルで構成されるGISデータのフォルダーがあります。全体のセットの重量は約1.2 GBです。内容をtarballにパックすると、約になり82 MBます。セットをリビジョン管理システムにチェックインして、他の人が作業できるようにします。絞り込めるスペースがあるようです。 GDAL GeoTIFF ドライバーページには、圧縮されたGeoTIFFファイルの作成に使用できるオプションが多数リストされています。また、各アルゴリズムの動作方法に影響する多くのオプションがあります。 ヘルプページは、オプションの説明に優れていますが、アルゴリズムの選択方法や、さまざまなレベルの圧縮に関連するトレードオフについて詳しく説明していません。これは、次の質問につながります。 圧縮を使用する利点は、スペースを大幅に節約できることです。短所は何ですか?画像を圧縮すると情報は失われますか? アルゴリズムと圧縮レベルを選択するにはどうすればよいですか。ある種の画像は特定のアルゴリズムに適していますか?

3
ランチョスのリサンプリングは空間コンテキストで何に役立ちますか?
GDALには、最近接、バイリニア、キュービック、およびスプラインの通常の組み合わせを超えるリサンプリング方法が含まれます:「Lanczos windowed sinc resampling」。私はその畳み込みフィルターであることを理解していますが、結果が主観的である傾向がある画像とは異なり、空間データに使用されるリサンプリングには他の意味があります。Lanczosとは何ですか?それを使用すると出力にどのような影響がありますか?

1
NumPyなしでOGRポイントの下でGDALラスターのピクセル値を取得しますか?
私は、風景全体の野生の花粉媒介者の豊富さの計算モデルに取り組んでいます。モデル自体は完成しており、私は現在、後処理ステップに苦労しています。 次のようなGDAL受粉器供給ラスターがあります(明るい色は、受粉器への訪問回数が多いことを意味します)。 そして、ランドスケープ上のサンプル位置を表すポイントのOGRシェープファイルがあります。 私はこれらのポイントの下のピクセルでいくつかの分析を実行しようとしていますが、そうするには、ポイントの下のピクセルの値を抽出できる必要があります。 PythonでOGRとGDALのみを使用して、ポイントの下のピクセルの値を抽出することは可能ですか?ReadAsArray()出力ラスターは非常に大きい(メモリに収まるには大きすぎる)ため、ラスター全体をを介してメモリに読み込むことは避けたいと思います。 私はこの投稿に気づきましたが、これは似ていますが、コマンドライン呼び出しが必要です。
45 python  gdal  ogr  pixel 


5
Pythonコードからgdal_translateを呼び出す方法は?
いくつかのgdal APIを使用gdal_translateしてPythonコードから呼び出すことは可能ですか?ファイルシステムからgdal_translate.exeを実行するだけではなく、コード内でなんらかの方法で呼び出すので、gdal_translate実行可能ファイルが存在する正確なディレクトリを知る必要はありません。
40 python  gdal 

2
使用しているGDALのバージョンと数を確認するにはどうすればよいですか?
コンピューターに次のソフトウェアをインストールしました。 PosgresSQL 9.3.2.3 PostGIS 2.1.1.1 QGIS 2.0.1 Dufour(OSGeo4wパッケージを介してインストールされるもの) QGIS 1.7.0ヴロツワフ 私が知る限り、それらのすべてが何らかの形でGDALライブラリーを操作、使用、またはアクセスします。 したがって、使用している上記のソフトウェアのいずれかに応じて、GDALの独立したバージョンが使用されていますか?たとえば、OSGeo4Wシェルを開くと、バッチを読み込んだ直後に次のように表示されます。 GDAL 1.10.1, released 2015/02/10 それでは、他のGDALバージョンを確認して比較するにはどうすればよいですか? このようなものをすべて一元化して、アプリに同じ一元化されたフォルダーを使用させる方法はありますか?

3
透明陰影起伏を作成しますか?
私は組み合わせを経由して、エレガントな透明の陰影起伏を取得gdalしてconvert。一般的に使用されるグレーベースの陰影起伏と比較し、透明な陰影起伏は、彼らがマップの背景と他の上位層(道路、建物高)との間に配置することができるので、非常に立体感じるどんな背景の種類と色を提供するために冷却されています。 使い方 トリック:によって生成されるグレースケール陰影起伏以降でgdal hillshade、トリックは、グレーチャンネルの値をとる各値を反転し、新しい不透明チャンネルにこの結果を流すことです。黒のピクセル[0,0,0]は[0,0,0,255](不透明度= 255)になり、灰色のピクセル[120,120,120]は低くなり[120,120,120,135](不透明度= 135、別名255-120)、白のピクセル[255,255,255]になりますように[255,255,255,0(不透明度= 0、別名255から255)は、透明となります。ヒルズの色合いは不透明で黒く、平野は徐々に(白)透明になります。概念的には、ピクセルのバンド方程式は次のようなものです。 alpha_value([0]) = 255-0 = 255; // black pixels get full opacity alpha_value([Grey]) = 255-Grey; // grey pixels get 255-GreyValue opacity. alpha_value([255]) = 255-255 = 0 // white pixels get null opacity ! このアプローチのレイドバック映像の場合は、参照してくださいPhotoshopのデザイナーによって説明Photoshopで陰影図を追加する(16mins)。 質問 入力としてETOPOまたはSRTM派生のグレーベースの陰影起伏(gdaldem hillshade crop_xl.tmp.tif shadedrelief.tmp.tif -s 111120 -z 5 -az …

5
QGIS / GDAL / SAGAを使用して、フィーチャごとにシェープファイルを個別のファイルに分割しますか?
約20種類の道路を含むポリラインシェープファイルがあります。 それぞれのベクターファイルを自動的に作成する方法を知りたいです。 ArcGIS for Desktopを使用してそれを行う方法を知っています。ArcGISfor Desktopを使用してフィールド値に基づいてフィーチャクラスを複数のフィーチャクラスにエクスポートするを参照してください。 QGIS、GDAL、SAGAなどを使用してどうすればよいですか?
33 qgis  shapefile  gdal  saga 

5
180子午線を切断して、ラスターを0 360から-180 180に再投影する方法
0〜360の経度の座標系を持つジオティフラスターイメージがあります。画像の水平方向の中心は180経度です。下の画像をご覧ください: -180 180経度範囲のEPSG:4326 SRSに変換したい。そして、画像の中心がグリニッジ子午線(0)になるようにします。このsrsは非常に広く使用されていると思います。結果は次のようになります。 そこで、gdalwarpコマンドを使用して再投影します。 gdalwarp -s_srs '+proj=latlong +datum=WGS84 +pm=180dW' -t_srs EPSG:4326 test_col.tif test_4326.tif しかし、より大きなサイズ(より多くのピクセル)とEPSG:4326メタデータを持つTIFFのみを取得します。画像自体は、最初のものと同じに見えます。しかし、私はそれが半球を交換することを期待しています。 質問は-経度0の中心で厳密に-180 180 EPSG:4326になるように画像をgdalwarpする方法です。 これは私の初期ファイルのgdalinfoです: Origin = (-0.102272598067084,89.946211604095552) Pixel Size = (0.204545196134167,-0.204423208191126) Metadata: AREA_OR_POINT=Area Image Structure Metadata: INTERLEAVE=BAND Corner Coordinates: Upper Left ( -0.1022726, 89.9462116) ( 0d 6' 8.18"W, 89d56'46.36"N) Lower Left ( -0.1022726, -89.9462116) ( …

5
Python GDALバインディングを使用してラスターコーナー座標を取得する方法は?
gdalのPythonバインディングを使用して、ラスターファイルから角座標(緯度/経度)を取得する方法はありますか? オンラインでいくつかの検索を行っていないことを確信させたので、gdalinfoの出力を解析することで回避策を開発しました。これはやや基本的なことですが、Pythonに不慣れな人にとっては時間を節約できると思いました。また、gdalinfoに地理座標とコーナー座標が含まれている場合にのみ機能しますが、これは常にそうだとは思いません。 これは私の回避策です、誰かがより良い解決策を持っていますか? 適切なラスターのgdalinfoは、出力の途中で次のような結果になります。 Corner Coordinates: Upper Left ( -18449.521, -256913.934) (137d 7'21.93"E, 4d20'3.46"S) Lower Left ( -18449.521, -345509.683) (137d 7'19.32"E, 5d49'44.25"S) Upper Right ( 18407.241, -256913.934) (137d44'46.82"E, 4d20'3.46"S) Lower Right ( 18407.241, -345509.683) (137d44'49.42"E, 5d49'44.25"S) Center ( -21.140, -301211.809) (137d26'4.37"E, 5d 4'53.85"S) このコードは、そのようなgdalinfoのファイルに対して機能します。私は時々、座標が度、分、秒ではなく、度と小数であると信じています。その状況に合わせてコードを調整するのは簡単なはずです。 import numpy as np import subprocess …
30 python  gdal 

5
numpy配列をラスターファイルに書き込む
GISは初めてです。 火星の赤外線画像を熱慣性マップに変換するコードがあり、それを2D numpy配列として保存します。これらのマップをhdf5ファイルとして保存してきましたが、QGISで処理できるように、ラスターイメージとして保存したいのです。これを行う方法を見つけるために複数の検索を行ってきましたが、運はありません。http://www.gis.usu.edu/~chrisg/python/のチュートリアルの指示に従ってみましたが、彼のサンプルコードを使用して作成したファイルは、QGISにインポートするときにプレーンな灰色のボックスとして開きます。誰かが私がやりたいことの簡単な例に可能な限り簡単な手順を提案できれば、ある程度進歩することができるかもしれません。私はQGISとGDALを持っています。だれでもお勧めできる他のフレームワークをインストールできてとてもうれしいです。Mac OS 10.7を使用しています。 たとえば、次のような熱慣性のnumpy配列がある場合: TI = ( (0.1, 0.2, 0.3, 0.4), (0.2, 0.3, 0.4, 0.5), (0.3, 0.4, 0.5, 0.6), (0.4, 0.5, 0.6, 0.7) ) そして、ピクセルごとに緯度と経度があります: lat = ( (10.0, 10.0, 10.0, 10.0), ( 9.5, 9.5, 9.5, 9.5), ( 9.0, 9.0, 9.0, 9.0), ( 8.5, 8.5, 8.5, 8.5) ) …
30 python  raster  gdal  numpy 

4
GDALの学習リソース?
特定の問題を解決しようとしたり、構文を正しくしたりするのにしばしば動けなくなります。 GDAL Utilitiesのリンクで提供されている詳細は別として、サードパーティのリソース/マニュアルを知っている人はいますか?
29 gdal  references 

4
Linux Ubuntu ServerにGDALをインストールしますか?
apt-get install python-gdalバージョン1.6.0をインストールしますが、これはすでにインストールされています。1.9.0バージョンをインストールしたいと思います。 最初に1.6.0をアンインストールしてから手動でコンパイルする必要がありapt-getますか、それとも見逃したパッケージがありますか?

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