問題タブ [geotiff]

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.

0 投票する
3 に答える
20784 参照

c#-4.0 - C# から GeoTIFF ファイルを読み取る方法

ある地域の数値標高図(地球の高さ図)を取得しました。私の目的は、リアルな地形を作成することでした。

地形生成は問題ありません。私は VC# と XNA フレームワークを使用してそれを実践しました。

問題は、これらの高さマップ ファイルが、読み方がわからない GeoTIFF 形式であることです。また、GeoTIFF ファイルの読み取りについてインターネットで入手できるちょっとしたヒントを使用して何かを実験できるように、画像ファイルを読み取った経験もありません。これまでのところ、私は成功していません。

  • 私が持っている geoTIFF ファイルは 3601 x 3601 ファイルです。
  • 各ファイルには、10 進数と num 値のファイルの 2 つのバージョンがあります。
  • 各ファイルには、地理座標の経度と緯度の毎秒のデータと、高さマップ、つまり経度、緯度、海面からの高さのデータが含まれています

これらのファイルの読み方:)

私が持っているファイルは、ASTER G-DEM Version-2 の公式説明へのリンクからのものです。それによると、GeoTIFF は非常に標準的です。これは、ダウンロードした GeoTIFF ビジュアライザーの一部が正しいデータを表示しているためです。

私はC#を使用するつもりです。この言語に関連してお話しいただければ幸いです。


編集

さて、私はlibtiffを手に入れました。これは私がやったことです。

メッセージボックスを表示している場所に、対応する値を表示しています。私は正しいことをしていますか?これは、画像と8\16ビットの問題に関する私の初めての経験であるため、これを尋ねています。libtiff の公式チュートリアルとは異なり、使用している画像は「GeoTIFF、署名付き 16 ビット」であるため、ushortの代わりにshortを使用する必要があると思います

0 投票する
0 に答える
1110 参照

java - Android で geotiff メタデータを読み取る

geotiff メタデータを読み取る方法を探していますが、android では imageIO がサポートされておらず、sanselan は geotiff メタデータを読み取ることができません。読むだけの方法はありますか?

0 投票する
1 に答える
199 参照

image - ピラミッドとして保存された画像の機能強化

ピラミッドの形式で保存されている画像に強調 (または画像を変更する操作) を適用する方法。最初に特定のピラミッド レイヤー (現在のズーム レベル) に適用され、次にユーザーがズームした場合に別のレイヤーに再適用されます。インまたはズームアウト、または強化はピラミッド全体に一度に適用されます、または強化の効果を他のピラミッド層に効率的に伝播できるアルゴリズムはありますか。

これを行う最善の方法を知りたいです。

0 投票する
0 に答える
555 参照

android - Android で GeoTiffs を操作するにはどのような方法がありますか?

Androidファイルをロードできると主張するアプリケーションがいくつかあることを考えると、それは明らかに可能ですが、Android デバイスGeoTiffでファイルを操作するためのサポートを得るにはどうすればよいでしょうか? サポートにより、タグ付けされた品質にアクセスしながら、ファイルGeoTiffを読み込んで表示できるようにしたいと考えています。GeoTiff

Android SDKと既存のものを使用する唯一の方法はありC/C++ libraryますか? もしそうなら、私は何を調べるべきですか?

0 投票する
0 に答える
635 参照

java - Javaを使用したTiff画像のピクセル値の読み取り

尊敬するサー/マダム、私はJavaでtiff画像を処理するのが初めてなので、ピクセル値に基づいて2つのtiff画像を比較したいと思います.imageioを使用して、画像幅、ストリップあたりの行などのtiff画像ヘッダーを読み始めました。 ://dipakpardesi.blogspot.in/)。しかし、ピクセル値の読み取り方法がわかりません。この問題を解決するよう提案してください。

前もって感謝します、

0 投票する
1 に答える
867 参照

java - TIFF イメージ作成時の Java ヒープ領域エラー

JAI で TIFF を扱うのは初めてなので、float データで 6000*6000 の RGB TIFF イメージを作成しようとしています。実際には、コードは 5000*5000 の画像で機能しますが、サイズを大きくすると、次の行で Java ヒープ スペース エラーが発生します。tiledImage.setData(pattern);

タイリング コンセプトを使用して RGB/マルチバンド RIFF 画像を作成する正しい方法を教えてください。または作成する方法はありますか?

エラー:

コード:

0 投票する
1 に答える
1315 参照

python - gdal pythonバインディングを使用してGeoTiffタグを更新するにはどうすればよいですか?

GDALpythonバインディングを使用して特定のtiffタグ値を更新しようとしています。

たとえば、tiffinfoを使用すると、画像からタグの値を読み取ることができます。これは次のようになります。

オフセット0x8のTIFFディレクトリ(8)画像の幅:4172画像の長さ:3689タイルの幅:256タイルの長さ:256ビット/サンプル:8サンプル形式:符号なし整数圧縮スキーム:JPEGフォトメトリック解釈:YCbCrサンプル/ピクセル:3平面構成:単一画像平面タグ33550:60.000000,60.000000,0.000000タグ33922:0.000000,0.000000,0.000000,588840.000000,4880460.000000,0.000000タグ34735:1,1,0,7,1024,0,1,1,1025,0,1 1,1026,34737,22,0,2049,34737,7,22,2054,0,1,9102,3072,0,1,32618,3076,0,1,9001

新しい画像を保存せずに、「タグ33922」を別の値で更新したい。しかし、GDALpythonAPIでタグ値を更新する方法が見つかりませんでした。

私は何かを見逃しましたか、それともこれはGDAL pythonバインディングでサポートされていないだけですか?

ありがとうジエ

0 投票する
2 に答える
1986 参照

matlab - USGSNEDDEMの読み取りと表示

MATLABでUSGSDEMを使用しようとしていますが、geotiffreadで読み込んだ後、mapshowでエラーが発生します。ドキュメントに基づいて、私は試しました

しかし、私は得る

私の行列Aはシングルタイプです...それが問題ですか?どうすればこれを修正できますか?これがDEMのダウンロードリンクですhttp://snowserver.colorado.edu/pub/fromDominik/NED_10340081.zip ありがとうPS私はこれをhttp://www.mathworks.com/matlabcentral/answers/38255-display-usgsにクロスポストしました-dem-using-geotiffread-and-mapshow

0 投票する
2 に答える
20533 参照

google-maps - GDALを使用してtiffと4つのコーナーの緯度と経度からgeotiffを作成する方法

TIFF形式の地理データのない画像(マップ)があります。
画像からGeoTIFFファイルを取得する必要があります。地図の各隅に緯度と経度があります。地理データをGoogle空間参照の画像に追加して、geotiffを取得するにはどうすればよいですか?私はGDALがそれを手伝ってくれることを知っています。誰かが私がコマンドを作成するのを手伝ってくれますか

0 投票する
1 に答える
3483 参照

java - tiffファイルの座標を取得します

GeoTiffIIOMetadataAdapterクラスでgeoTiffメタデータを取得します。

この配列を抽出/通常の緯度/経度座標に変換するにはどうすればよいですか?173084.9999999999,5845515.0がtiffファイルの左上の点の座標であるというのは正しいですか?

前もって感謝します!