タグ付けされた質問 「geotiff-tiff」

このタグは、地理参照または非地理参照のTIFF(タグ付き画像ファイル形式)ファイルを参照するときに使用します。

1
デフォルトとして常にBIGTIFF = YESを使用する必要がありますか?
私は、GDAL /プログラミング全般にあまり精通していない同僚のために、短いスクリプト/作業指示書を書くことがあります。 スクリプトでの問題を防ぐために、GDALでジオティフをマージ/変換するとき、使用するファイルサイズに関係なくBIGTIFF = YESオプションを使用するようにして、予期しないエラーがスクリプトのユーザーを混乱させないようにします。これを行うことに欠点はありますか? 特に4 GBを超えるGeoTIFFファイルが非常に一般的である今日では特に、デフォルトでBIGTIFFがオンにならないのはなぜですか?

1
gdalを使用して画像をモザイクするときに、フェードアルファレイヤーを保持できますか?
一部の画像をgdalでモザイク処理していますが、各画像のエッジに向かってフェード/緩やかなアルファレイヤーを使用してモザイクの中央のシャープなエッジを削除することにより、最終結果を改善したいと思います。私が抱えている問題は、以下に示すように、個々の画像の緩やかなアルファレイヤーを持つ部分が、最終的なモザイクで半透明ではなく、その下の画像をマスクしていることです。 この段階的な透明度を使用して、ある画像を次の画像にフェードインすることが理想です。 モザイクを生成するために実行する手順は次のとおりです。 元の画像にgcpsを追加して位置を特定し、適切に方向付けします(各画像に順番に行われます)。 gdal_translate -of GTiff -a_srs EPSG:4326 -a_srs EPSG:4326 -gcp 1616 0 -88.2728612066 40.5175787437 -gcp <etc., etc.> <original_image_with_gradual_alpha>.tif <image_with_gradual_alpha_and_gcps>.tif 画像を適切な向きの新しいジオティフにワープします(各画像に対して順番に行われます)。 gdalwarp -s_srs EPSG:4326 -t_srs EPSG:4326 -dstnodata 0 <image_with_gradual_alpha_and_gcps>.tif <warped_geotiff_with_alpha>.tif ワープされたすべての画像を1つのモザイクにまとめます。 gdalbuildvrt -srcnodata 0 mosaic.vrt <warped_geotiff_with_alpha_root>*.tif gdal_translate mosaic.vrt mosaic.tif リンクした画像はmosaic.tifです。 サンプル入力ファイルのgdalinfo: Driver: GTiff/GeoTIFF Files: dsc00562.tif Size is 1616, 1080 …


3
gdalmergeが生成するファイルが大きすぎる
gdal2tilesを使用して、結果の巨大なジオティフファイルからタイルを生成できるように、60個のジオティフファイルを1つの巨大なファイルにマージしようとしています。 マージプロセスは機能しましたが、何らかの理由で、予想される19GBではなく78GBのサイズのファイルが生成されます。そこで何がうまくいかなかったかはよくわかりません。 試してみる理由は、60個のジオティフを1つずつ並べると、マップの境界線に空白ができるからです。

2
巨大なXYZ CSVをGeoTIFFに変換する
私はUTM座標を含むCSV形式のデータの膨大な量を持っているXとYように標高値Z情報。さらに分析するには、これらのデータをGeoTIFFとしてDEMに変換する必要があります。この場合、膨大な量は16 mを意味します。行、1つのポイントX、YおよびZ行ごと。点は均等に分布しているため、補間は必要ありません。各ポイントをラスタセルに変換する必要があります。 元のデータにはセパレータがなく、固定列幅が使用されていました。ストリームテキストエディターsedを使用して、固定幅の代わりにセパレーターを使用し、すべてのスペース文字を削除するようにファイル構文を変換する方法を既に考えました。ここからは、通常、私のワークフローからフィーチャクラスを作成することにより、ArcGISのデータをインポートするだろうX、YとZ使用して、データと第2段階としてのGeoTIFFにポイントシェープファイルを変換ポイントラスタにツールを。しかし、私が現在持っているファイルは、このプロセスには大きすぎます。 上記のワークフローの代わりに、効率的な代替手段を探していて、GDALを発見しました。ただし、ではgdal_translate、サポートされているファイルタイプリストで最も近いサポートされている形式はASCIIグリッドですが、カンマ区切りのXYZはありません。もう1つの難点は、UTM座標を持っていることですが、ほとんどの例では10進度座標を使用しているようです。ただし、UTMシステム内にとどまる必要があります(または少なくとも、出力GeoTIFFはUTM座標系にある必要があります)。 したがって、GDALを使用してCSV XYZをGeoTIFFに変換する方法を探していますが、これまでのところ、この正確な問題に対処する例を見つけることができませんでした。いくつかのヒントやコード例があればとても嬉しいです。

1
PythonでのGDALを使用したジオティフの読み取り、変更、および書き込み
Python GDALバインディングとnumpyを使用して、リモートセンシング画像処理のロープを学ぼうとしています。最初の試みとして、Landsat8ジオティフファイルを読み取り、簡単な操作を行い、結果を新しいファイルに書き込みます。以下のコードは正常に動作するように見えますが、操作されたラスターではなく、元のラスターが出力ファイルにダンプされます。 コメントや提案は歓迎しますが、特に、操作されたラスターが結果に表示されない理由についてのメモです。 import os import gdal gdal.AllRegister() file = "c:\~\LC81980242015071LGN00.tiff" (fileRoot, fileExt) = os.path.splitext(file) outFileName = fileRoot + "_mod" + fileExt ds = gdal.Open(file) band = ds.GetRasterBand(1) arr = band.ReadAsArray() [cols, rows] = arr.shape arr_min = arr.Min() arr_max = arr.Max() arr_mean = int(arr.mean()) arr_out = numpy.where((arr < arr_mean), 10000, …

1
GeoServer ImageMosaic PostGISインデックスの更新
このマニュアルに従って、ImageMosaicストレージを作成したGeoServerを使用します。新しいデータストアを作成すると、すべての*.tifファイルがDBにインデックス付けされます(PostGISを使用したPostgreSQL)。データフォルダに新しいジオティフを配置するとき、またはDB内のすべてのジオティフファイルのインデックスを再作成するときに、DBに新しいインデックスエントリを作成するにはどうすればよいですか? 私の設定ファイル: datastore.properties: SPI=org.geotools.data.postgis.PostgisNGDataStoreFactory host=localhost port=5432 database=GeoServerRaster schema=public user=geoserver passwd=******* Loose\ bbox=true Estimated\ extends=false validate\ connections=true Connection\ timeout=10 preparedStatements=true indexer.properties: Caching=false TimeAttribute=ingestion ElevationAttribute=elevation Schema=*the_geom:Polygon,location:String,ingestion:java.util.Date,elevation:Integer PropertyCollectors=TimestampFileNameExtractorSPI[timeregex](ingestion),DoubleFileNameExtractorSPI[elevationregex](elevation) timeregex.properties: regex=[0-9]{8}T[0-9]{6}Z(\?!.\*[0-9]{8}T[0-9]{6}Z.\*) elevregex.properties: regex=(?<=_)(\\d{1,5})(?=_) ディレクトリ内のファイル: tc_10000_20140807T033115Z.tif tc_10000_20140807T040046Z.tif tc_10000_20140807T043115Z.tif ...

1
表示専用の航空写真を管理する最も効果的な形式
ArcGISで表示する航空写真を管理する最も効果的な形式は何ですか? 私はいくつかの異なる企業で複数の航空写真のデータセットを管理しています。私は元の写真のバックアップを持っているので、元の形式を維持することは決して心配していません。私がする必要があるのは、サーバー上であまり多くのスペースを占有しないように小さなデータセットを作成することです。これはまた、ArcGISで可能な限り迅速に描画します。 これまでは、ファイルジオデータベースでGRIDを使用していましたが、それが標準であると想定していたからです。その後、TIFFに切り替えましたが、TIFFは小さくなりましたが、描画が遅くなったようです。別の大量変換を行う前に、誰かがこれに関するガイダンスを提供できることを望んでいます。私はJP2について素晴らしいことをいくつか聞いたことがあり、それが次に向かう可能性が高いです。 また、セルサイズを縮小したくありませんが、それ以外の答えには制限がありません。

6
GeoTIFFをKMZファイルにバッチ変換する
約600 MBのGeoTIFFマップファイルがあり、それぞれ約140 mbのサイズをKMZファイルに変換して、人々がそれらをダウンロードしてGarmin GPSユニット、Google Earthなどで使用できるようにします。 誰もがこれらをバッチ処理する簡単な方法を知っています、好ましくはプロセスの一環としてtiff画像をはるかに小さいjpeg画像に変換しますか? 「-co COMPRESS = JPEG」オプションを使用して、画像をより小さなものに最適化するのに役立つと思われるgdal_translateを見つけました。

4
多数のGeoTIFFラスターを管理する最良の方法は?
サイズが11000x9400の2〜3000個の1ビットGeoTIFFがあります。色0は透明である必要があり、QGISはそもそも間違っているため、.vrtファイルを使用してすべてのパラメーターを1か所に設定しました。 問題は、レイヤーを小さなスケールでのみ表示されるように設定しても、プロジェクトがQGISにロードされるのに多くの時間がかかることです。 これらすべてのファイルを処理する最良の方法はどれですか?草を使ってみましたが、QGISよりも本当に速いかどうかはわかりません。

4
.NETを使用したGeoTiffの読み取り
.NETのgeotiffファイルから座標を読み取るためのマネージライブラリはありますか? GDALを介して実行できることは知っていますが、管理された代替手段を探しています。

3
Raw Sentinel 2 jp2 to RGB geotiff
Sentinel 2 jp2バンドファイル(B02、B03、B04)をマージし、 RGBカラーを修正する方法を探しています。すべてbashまたはpythonスクリプトで行う必要があります。私の例では、これらの画像に取り組んでいます。理想的には、ソリューションはこのチュートリアルに近いものになります。 このコマンドでバンドをマージすることができます gdal_merge.py -separate -co PHOTOMETRIC=RGB -o merged.tif B04.jp2 B03.jp2 B02.jp2 しかし、何らかの理由で、imagemagicコマンドでRGBカラーを修正できません。出力は約700MBの黒い画像です。 convert -channel B -gamma 1.05 -channel RGB -sigmoidal-contrast 20,20% -modulate 100,150 merged.tif merged-cc.tif 最終的には、geotiffファイルをmapboxにアップロードする必要があります。convertパラメータの選択方法の説明は大歓迎です。 衛星画像のどの部分が農地であるかを推測するアプリケーションを開発しています。シーン画像は小さなパッチ(おそらく64x64)にカットされ、CNN(クロップまたは非クロップ)によって分類されます。このデータセットを使用して、 Inception-v3モデルをトレーニングします。データセットには、10mの空間解像度を持つ64x64 RGB画像が含まれています。 merged.tifに関する詳細情報 Band 1 Block=10980x1 Type=UInt16, ColorInterp=Red Metadata: STATISTICS_MAXIMUM=4818 STATISTICS_MEAN=320.61101402206 STATISTICS_MINIMUM=0 STATISTICS_STDDEV=536.76609312554 Band 2 Block=10980x1 Type=UInt16, ColorInterp=Green Metadata: STATISTICS_MAXIMUM=4206 …


2
RasterioまたはGDALを使用して、サブプロセスコマンドを使用せずに複数のバンドをスタックする
誰かがRasterioやGDALを使用して複数の.tifファイルを複数のバンドスタックにスタックする雄弁な方法を持っていますか? 私はgdal_merge.pyのようなサブプロセスコマンドの使用を避け、それを私のpythonスクリプトの一部として持つ方法を探しています。 RasterioとGDALの両方が.tifファイルを配列として読み取ることを知っていますが、それらの配列をスタックして、結果を別々のバンドとして書き出すにはどうすればよいですか?

10
QGISはAvenza PDFマップアプリの地理空間PDFをエクスポートできますか?
QGISはGDALを使用しているため、PDFとしてエクスポートされたマップは地理空間PDFになりますか?QGISから携帯電話のAvenza PDF Mapアプリにマップをインポートしたいと思っています。以前の投稿では、地理空間PDFおよびGeoTiffとしてエクスポートすることについて言及していましたが、正確な答えやプロセスはありませんでした。

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