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

ラスターは、通常は画像のような形式で格納される、値の規則的なグリッドで構成されるデータ形式です。


7
GISのラスターおよびベクターデータとは何ですか?
GISコンテキストのラスターデータとベクターデータとは何ですか? 一般的に、どのアプリケーション、プロセス、または分析がそれぞれに適していますか?(とないに適し!) 誰もがこれらの2つの基本的なデータ表現を伝え、対比するいくつかの小さく、簡潔で効果的な写真を持っていますか?
47 raster  vector 

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

5
どのラスタースムージング/一般化ツールが利用可能ですか?
地形の極値(ピークとフィルインバレーを切り取る)を除去するために、平滑化または一般化するDEMがあります。理想的には、「ブラー」の半径またはレベルを制御したいと思います。最後に、少しぼやけたものから本当にぼやけたものまでの一連のラスタが必要になります。(理論的には、最もぼやけているのは、すべての値の算術平均の一定のラスターです)。 使用できるツールまたは方法はありますか(Esri、GDAL、GRASSに基づく)?独自のガウスぼかしルーチンを自宅で焼く必要がありますか?ローパスフィルター(ArcGISのフィルターなど)を使用できますか?使用する場合、大きな半径の効果を得るために何回も実行する必要がありますか?


2
Rを使用して緯度、経度、値の形式のデータをラスターファイルに変換するにはどうすればよいですか?
米国本土のkmグリッドに値のデータセットがあります。列は「緯度」、「経度」、「観測」です。たとえば、 "lat" "lon" "yield" 25.567 -120.347 3.6 25.832 -120.400 2.6 26.097 -120.454 3.4 26.363 -120.508 3.1 26.630 -120.562 4.4 または、Rデータフレームとして: mydata <- structure(list(lat = c(25.567, 25.832, 26.097, 26.363, 26.63), lon = c(-120.347, -120.4, -120.454, -120.508, -120.562), yield = c(3.6, 2.6, 3.4, 3.1, 4.4)), .Names = c("lat", "lon", "yield"), class = …
40 raster  convert  r 

3
時間をかけてトレンドを表現するには?
時系列のラスターがあり、各ラスターのセルが特定の時間に値を表します。 各セルの経時的なこの値の正または負の傾向の大きさを強調するマップを生成したいと思います。 私のやや素朴なアプローチは、単純な線形回帰(X =時間およびY =値)を各セルに適合させ、勾配の配列をラスターに出力することです(下の画像例のように)。これは重大な結果をエクスポートすることによってフィルタリングすることができます。 ラスター時系列で経時的な傾向を他にどのように表すことができますか? 私は一般的な技術ではないソフトウェアの特定の命令に興味があります。

8
ラスターのフットプリントを示すシェープファイルを作成しますか?
TIFF形式で約1,000枚の衛星画像があり、ラスタのインデックスとして機能するシェープファイルを作成したいと思います。これはラスターカタログに似ていますが、ラスターカタログを作成したくありません。 私が予見できるいくつかの障害は、画像がジオリフレンシー化されているため、形状が長方形ではないことです(データ領域について話している)。 明確にするために、ポリゴンは、長方形のラスタ全体ではなく、ラスタの非ゼロ(または非データ)ピクセルのみをカバーする必要があります。これまでの回答のほとんどは、データと非データピクセルをカバーする長方形のポリゴンを提供します。 私のイメージ 私が調べたツールによって得られた結果(ラスターcatlog、さまざまなArcscript、回答の1つで与えられたカスタムPythonスクリプトなど): 私が望む結果:


2
Rでラスターをクリップする
米国北東部の地図を作成しています。地図の背景は、高度地図または平均年間気温地図である必要があります。Worldclim.orgからこれらの変数を提供する2つのラスターがありますが、関心のある州の範囲でそれらをクリップする必要があります。これを行う方法に関する提案。これは私がこれまでに持っているものです: #load libraries library (sp) library (rgdal) library (raster) library (maps) library (mapproj) #load data state<- data (stateMapEnv) elevation<-raster("alt.bil") meantemp<-raster ("bio_1.asc") #build the raw map nestates<- c("maine", "vermont", "massachusetts", "new hampshire" ,"connecticut", "rhode island","new york","pennsylvania", "new jersey", "maryland", "delaware", "virginia", "west virginia") map(database="state", regions = nestates, interior=T, lwd=2) map.axes() #add …
33 raster  r  clip  maps 

7
QGISコンポーザー凡例のラスター凡例に連続カラーバンドを使用していますか?
ラスターレイヤーに連続した色の凡例を挿入する方法を探しています。私はバーに沿って値を持つ離散シンボルを作成することができましたが、QGISバージョンでは動作しない古いプラグイン「One-Band Raster」と同様に、バーにいくつかの値を持つ連続したバーが欲しいです1.7より高い [プロパティ]-> [スタイル]で設定しようとしましたが、そこでは[レンダリングタイプ]の[シングルバンド疑似カラー]を選択し、[新しいカラーランプの生成]ボックスを確認しました。「連続」または「等間隔」の両方を試しました。ただし、Composerでは、凡例は常に個別のシンボルで表示されます。 QGIS Composerでラスターレイヤーの素晴らしい連続バンドを表示できる方法はありますか?

5
ラスター値をポリゴン属性に抽出します
ピクセルに標高データがある州のラスターデータがあります。また、300の州の州を持つベクターレイヤーもあります。必要なのは、ArcGISを使用してラスターデータから特定の区分の平均標高値を取得することです。 ArcGISでマスクごとに抽出して、個々のポリゴンを抽出してラスターを300ラスターにクリップし、個々のラスターから平均標高を収集しましたが、作業を完了するには数日かかりました。他の簡単な方法はありますか?


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 

5
Rの多数のポリゴンによる切り抜き、マスク、およびラスターの抽出の速度を上げますか?
数千のポリゴン境界に基づいて、さまざまな土地利用タイプの面積と被覆率をラスタから抽出しています。個々のポリゴンを繰り返し処理し、特定のポリゴンのサイズまでラスターをマスクして切り取ると、抽出機能がはるかに高速に動作することがわかりました。それにもかかわらず、それはかなり遅いです、そして、誰かが私のコードの効率と速度を改善するための提案を持っているかどうか疑問に思っています。 私はこれに関連した見つけた唯一のものです。この応答使うことを提案ロジャーBivandによるGDAL.open()とGDAL.close()だけでなく、getRasterTable()とgetRasterData()。私はそれらを調べましたが、過去にgdalに問題があり、それを実装する方法を知るのに十分なほどよく知りません。 再現可能な例: library(maptools) ## For wrld_simpl library(raster) ## Example SpatialPolygonsDataFrame data(wrld_simpl) #polygon of world countries bound <- wrld_simpl[1:25,] #name it this to subset to 25 countries and because my loop is set up with that variable ## Example RasterLayer c <- raster(nrow=2e3, ncol=2e3, crs=proj4string(wrld_simpl), xmn=-180, xmx=180, ymn=-90, ymx=90) c[] …

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