>>地図や位置情報に関するコラムや用語解説、GISソフトの便利機能などをご紹介しています。2018はじめに前回、Pythonを使用したサンプルプログラム集をご紹介しましたが、SISはPythonだけではなくC#やVBでもカスタマイズして機能を追加することができます。SISをインストールすると、C#やVBで作成された「ツールプログラム」と「サンプルプログラム」も一緒にインストールされ、通常のコマンドではできない操作や、手順が複雑で面倒な操作を簡単に実行することができます。今回は、ぜひ使っていただきたいツール・サンプルプログラムをご紹介します。ツール・サンプルプログラムとは?「ツールプログラム」と「サンプルプログラム」の違いは、ソースコードが付属されているかどうかです。「ツールプログラム」にはソースコードが付属されていません。Studioでソースコードを変更して、独自のプログラムに作り替えることができます。Mapシリーズで利用するには、以下の操作をします。8.0/」の「ツールプログラム」あるいは「サンプルプログラム」の「GisLink/使用するツール・サンプルプログラム/登録」を実行して、SISのメニューにボタンを登録します。Mapシリーズを起動します。Mapシリーズの「アプリケーション」タブに、追加したツール・サンプルプログラムを実行するボタンが表示されます。各プログラムの使用方法の詳細は、ツールプログラムヘルプ、あるいはサンプルプログラムヘルプを参照してください。ツール・サンプルプログラムを使用して、どんなことができるのかを見てみましょう。3次メッシュや国土基本図図郭のポリゴンを作成する「メッシュ出力」サンプルプログラムを使用します。指定した範囲に、1次~5次メッシュや国土基本図図郭のメッシュポリゴンを作成することができます。(図2)また、地図をそれらの図郭で分割してファイル出力を行うことができ、出力ファイルには圧縮方法を変更したTiffファイルやECWファイル等のラスタデータも指定できます。図2:「メッシュ出力」サンプルプログラム簡単にデータの位置を補正する「移動・回転」ツールプログラムを使用します。CADデータの位置合わせや、位置情報のないラスタデータの位置合わせに利用します。スナップで2点を指定し、2点から計算された回転角度と拡大率で選択したアイテムを変形します。(図3)図3:「移動・回転」ツールプログラム領域を分割して印刷する「分割印刷」ツールプログラムを使用します。プロッターがない環境で広範囲の地図を印刷したい場合、A3用紙に印刷できる領域ごとに地図を分割して、印刷やPDFファイルの出力を行うことができます。(図4)図4:「分割印刷」ツールプログラム選択アイテムを中心に連続で印刷する「連続印刷」サンプルプログラムを使用します。地図上の複数の領域を印刷したい場合、領域ごとにその都度印刷コマンドを実行するのは面倒です。印刷したい場所の中心のアイテムを選択しておけば、そのアイテムを中心にして一括で印刷やPDFファイルの出力を行うことができます。(図5)図5:「連続印刷」サンプルプログラム標高データの断面図を作成する「断面図作成」サンプルプログラムを使用します。TINや標高グリッドなどの高さを持つデータに対して、断面図を作成したいラインを指定してコマンドを実行すると、断面図を作図できます。(図6)図6:「断面図作成」サンプルプログラムおわりにいかがでしたでしょうか?SISには、今回ご紹介したツール・サンプルプログラム以外にも便利なプログラムが付属されています。NEXT第63号に掲載された記事を編集したものです。総描とは?今回は総描についてご紹介します。?今回は住所検索についてご紹介します。用語解説クラウドとは?今回はクラウドについてご紹介します。Expressについてご紹介してきました。Express)についてご紹介します。今回は、GISには欠かせない分析機能に焦点をあててみました。用語解説CSR・セキュリティへの取り組みお問い合わせサイトマップ地図や位置情報に関するコラムや用語解説、GISソフトの便利機能などをご紹介しています。