オーバーレイ解析の一つとして複数のデータを重ね合わせて条件に一致する・しないといった論理処理を行うことがあります。論理演算を行うことで変化があった箇所を抽出することができます。1」で考える方法です。陸地として、例えば大雨で河川が氾濫した際にどの地域が湛水したかを抽出したいとします。0)という条件である排他的論理和(XOR)によって対象地域を抽出することができます。論理演算しかし、元々水域(0)だったものが陸地(1)になった箇所も存在すると、排他的論理和(XOR)では絞り込むことができません。)しか使ってはいけないというルールはありません。複数ビットを使うことで「陸地→水域」になった箇所のみを抽出することができます。変化前と変化後にそれぞれ別の値を割り当てます。乗数を使用するということです。4種類の数値を使い、4パターンの結果を得ました。10変化前は陸域で変化後は水域になった箇所は「6」に該当する箇所と判断できます。数値の足し算で結果を求めたい場合は、2の乗数を使用します。1、2、3、4、、、とすべての整数で同じことをやってみます。2つ存在することになっています。陸域」の値が同じ「5」なので、どちらを指しているのかが分かりません。6同じ数値同士は足さない前提とすると、2の乗数同士の足し算では必ずユニークな値となるのです。これは二進数に置き換えてみると分かります。1つの組み合わせでしか起きないため該当箇所が絞り込めるのです。(1010)まとめ「複数のビットを立てる」という方法で特定パターンの変化抽出箇所を求めることができました。2の乗数の値を「ビット定数」と呼んだりもしますが、今回の例に限らず、プログラムでビット定数が使われることも多々あります。定数値で設定する場合に利用されています。ビット定数でこのようなものがあります。1、2、4、8、16、32、64、128、、、と利用すれば複数通りで多時期間の特定変化も抽出できます。具体的な処理では、洪水時の湛水箇所判定では、たとえば合成開口レーダー衛星を使うと水域を判定することができます。CON関数で水域・陸地を分類して数値を割り当て、加重合計でセルの足し算を行いビット判定することで目的の箇所を自動抽出することができます。呉市生まれ広島市出身。その関連分野である地理学・地図学について日々の出来事で学んだ記憶を記録するためにブログを書いています。行動原理は伊達と酔狂。好きな地図投影法はパースクインカンシャル図法。29ブログの更新をメールで通知メールアドレスを登録するとブログの更新をメールで受信できます。