Subject: [ts-mag:00202] OpenGIS Mail Magazine for T.S.U 【第 191号】
Date: Fri, 04 Mar 2005 20:51:14 +0900
From: Taichi FURUHASHI
OpenGIS Mail Magazine for Technical Support Users 2005/03/04
Keywords: OpenGIS,TNTmips,Slope,Square,Edit,ANCOUR,Japanese,ATOK
オープンGIS
テクニカル・サポート専用メールマガジン
第191号「 8 近 傍 の 勾 配 計 算 ア ル ゴ リ ズ ム ! ! 」
#################################################################
株式会社 オープンGIS
TNTmipsのユーザーさんは、研究者の方が多いせいか、アルゴリ
ズムの質問が多くあります。 多くのGISは、様々な処理を非公開に
し、なんだかよくわからないけれど、結果が出ているのでよしとしよう
というブラックボックス化の傾向がありますが…
やっぱり気になりますよね!
そこで、可能な限りメルマガでは、ご質問いただいたアルゴリズムを公
開できるようにしてきましたが、今回は、以前ご紹介した4近傍の勾配
に引き続き、8近傍での勾配計算をご紹介しましょう!
(4近傍のアルゴリズムは、メルマガ第175号をご覧ください。)
( http://www.opengis.co.jp/htm/kako_mail/mail_mag_175.htm )
●
さて、ハチキンボー(8近傍)ですので、対象ピクセルの周囲を取り囲む
8つのピクセル値を使用します。以下のようにそれぞれ番号を割り振っ
てみました。
A1 B1 C1
A2 ■ C2
A3 B3 C3
それでは、具体的な計算作業に移っていきましょう。
●
作業1. 1ピクセルの大きさを調べる!
最初に、使用する標高データそれぞれのX方向、Y方向別の単位サイズ
(kx, ky)を求めます。(ちなみに、TNTmips で確認するには、データ表示
中にの凡例を右クリックして、[範囲の表示…]メニューを選択します。)
kx = X方向ピクセルサイズ[m]
ky = Y方向ピクセルサイズ[m]
作業2. 方向別に勾配を計算!
2番目に、X方向で3行ごとに、Y方向で3列ごとに傾きを求めます。
まずX方向から…
dx1 = Zscale*(C1-A1) / 2*kx
dx2 = Zscale*(C2-A2) / 2*kx
dx3 = Zscale*(C3-A3) / 2*kx
そしてY方向から…
dy1 = Zscale*(A1-A3) / 2*ky
dy2 = Zscale*(B1-B3) / 2*ky
dy3 = Zscale*(C1-C3) / 2*ky
分母は、それぞれのピクセルの距離が2ピクセル分の為、2倍してます。
2pixel
┝━┥
□□□┰
□■□┃2pixel
□□□┸
作業3. それぞれの方向別に平均!
それぞれ、3行/列ずつ勾配が求まっていますで、平均化するためにすべ
て足し、3で割ります。
ddx8 = (dx1 + dx2 + dx3) / 3.0;
ddy8 = (dy1 + dy2 + dy3) / 3.0;
作業4. 最後に、三平方の定理で傾きを計算!
懐かしの三平方の定理を活用して、傾きをアークタンジェントで角度に
戻します。最後にラジアン単位の角度を60進法に変換して完了!
Slope(Radian) = (atan(sqrt(ddx8^2 + ddy8^2))
Slope(Degree) = Slope(Radian)*360 / (2*PI)
●
以上の作業を、すべてのピクセルを元に行います。と、簡単にいいますが
こればっかりは手計算では不可能ですね。このような単純な繰り返し作業
は、コンピューターの力にはかないません。
あくまで、アルゴリズムの確認は、サンプルポイントを数点とるだけに
しておきましょう。
どうしても、きっちりチェックしたい! という場合は、
是非SMLを使って勾配計算スクリプトを作ってみてください!
メニューを選ぶか、アルゴリズムを選ぶか、悩みどころです。
今週の新プチ・テクニック
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"
" データ作成中、背景レイヤを編集したくなりませんか?
"
" >機能で、リファレンスに使用していたデータ
" は、通常そのままでは編集対象になりません。もし作業中に、編集し
" たくなった時には、空間データエディタ ウィンドウのメニューより
" >を選択します。
"
"
"
" すると、今まで●青丸・●赤丸だった選択/非選択マークが、編集モード
" である、鉛筆マークに切り替わりますね。
"
" これで、データの編集が簡単に行えます。
"
"
" でも一度、編集モードに切り替えると、リファレンスモードには戻せ
" ません。編集データを背景に戻すことはないと思いますが...
"
" (メルマガ80号を改良)
"
"""" 隔 週 で 新 / 過 去 テ ク ニ ッ ク を 交 互 に 発 信 """"
New Things 最新情報
=================================================================
=
= 最新修正パッチにアンカーを埋め込みました!【バグ修正】
= http://www.opengis.co.jp/htm/patch/patch.htm#THIRD
= ですので、このように修正パッチの内容ごとにジャンプできます。
= http://www.opengis.co.jp/htm/patch/patch.htm#0127
=
= 座標計算機の「53地点一括変換バグ」修正【バグ修正】
= http://www.opengis.co.jp/htm/patch/patch.htm#THIRD
=
= 第185号「実データはどこにある?」【メルマガ】
= http://www.opengis.co.jp/htm/kako_mail/mail_mag_185.htm
=
=================================================================
■■■■■■ 今 年 も テ キ ス ト 販 売 中 !! ■■■■■■
昨年部数限定でご提供しました「リモートセンシングテキスト」の改訂版を
今年も作りました!! しかも、値段は安く、中身は濃くなりお買い得です!!
同時に、TNTlite の日本語解説セットも、オープンGIS 独自パッチや、
北海道地図さんの GISMAPTerrain サンプルデータと共にリリースしました。
詳しい内容はこちらをご覧ください。
http://www.opengis.co.jp/htm/info/book.htm
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
バグ・トラブル情報
???
???
???
??? TNTmips ver6.9 で以前ありました日本語入力トラブルが、再燃した
??? 可能性があるとの報告をいただきました。
??? http://www.opengis.co.jp/htm/patch/patch.htm#0132
???
??? ver7.0 では問題ありません。
???
??? 具体的な症状としまして、以下の文字だけが入力できません。
???
??? "、" "。" "!" "企" "砂" "市" "脂" "式" "愁"
??? "小" "省" "礁" "専" "送" "老" "寿" "姿"
???
??? はっきりとした関連性はつかめておりませんが、ATOK17を使
??? われている方で、この問題の再発生している方がいらっしゃいます。
???
??? 弊社で、ATOK2005を購入し、試してみたところ、この現象
??? は再現せず、日本語入力もトラブルなく入力できております。
???
???
???
??? まだ、原因がはっきりしておりませんが、もし同様の現象などあり
??? ましたらご連絡いただけますと幸いです。
???
??? お手数おかけしますがよろしくお願いいたします。
???
???
???
???
???
今週の話題 on メーリングリスト
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ 今週は特にありませんでした。
~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
メーリングリストに参加されたい方は、
info@opengis.co.jp までご連絡ください。
弊社からの対応は バグ対応と、新製品告知のみですが、
ユーザーさまの間での情報交換の場として
多くの方に利用されています。
■■■■■■■ 現 在 の T N T m i p s の 価 格 ■■■■■■■
現在の ver7.0 の価格は ver6.9 と変更ありません。
・TNTmips シングルライセンス 827,400円(送料・税込)
・年間バージョンアップ(2回分) 136,500円(税込)
・年間テクニカルサポート 94,500円(税込)
ご不明の点などありましたら、
info@opengis.co.jp までご連絡ください。
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
困ったときの問題解決フローチャート
▼STEP1「ウェブサイトで検索してみる」
▼STEP2「ウェブサイトにある情報を眺めてみる」
▼STEP3「ドキュメントを読んでみる」
▼STEP4「メーリングリストへ聞いてみる」
▼STEP5「テクニカルサポート」
STEP1 「ウェブ検索テクニック」
▽オープンGIS検索システム
http://www.opengis.co.jp/htm/namazu.cgi
▽メールマガジン検索システム
http://www.opengis.co.jp/mail_mag/namazu.cgi
▽マイクロイメージ検索サイト
http://www.microimages.com/search/
▽Google 検索
http://www.google.co.jp/
とくに、and検索(キーワードの間に空白)、not検索(キーワードの前に
- や not を入れる)、とは検索(キーワードの後ろに "とは" をつける)
を使いこなすと、便利です!
STEP2 「ウェブサイトの有用な情報源」
▽オープンGIS ウェブサイト「基本操作」
http://www.opengis.co.jp/htm/basic/title.htm [日本語]
▽オープンGIS ウェブサイト「メニュー解説(Flash)」
http://www.opengis.co.jp/flash/index.htm [日本語]
▽オープンGIS ウェブサイト「SML スクリプトの解説」
http://www.opengis.co.jp/sml/sml_index.htm [日本語]
▽オープンGIS ウェブサイト「作業で必要となる情報を集約したポスター類」
http://www.opengis.co.jp/htm/gallery/index.htm [日本語]
▽オープンGIS ウェブサイト「メルマガバックナンバー」
http://www.opengis.co.jp/mail_mag/index.htm [日本語]
STEP3 「ドキュメントを読んでみる」
▽オープンGIS ウェブサイト「その他ドキュメント一覧ページ」
http://www.opengis.co.jp/htm/documents.htm [日本語]
▽オープンGIS ウェブサイト「チュートリアルテキスト&リモセンテキスト」
http://www.opengis.co.jp/htm/info/book.htm [日本語]
▽マイクロイメージウェブサイト「ワンポイントテクニック集」
http://www.microimages.com/didyouknow/
▽マイクロイメージウェブサイト「TNT入門(Getting Started)」
http://www.opengis.co.jp/htm/getstart/getstart.htm [日本語]
http://www.microimages.com/getstart/ [英文]
▽マイクロイメージウェブサイト「リファレンスマニュアル」
http://www.microimages.com/refman/
STEP4「メーリングリストへ聞いてみる」
メーリングリストに参加されたい方は、
info@opengis.co.jp までご連絡ください。
弊社からの対応は バグ対応と、新製品告知のみですが、
ユーザーさまの間での情報交換の場として
多くの方に利用されています。
STEP5「テクニカルサポート」
テクニカル・サポート・ユーザー専用 メールアドレス
############# このメールマガジンの配信について ################
このメールマガジンは、
年間テクニカル・サポートに加入されている、
ユーザーさまのみを対象としております。
基本的には、登録アカウント1つに対して
1ユーザーを配信対象としておりますが、
例えば、研究室の予算で加入された場合などは、
ご購入いただいた指導教官と、実際に TNTmips で作業を行う学生1名の、
計2ユーザーを対象として配信させていただきます。
1アカウントに対して合計3名以上の配信は行いません。
学生さん2名が同じくらい使用する場合は、
申し訳ありませんが、じゃんけん等で1人に決めてください。
また、テクニカル・サポートの期限を半年以上過ぎてしまった場合は、
メールマガジンの配信を停止させていただきます。
メールマガジンが配信されなくなった時は、
サポート期限が半年過ぎたとお考えください。
転勤、ドメイン変更などでメールアドレスが変わった場合は、
お手数ですが、弊社までご連絡ください。
テクニカル・サポート活用案内
>サービスその1:緊急なバグ情報はすぐにメール配信します。
>サービスその2:TNTmips に関するどんな質問にも TEL/e-mail/FAX で対応。
>サービスその3:対応は最優先で行います。
>サービスその4:専用FAX質問用紙をお送りします。
>サービスその5:週に1回メールマガジンを配信します。
>サービスその6:展示ブースへご来場の方には特製オリジナルグッズを進呈。
>サービスその7:サポート対応で FTP サイトを 20MB まで利用できます。
>サービスその8:メルマガ・バックナンバー・サイトも利用できます。
>サービスその9:現在計画中です...
「これで年間9万円は安い!!」と感じていただけるような
サービスを提供していきたいと考えております。
よろしくお願いいたします。
============ おことわり =============
※OpenGIS Mail Magazine for T.S.Uでは、
TNTmipsに関わる新しいニュースを、
毎週金曜日に、皆さまへご提供させていただきます。
※このメールマガジンの転載・転送はご遠慮ください。
================================