2016-04-27 8 views
0

ポリゴン(シェイプファイル;値12; 1 = outside a protected area,2 = inside a protected area)を1分の解像度のラスタにラスタライズしたいと思います。クエリをラスタライズするときに、さまざまな値の "fun"は何をしますか?

私はラスタライズを使用しています。

誰でもfun= firstまたはfun= lastの意味を教えてください。 それぞれが少し異なる結果を生み出しました。私はどこにも何の説明も見つけられません。結果は、fun=min, max, meanを使用した場合と若干異なります。

+0

ようこそスタックオーバーフロー!私はあなたの質問のタイトルにもっと注意を引くために、より多くの情報を入れました。また、書式を改善して読みやすくし、どのビットがコードであるかを明確に示すようにしました。 –

答えて

0

たとえば、フォレスト内のすべてのツリーの高さと場所を測定するとします。これらのデータをさまざまな方法で表示できますが、ツリーの高さのラスタを作成したいとします。

私のラスタに選択する解像度に応じて、各グリッドセルには複数のツリーが含まれている可能性があります。しかし、各グリッドセルはツリーの高さに対して1つの値しか持てないので、セル内で高さの値を持つ複数のツリーを扱う方法を決定する必要があります。これは、さまざまな機能が私にできることです。

私の仮説に応じて、私はmeanmedianmodemaximumまたは私のラスタの各グリッドセルのツリーの高さのminimumをしたいこと。また、各グリッドセルにいくつの木があるか知りたい場合は、count関数を使用できます。 firstlast関数は、彼らがスズについて言うことをかなり行います。単一のグリッドセルのすべてのツリー高さがベクトルであると想像すれば、firstはこのベクトルの最初の値を選択し、lastはベクトルの最後の値を選択します。

生態学的に言えば、なぜこれが有用なのか考えることはできませんが、私は実験しました。さようならrasterizeを使用して実際にはmode関数はありませんが、簡単に十分なカスタム関数を書くことができます。それが役に立てば幸い!

関連する問題