問題タブ [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.
command-line - エラー 1: libNCSEcw.so: 共有オブジェクト ファイルを開けません: そのようなファイルまたはディレクトリはありません
Ubuntu 12.04 で Gdal コマンド ラインを使用して一部の ECW ファイルを GeoTiff に変換しようとしていますが、ECW はサポートされていませんでした。ECWJP2SDKSetup_5.1.1.bin をダウンロードして ecw ライブラリ ( http://lists.osgeo.org/pipermail/ubuntu/2014-May/001090.html )をインストールするための指示に従いました。拡張機能は gdalinfo --formats | で動作しています。grep -i ecw. 取り付けの様子です。次のエラー メッセージが表示されます。
「エラー 1: libNCSEcw.so: 共有オブジェクト ファイルを開けません: そのようなファイルまたはディレクトリはありません」
gdal v1.10.0 を使用しています。また、ECWJP2SDKSetup_5.1.1.bin を解凍すると、無料のデスクトップ読み取り専用ライセンスまたは有料のデスクトップ読み取り書き込み専用ライセンスのオプションが提供されたことも言う必要があります。私は最初のものを選びましたが、ライブラリを見つけてアクセスすることで何かをしなければならないのでしょうか?
他の誰かが以前に同じ問題を抱えていましたか? どうぞよろしくお願いいたします。
乾杯、
ジョージ
javascript - base64string から geoTiff ファイルをエンコードおよびデコードするにはどうすればよいですか?
選択時に base64string に変換される geotiff ファイルがあります。エンコードされたファイルは ASP.NET Web サービスにアップロードされ、デコードされて .tiff 拡張子で保存されます。問題は、ファイル内のメタデータが元のファイルから大幅に変更されていることです。
JavaScript
C#/ASP.NET Web API:
次に、メタデータをアップロードした画像を GDAL ライブラリで抽出しています。画像は問題ないように見えますが、ファイル内に含まれるメタデータはまったく異なります。角の座標は正確ではなくなり、元のファイルにはなかったカラー テーブル情報が新しいファイルに含まれています。
バイトが変更されないように、この変換を処理する方法はありますか?
r - Rで複数のGeoTiffファイルを書く
私は新しい R ユーザーであり、R で 18 個の Geotiff ファイルを読み取り、関心のある領域に従って tiff をマスクしました。18 個のマスクされた Geotiff ファイルを書き込めなくなりました。
シェープファイルからマスクされた 18 個の Geotiff ファイルが必要ですが、出力は 1 つの tif ファイルのみであり、開かれません。インターネットで検索オプションを使用しましたが、クエリに対する適切な回答が見つかりませんでした。
ありがとうございました
gis - GDAL - gdalbuildvrt 「サポートされているファイル形式として認識されない tif ファイル」
大量の GeoTIFF ラスターを結合する仮想ラスター (VRT ファイル) を作成しようとしています。
gdalbuildvrt
Windows 7 環境でコマンドを使用しています。以下は、使用される構文です。
このファイルlisting.txt
には、処理する TIF ファイルのフル パス名が含まれています。mosaicB.vrt
出力ファイルです。
の最初の数行listing.txt
は次のとおりです。
コマンドはかなりの時間実行されますが、最終的には警告が表示され、最終的に空の出力ファイルが表示されます。次のエラーが発生しますが、これらは無期限に繰り返されます
ここからどこへ行くべきかわからない。私は管理者権限を持っているので、権限の問題ではありません。これらは 16 ビットの GeoTIFF ファイルで、すべての GIS プログラムで読み取り可能です。ここで何か助けていただければ幸いです。
maven - JAI ImageRead モジュールが失われる
GeoToolsを利用して GeoTiff 画像を読み取るOSMOSIS拡張機能を作成しようとしています。
私はそれが何をするかの最小限の実例を書きました:
注: これは最小限のサンプル クラスですが、OSMOSIS プラグインのコードはまだ何も実行していません。
このサンプル クラスを NetBeans から実行できますが、問題なく動作します。実行可能な jar にパッケージ化できますが、これも正常に機能します。
OSMOSIS プラグインは、jar にコンパイルされてから OSMOSIS 自体によって呼び出されるため、NetBeans から実行することはできません。しかし、それを行うと、で始まる行にメッセージが表示されGridCoverage2D
ます。IllegalArgumentException
ImageRead: No OperationDescriptor is registered in the current operation registry under this name.
両方のクラスに完全な JAI レジストリ リストを出力させると、OSMOSIS のケースではImageRead
、ImageWrite
と他のいくつかが単純に欠落していることがわかります。
どうしてこれが起こるのか理解できません!jar を調べると、ファイルMETA-INF\services\javax.imageio.spi.ImageReaderSpi
は両方に存在し、内容はまったく同じです。
これはプラグインからの私の POM.xml です。Example クラスには同じ依存関係と repos および build ディレクティブがあります。
おそらく、誰かが私が間違っていることについてヒントを与えることができますか? とても素晴らしいでしょう。:-)
r - R: カラー テーブルを含むシングル バンドの rasterLayer を 3 バンドの RGB rasterStack に変換します。
R: Crop GeoTiff Raster using packages "rgdal" and "raster" で提起された質問と同様に、元のカラー テーブルを維持しながら、パッケージ "rgdal" および "raster" を使用して、スイス連邦地形局から地図をトリミングしようとしています。 . 単一のバンド *.tif ファイルの場合、トリミングされたイメージはカラー テーブル情報を失うため、適切に表示されません (結果のイメージはほとんど黒になります)。
入力ファイルはここからダウンロードでき、「C:/files」フォルダーに展開する必要があります。これはコードです:
前述の投稿で提示されたソリューションは、3 バンドの *.tif に対してのみ機能し、1 バンドの *.tif (サンプル ファイルなど) に対しては機能しませんでした。
機能するはずの解決策は、カラー テーブルを含むシングル バンドの rasterLayer を 3 バンド RGB の rasterStack に変換することです (前述の投稿のコメントで概説されているように)。
ただし、カラー テーブルを保持しながら、単一バンド *.tif を 3 バンド RGB rasterStack に変換する方法がわかりません。この変換を行う方法を知っている人はいますか、または問題を解決するためのより良いアイデアを持っている人はいますか?