Subject: [ts-mag:00088] OpenGIS Mail Magazine for T.S.U 【第 81号】 Date: Fri, 10 Jan 2003 10:36:06 +0900 From: Taichi FURUHASHI OpenGIS Mail Magazine for Technical Support Users 2003/1/10 Keywords: OpenGIS,TNTmips,Scale Range,SML Tips,SURFER,Search,SDF オープンGIS テクニカル・サポート専用メールマガジン 第81号「 ス ケ ー ル に 応 じ て 表 示 を 切 り 替 え る ! ! 」 ################################################################# 株式会社 オープンGIS 今、宇宙から地球を眺めている風景をイメージしてください。 丸い地球が見えます。 そして、ものすごいスピードで地球に近づいていきましょう。 世界地図のスケールから、徐々に日本列島が見え始め、房総半島がわかる ようになり、さらに近づいていくと、東京湾に浮かぶ埋立地の形がどんど んと視界に入ってきます。 いつしか、お台場のフジテレビの球体と、建物へ向かう人々の影... 映画やTVのワンシーンでよく見かける、こんな映像を GIS で表現すると どうなるでしょうか? ● もちろん、空中写真のような精細な画像を全世界分用意して、力技で 並べて表示してもいいですが、かなり無理がありますね。 一番重要なことは、そのスケールに合ったデータを表示するということ。 宇宙から地球全体を眺めるときに、一生懸命、お台場のフジテレビの球体 を描画してもしかたないですね。 遠くから眺めているときは世界地図を、日本列島が見え出したら日本地図 を、房総半島がわかるようになると1/20万地勢図を、東京湾を拡大すると 1/5万地形図を、さらに拡大して1/2.5万地形図、1/1万地形図、空中写真... データを見ている人がスケールを変えると、それに応じて表示するデータ を切り替える、そんな処理ができると、非常に作業効率がいいですね。 ● では、TNTmips でその設定を行ってみましょう。 まず気にすることは、表示しているスケールはどこでわかるの? ということですね。 これは通常データ表示を行っている View ウィンドウの左下に、その名 の通り「Scale:」という欄があります。適当に拡大したり、縮小したりす ると値が変わりますね。もちろん、厳密にはディスプレイの大きさによっ てブレがありますので、Windows の場合右下の MI/X インジケータを右ク リックして Preferences を選択後、 Measure タブ内の Screen Width:欄 と Screen Height:欄 に定規を当てて測ったディスプレイの実測サイズを 入力しておく必要があります。 この設定さえきちんとしておけば、View ウィンドウの「Scale:」の値 がまさに紙地図の縮尺と一致します。 ● さあ、いよいよ本題です。 スケールによって表示を切り替える設定は、ラスタでもベクタでも CAD や TIN でも、TNTmips で表示できるすべての GIS データで可能です。 今回は仮に、国土地理院さんが発行しております、数値地図1/20万地図 画像、数値地図1/5万地図画像、数値地図1/2.5万地図画像という3つの ラスタデータを使っていると仮定しましょう。 今、Display/Spatial Data... [New 2D Group] 機能を使いまして、 スケールの異なる3種類のラスタが表示されています。 ▼では、普段データの読み出しや色の割り当て、透明化設定などを行って いる Group Controls ウィンドウのメニューから、Options/Show Scale Range を選択します。 ▼すると、Group Controls ウィンドウの中に、今まで表示されなかった 2つの枠が各レイヤごとに表示されます。最初は空欄のままですね。 ▼この左側の枠が、表示する最小のスケール、右側の枠が最大のスケール というように、表示するスケールの幅を入力します。例えば、1/20万地図 画像の Scale Range を 50000 500000 に、1/5万地図画像の Scale Range を 25000 50000 に、1/2.5万地図画像を 5000 25000 という値で入力し てみてください。 ■入力が終われば、Group View ウィンドウへ移りまして、一度ウィンドウ 左上端にある Redraw ボタンを押しましょう。これで、今の表示している スケールにあった地図画像だけが描画されているはずです。 全体を表示すると、おそらく一番スケールの大きい1/20万地図画像だけが 表示されるでしょう。そして、徐々にズームをして Scale が 50000 以下 になると、1/5万地図画像に切り替わります。さらにさらに拡大していくと Scale 25000 以下で 1/2.5万地図画像へと... この設定は、成果図配信などで使う atlas データでも有効です。配布 CD-ROM や WEB サーバなどで、GIS データを配信する際に、クライアント 側の表示スケールに合わせて、データの表示を切り替えるようにすると、 描画速度が格段に早くなりますね。 いかがでしょうか。今まで力技だった GIS の表示が、表示スケールの設定 で非常に柔軟になりました。 ちょっとした気配りですが、うれしい機能ですよね。 今週の過去プチ・テクニック """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " TNTmips で使えるスクリプト言語 SML を勉強するには? " " ●オープンGISの SML 解説サイトを見る " http://www.opengis.co.jp/sml/sml_index.htm " " ●MicroImages社の SML サイトを見る " http://www.microimages.com/freestuf/smlscripts.htm " http://www.microimages.com/sml/ " " ●関数リストとサンプルを入手する " Process/SML/Edit Script... 機能より " ・Syntax/Save Class Reference... " ・Syntax/Save Function List... " ・Syntax/Save Function Reference... " " を選択して実行すると、関数リストやクラスのリスト、またそれぞれ " のサンプルが HTML として出力されます。 " " 最初は、簡単なサンプルをいじりながら、少しずつ慣れてください。 " インタプリタ言語なので気軽に始められます。 " " """" 隔 週 で 新 / 過 去 テ ク ニ ッ ク を 交 互 に 発 信 """" New Things 最新情報 ================================================================= = = SURFER インポート時の「X-Y Unit 変更機能」が追加されました = http://www.opengis.co.jp/htm/patch/patch.htm#THIRD = = キーワードを更新しました 【OpenGIS 検索システム】 = http://www.opengis.co.jp/htm/namazu.cgi = ================================================================= バグ・トラブル情報 ??? ??? ??? ??? 国土地理院さんが発行しております「数値地図2500 空間データ基盤」 ??? (SDF: Spatial Data Framework)のデータが TNTmips でうまくイン ??? ポートされないとの報告がありまして、現在詳細に調べております。 ??? [ Process/Import-Export 機能より SDF を選択してインポート] ??? ??? ??? その中で、注意点をいくつかご紹介します。 ??? ??? ??? ● ??? ??? ??? まず、各図幅には、様々なデータの種類がありますが、すべてをイ ??? ンポートすると重複するため、次のデータのみを指定してください。 ??? ??? ??? インポート対象データ ??? ??? 1 行政区域・海岸線 ??? ・SI_TYO.PGN ??? 2 街区 ??? ・GAIKU.PGN ??? 3 道路中心線 ??? ・ROADNTWK.ARC ??? 4 道路中心線、車道/歩道境界、道路界 ??? ・KOKUDOU.ARC ??? 5 河川中心線、河川の境界 ??? ・KASEN.PGN ??? 6 鉄道、駅 ベクタ線情報、駅については点情報 名称 ??? ・OTHERS.ARC ??? 7 内水面、公園等の場地 ??? ・MIZU.PGN ??? 8 建物ポリゴン・建物ラスタ ??? ・TATEMONO.PGN ??? 9 測地基準点 ??? ・SANKAKU.PNT ??? ??? ??? ● ??? ??? ??? 次に、インポートしたベクタデータは、19座標系のジオリファレンス ??? が付きますが、19座標系の X-Y 定義が逆転しているため、単独で表示 ??? すると X-Y の向きも逆転してしまいます。ジオリファレンスそのもの ??? は正しいですので、 ??? ??? ▼Group Controls ウィンドウメニューより Group/Projection Clipping ??? を選択して、 ??? ▼Projection タブより Auto-Match を None に切り替え、 ??? ▼Match Layer Projection ボタンをクリックし、 ??? ■Redraw ボタンを押すと正しい向きに戻ります。 ??? ??? この方法以外にも、背景に建物ラスタや、地図画像などを表示したり、 ??? ベクタデータを一度 Process/Vector/Warp... 処理などで、Implied ??? ジオリファレンスに変換しなおしても正しく表示されます。 ??? ??? ??? ● ??? ??? ??? まだまだ、細かいチェックが残っておりますが、 ??? どうもインポートした 数値地図2500 のデータ表示がおかしいとい ??? う場合は、上記の方法をお試しください。 ??? ??? ??? 尚、数値地図2500 には「首都圏・近畿圏」「中部圏」「その他」の ??? 3種類データがありまして、若干フォーマットが異なります。 ??? その関係上「中部圏」「その他」でうまく読み込めないデータが ??? 出てくるかもしれません。 ??? ??? 大変お手数おかけいたしますが、もうしばらくお待ちください ??? ??? ??? 今週の話題 on メーリングリスト ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 今週はとくにありませんでした。 ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ メーリングリストに参加されたい方は、 info@opengis.co.jp までご連絡ください。 弊社からの対応は バグ対応と、新製品告知のみですが、 ユーザーさまの間での情報交換の場として 多くの方に利用されています。 ■■■■■■■ 現 在 の T N T m i p s の 価 格 ■■■■■■■ ・TNTmips シングルライセンス 840,000円(税別・送料別) ・年間バージョンアップ(2回分) 140,000円(税別) ・年間テクニカルサポート 90,000円(税別) 普段より、元価格にあまり上乗せしていない分、 円相場に応じて価格が変動いたしますことを ご理解よろしくお願いいたします。 わからない点などありましたら、 info@opengis.co.jp までご連絡ください。 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ############# このメールマガジンの配信について ################ このメールマガジンは、 年間テクニカル・サポートに加入されている、 ユーザーさまのみを対象としております。 基本的には、登録アカウント1つに対して 1ユーザーを配信対象としておりますが、 例えば、研究室の予算で加入された場合などは、 ご購入いただいた指導教官と、実際に TNTmips で作業を行う学生1名の、 計2ユーザーを対象として配信させていただきます。 1アカウントに対して合計3名以上の配信は行いません。 学生さん2名が同じくらい使用する場合は、 申し訳ありませんが、じゃんけん等で1人に決めてください。 また、テクニカル・サポートの期限を半年以上過ぎてしまった場合は、 メールマガジンの配信を停止させていただきます。 メールマガジンが配信されなくなった時は、 サポート期限が半年過ぎたとお考えください。 転勤、ドメイン変更などでメールアドレスが変わった場合は、 お手数ですが、弊社までご連絡ください。 テクニカル・サポート活用案内 >サービスその1:緊急なバグ情報はすぐにメール配信します。 >サービスその2:TNTmipsに関するどんな質問にも対応します。 >サービスその3:対応は最優先で行います。 >サービスその4:専用FAX質問用紙をお送りします。 >サービスその5:電話・電子メールも、もちろん最優先で対応いたします。 >サービスその6:週に1回メールマガジンを配信します。 >サービスその7:展示ブースへご来場の方には特製オリジナルグッズを進呈。 >サービスその8:サポート対応で FTP サイトを 20MB まで利用できます。 >サービスその9:現在計画中です... 「これで年間9万円は安い!!」と感じていただけるような サービスを提供していきたいと考えております。 よろしくお願いいたします。 ============ おことわり ============= ※OpenGIS Mail Magazine for T.S.Uでは、 TNTmipsに関わる新しいニュースを、 毎週金曜日に、皆さまへご提供させていただきます。 ※このメールマガジンの転載・転送はご遠慮ください。 ================================